Fundamentos de Informática
|
|
|
- Samuel Calderón Farías
- hace 9 años
- Vistas:
Transcripción
1 Ejercicios de Programación Java Fundamentos de Informática Ejercicios de Programación Java 1. Leer un carácter desde el teclado e imprimir el nombre asociado al mismo de acuerdo a la siguiente tabla: T = Telecomunicaciones I = Industriales D = Derecho M = Medicina 2. Escribir un algoritmo que lea un número comprendido entre el 1 y el 12, y que imprima por pantalla el mes al que corresponde dicho número. 3. Introducir dos números por teclado y mediante un menú, calcule su suma, su resta, su multiplicación o su división. 4. Hacer un programa que imprima los números del 1 al 100. Que calcule la suma de todos los números pares por un lado, y por otro, la de todos los impares. 5. Imprimir y contar los números que son múltiplos de 2 o de 3 que hay entre 1 y Leer una secuencia de números y determinar el mayor de los pares leídos. 7. Introducir dos números por teclado. Imprimir los números naturales que hay entre ambos números empezando por el más pequeño, contar cuantos hay y cuántos de ellos son pares. Calcular la suma de los impares. 8. Hacer un programa que nos permita introducir un número por teclado y sobre él se realicen las siguientes operaciones: comprobar si es primo, hallar su factorial o imprimir su tabla de multiplicar. 1
2 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio01.java martes, 05 de noviembre de :07 import javax.swing.joptionpane; public class Ejercicio01 { * Leer un carácter desde el teclado e imprimir el nombre asociado al mismo * de acuerdo a la siguiente tabla: * T = Telecomunicaciones * I = Industriales * D = Derecho * M = Medicina String entrada; // Entrada de datos entrada = JOptionPane.showInputDialog("Inicial:"); // comprobamos el valor del string leido e imprimimos el literal asociado if (entrada.startswith("t") entrada.startswith("t")) System.out.println("La carrera es: Telecomunicaciones"); if (entrada.startswith("i") entrada.startswith("i")) System.out.println("La carrera es: Industriales"); if (entrada.startswith("d") entrada.startswith("d")) System.out.println("La carrera es: Derecho"); if (entrada.startswith("m") entrada.startswith("m")) System.out.println("La carrera es: Medicina"); System.out.println("ERROR Entrada no válida");
3 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio02.java martes, 05 de noviembre de :07 import javax.swing.joptionpane; public class Ejercicio02 { * * Escribir un algoritmo que lea un número comprendido entre el 1 y el 12, y * que imprima por pantalla el mes al que corresponde dicho número String entrada, nombre; int mes; // Entrada de datos do { entrada = JOptionPane.showInputDialog("Mes:"); mes = Integer.parseInt(entrada); while (mes < 1 mes > 12); //Dependiendo del valor del mes introducido escribimos su nombre switch (mes) { case 0: case 1: nombre = "Enero"; case 2: nombre = "Febrero"; case 3: nombre = "Marzo"; case 4: nombre = "Abril"; case 5: nombre = "Mayo"; case 6: nombre = "Junio"; case 7: nombre = "Julio"; case 8: nombre = "Agosto";
4 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio02.java martes, 05 de noviembre de :07 case 9: nombre = "Septiembre"; case 10: nombre = "Octubre"; case 11: nombre = "Noviembre"; case 12: nombre = "Diciembre"; default: //Si el valor introducidono es ninguno de los anteriores es un error nombre = "Error, mes no válido"; // Salida de resultados System.out.println(nombre); -2-
5 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio03.java martes, 05 de noviembre de :07 import javax.swing.joptionpane; public class Ejercicio03 { * Introducir dos números por teclado y mediante un menú, calcule su suma, * su resta, su multiplicación o su división. int num1, num2, resultado; int opcion; String dato; // Leemos los números para operar con ellos dato = JOptionPane.showInputDialog("Introduzca el primer numero: "); num1 = Integer.parseInt(dato); dato = JOptionPane.showInputDialog("Introduzca el segundo numero: "); num2 = Integer.parseInt(dato); // Mostramos el menú de opciones y leemos la opción del menú do { dato = JOptionPane.showInputDialog("Introduce una opción:\n1. Sumar\n2. Restar\n3. Multiplicar\n4. Dividir"); opcion = Integer.parseInt(dato); while (opcion < 1 opcion > 4); // Dependiendo del valor del mes introducido realizamos la operación // correspondiente switch (opcion) { case 1: resultado = num1 + num2; JOptionPane.showMessageDialog(null, "Resultado de la suma: " + resultado); case 2: resultado = num1 - num2; JOptionPane.showMessageDialog(null, "Resultado de la resta: " + resultado); case 3: resultado = num1 * num2; JOptionPane.showMessageDialog(null, "Resultado de la multiplicación: " + resultado); case 4: if (num2!= 0) { resultado = num1 / num2;
6 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio03.java martes, 05 de noviembre de :07 JOptionPane.showMessageDialog(null, "Resultado de la división: " + resultado); { JOptionPane.showMessageDialog(null, "Error: División por cero"); default: // Si el valor introducidono es ninguno de los anteriores es un // error JOptionPane.showMessageDialog(null, "Error, opción no válida"); -2-
7 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio04.java martes, 05 de noviembre de :07 public class Ejercicio04 { * Hacer un programa que imprima los números del 1 al 100. Que calcule la * suma de todos los números pares por un lado, y por otro, la de todos los * impares. int sumapares = 0; int sumaimpares = 0; int i; for (i = 1; i <= 100; i++) { System.out.println(i); if ((i % 2) == 0) // Si el número es par lo acumulamos a los pares sumapares += i; // Si el número es impar lo acumulamos a los impares sumaimpares += i; System.out.println("La suma de los números pares es: " + sumapares); System.out.println("La suma de los números impares es: " + sumaimpares);
8 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio05.java martes, 05 de noviembre de :07 public class Ejercicio05 { * Imprimir y contar los números que son múltiplos de 2 o de 3 que hay entre * 1 y 100. int contador = 0; for (int i = 1; i <= 100; i++) { if ((i % 2) == 0 (i % 3) == 0) { // Si el número es múltiplo de 2 // o de 3 lo imprimimos System.out.println(i); contador++; System.out.println("El número de multiplos de 2 o de 3 es: " + contador);
9 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio06.java martes, 05 de noviembre de :07 import javax.swing.joptionpane; public class Ejercicio06 { * Leer una secuencia de números y determinar el mayor de los pares leídos. String entrada; int num; int mayor = 0; do { // Repetimos hasta que introduzcamos un número negativo // Leemos un número entrada = JOptionPane.showInputDialog("Introduce un número:"); num = Integer.parseInt(entrada); // Comprobamos si es par y si es el mayor hasta ahora if ((num % 2) == 0 && (num > mayor)) mayor = num; while (num >= 0); // Mostramos el mayor número par introducido System.out.println("El número par mayor es: " + mayor);
10 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio07.java martes, 05 de noviembre de :07 import javax.swing.joptionpane; public class Ejercicio07 { * Leer una secuencia de números y determinar el mayor de los pares leídos. String dato1, dato2; int num1, num2, i; int numnumeros = 0, numpares = 0, totalimpares = 0; // Leemos los números y nos aseguramos de que el segundo es menor que el // primero dato1 = JOptionPane.showInputDialog("Introduce el primer numero"); num1 = Integer.parseInt(dato1); do { dato2 = JOptionPane.showInputDialog("Introduce el segundo numero"); num2 = Integer.parseInt(dato2); while (num2 < num1); // Recorremos los números entre los dos introducidos y comprobamos si // son pares o impares. En el primer caso incrementamos el contador. En // el segundo lo acumulamos al total de los impares for (i = num1; i <= num2; i++) { System.out.println(i); numnumeros++; if (i % 2 == 0) numpares++; totalimpares += i; // Imprimimos los resultados obtenidos System.out.println("total números: " + numnumeros); System.out.println("total númerospares: " + numpares); System.out.println("total suma de números impares: " + totalimpares);
11 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio08.java martes, 05 de noviembre de :07 import javax.swing.joptionpane; public class Ejercicio08 { * Hacer un programa que nos permita introducir un número por teclado y * sobre él se realicen las siguientes operaciones: comprobar si es primo, * hallar su factorial o imprimir su tabla de multiplicar. String entrada, tabla; int num, factorial; int opcion; boolean primo; // Leemos el número sobre el que se van a realizar las operaciones entrada = JOptionPane.showInputDialog("Introduce el numero:"); num = Integer.parseInt(entrada); // Mostramos el emenú de opciones y leemos la opción elegida // asegurandonos que es válida do { entrada = JOptionPane.showInputDialog("Introduce una opción:\n1. comprobar si es primo\n2. Factorial\n3. Tabla de multiplicar"); opcion = Integer.parseInt(entrada); while (opcion < 1 opcion > 3); // Dependiendo del valor de la opción realizamos la operación // correspondiente switch (opcion) { case 1: primo = true; for (int i = 2; i < num; i++) { if ((num % i) == 0) primo = false; if (primo) JOptionPane.showMessageDialog(null, "El número " + num + " es primo"); JOptionPane.showMessageDialog(null, "El número " + num + " NO es primo"); case 2: factorial = 1; for (int i = num; i > 0; i--) { factorial *= i;
12 E:\_Programing\Eclipse\WorkSpace\EjemplosClase\Java\hojaProbJava\Ejercicio08.java martes, 05 de noviembre de :07 JOptionPane.showMessageDialog(null, "El factorial de " + num + " es " + factorial); case 3: tabla = ""; for (int i = 1; i <= 10; i++) { tabla = tabla + "\n" + num + " * " + i + " = " + (num * i); JOptionPane.showMessageDialog(null, "La tabla de mumtiplicar de " + num + " es: " + tabla); default: // Si el valor introducidono es ninguno de los anteriores es un // error JOptionPane.showMessageDialog(null, "Error, opción no válida"); -2-
Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa
Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo
Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema
Valentín Moreno Programación en FORTRAN ESQUEMA DE SELECCIÓN
ESQUEMA DE SELECCIÓN EJERCICIO 1 Escribir un programa en Fortran que permita introducir dos enteros, A y B, por teclado, y calcule y muestre en pantalla su suma y su producto, con un texto explicativo.
INTRODUCCIÓN A LA PROGRAMACIÓN. 1º Bachillerato
INTRODUCCIÓN A LA PROGRAMACIÓN 1º Bachillerato Qué es un programa? Componente informático que se utiliza para realizar una determinada tarea. Se compone de algoritmos y estructuras de datos Algoritmos:
CUADERNILLO DE PRÁCTICAS LENGUAJE DE PROGRAMACIÓN: JAVA COMPILADOR: NETBEANS IDE 6.9.1
CUADERNILLO DE PRÁCTICAS LENGUAJE DE PROGRAMACIÓN: JAVA COMPILADOR: NETBEANS IDE 6.9.1 CBT VILLA GUERRERO APLICA LOS PRINCIPIOS DE PROGRAMACIÓN PROFESOR: ING. FABIAN DOMÍNGUEZ SÁNCHEZ Ejercicios Básicos
Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0
Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P de Ingeniería de Sistemas e Informática NETBEANS 7.0 PROYECTO DE ESTRUCTURA REPETITIVA FOR A continuación resolveremos el siguiente proyecto.
Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009
Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy Febrero 2009 Índice Elementos básicos Ejecución de un programa Estructuras de control Ciclos Ejercicios 2 Elementos Básicos
Tema 3. Estructuras de Datos
Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch
ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1
ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1 Estructuras de repetición Repetir: Ejecutar una instrucción o conjunto de instrucciones y luego regresar y ejecutarla (s) una y otra vez hasta terminar la
TEMA 4: Programación estructurada
TEMA 4: Programación estructurada 4.1.-Introducción. Teorema de la programación estructurada El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener
Programación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7
Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos
Programación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
PRÁCTICA ALGORÍTMICA: EJERCICIOS PROPUESTOS
Página 1 de 7 PRÁCTICA ALGORÍTMICA: EJERCICIOS PROPUESTOS EJERCICIOS DE ESTRUCTURA REPETITIVA 1. (Problema 4) Escriba un algoritmo que lea del teclado un número entero y que compruebe si es menor que 5.
Bloque II. Elementos del lenguaje de programación Java
Bloque II. Elementos del lenguaje de programación Java 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida
Estructuras de Control JAVA
Estructuras de Control JAVA P R I N C I P A L E S E S T R U C T U R A S D E C O N T R O L Y S U C Ó D I G O A S O C I A D O E N J A V A Carlos Vecino de Casas Estructuras de control Se presentan las tres
Tema 3. Estructuras de control
Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)
CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE
CURSO : ESTRUCTURA DE DATOS DOCENTE : ING. JUAN ZEVALLOS VALLE 1 Estructura de Datos 1. Logica de Programación 2. Uso de Algoritmos usando Lenguaje Java 3. Ingreso de datos 4. Sentencias de Control 1.
Ejercicios de Programación
Ejercicios de Programación ESTRUCTURAS DE CONTROL Ejercicios resueltos: If 1 Leer dos valores numéricos enteros y almacenarlos en dos variables de nombre `x' y `z', mostrando en aquellos casos en los que
Tema 3. Estructuras de control y programación estructurada
Tema 3. Estructuras de control y programación estructurada 1. Cuál es el resultado de este programa? int i=3; int j=4; boolean etiqueta=false; //fin main //fin clase Ejemplo //Ejemplo de y lógico if (i==3
Dados dos números naturales n m 0 se define el número combinatorio n sobre m como
Valentín Moreno EJERCICIO 16 Dados dos números naturales n m 0 se define el número combinatorio n sobre m como C n,m = ( n m ) = n! m! (n m)! Escribir una función en Fortran que calcule el factorial de
Programación en JAVA. Ejercicios de SELECCIÓN
Programación en JAVA Ejercicios de SELECCIÓN Óscar Blasco tic6axx Curso 2017/2018 Sumario 00.- Control par-impar...2 01.- Valor absoluto...3 02.- Son múltiplos?...4 03.- Dos números ordenados...5 03b.-
Tema: Estructuras de Selección en C#.
Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)
Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:
Programación en JAVA. Ejercicios de ITERACIÓN
Programación en JAVA Ejercicios de ITERACIÓN Óscar Blasco tic6axx Curso 2017/2018 Sumario 00.- Iteraciones varias...3 01.- Tabla de multiplicar del 7...4 02.- Tablas de multiplicar...5 03.- Tabla de multiplicar
Lenguaje de Programación MSc. Daniel Alejandro Yucra Sotomayor
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS Lenguaje de Programación MSc. Daniel Alejandro Yucra Sotomayor E-mail: [email protected] Estructuras Selectivas Contenidos 1. La Clase Scanner 2. Estructuras
Funciones. Parámetros por valor
Funciones I Parámetros por valor Fundamentos de Programación Fundamentos de Programación I Llamada a la función definición subprograma Subprogramas en C++ Funciones 1 Una función es un subprograma que
Estructuras de Repetición (Repita para)
Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar
Dobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
Tema: Estructuras de Selección en C#.
2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de
Sentencias iterativas
Sentencias iterativas 1. Objetivos Al finalizar esta actividad, serás capaz de: 1. Utilizar adecuadamente la sentencia while para generar la repetición en la ejecución de grupos de sentencias 2. Motivación
Ahora responde a las siguientes cuestiones: Supongamos que el usuario introduce 3 en A, 4 en B y 5 en C
Bioinformática. 1. Observa la siguiente secuencia de instrucciones: 1. A = 5; 2. B = 7; 3. C = 2; 4. A=A+B+C; 5. B=C/2; 6. A=A/B+A ˆ C; 7. Escribe A; a) Qué valor contiene A después de la cuarta instrucción?
1).If dentro de un for.
1).If dentro de un for. INICIO Saber que números son pares y cuales son impares, en una numeración del 1 al 10. i=1; i
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat
Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia
Boletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio. Ejercicios de Estructuras de Control
Boletín de ejercicios de la asignatura de INFORMÁTICA para la realización de las prácticas de laboratorio Ejercicios de Estructuras de Control Escuela Técnica Superior de Ingeniería Geodésica, Cartográfica
Tema: Estructuras de Selección en C#.
Programación I, Guía 3 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e
Ejercicios resueltos
Ejercicios resueltos Realizar un programa que calcule el producto entre dos números enteros, mediante sumas sucesivas (sin usar el operador producto). Para resolver cualquier ejercicio debemos recordar
Tema: Estructuras de Repetición en C#.
Programación I, Guía 4 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Tema: Estructuras de Repetición en C#. Objetivos Utilizar las estructuras de repetición para
Estructuras de control. Dept. Ciencias de la Computación e I.A. Universidad de Granada
TEMA Estructuras de control Dept. Ciencias de la Computación e I.A. Universidad de Granada Índice Estructura secuencial. Ejemplos Estructuras condicionales. Condicional Simple Condicional Doble Condicional
CURSO : Programacion Java DOCENTE : ING. JUAN ZEVALLOS VALLE
CURSO : Programacion Java DOCENTE : ING. JUAN ZEVALLOS VALLE 1 Estructura de Datos AGENDA : 1. Logica de Programación 2. Uso de Algoritmos usando Lenguaje Java 3. Sentencias de Control 1. Condicionales
EJEMPLOS Y EJERCICIOS
EJEMPLOS Y EJERCICIOS ALGORITMIA Ejercicio : 1 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 1. 2.Inicializar variables: A
Sentencias de control de flujo
Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por
ASECOMPU. PORTAL DE REFUERZO ACADEMICO EN PROGRAMACIÓN LISTA DE EJERCICIOS. CICLOS REPETITIVOS Fecha de impresión:
CICLOS REPETITIVOS Fecha de impresión: 0--08 58 Calcular e imprimir la suma de una secuencia de enteros, suponiendo que el primer entero leído con scanf() especifica el número de valores a introducir.
Tema: Estructuras de Repetición en C#.
Programación I, Guía 5 1 Tema: Estructuras de Repetición en C#. Objetivos Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar las estructuras de repetición para
SESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a) #define N=25; b) #define N 25 c) int N=25; d) int N 25 Ejercicio 2 La expresión
GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES
GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES Introducción. En este guión vamos a introducir aquellas estructuras en C que nos permiten seleccionar qué parte del código queremos que se ejecute. A este
Estructura repetitiva while
Estructura repetitiva while Hasta ahora hemos empleado estructuras SECUENCIALES y CONDICIONALES. Existe otro tipo de estructuras tan importantes como las anteriores que son las estructuras REPETITIVAS.
Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González [email protected] Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
Centro Universitario UAEM Zumpango Ingeniería en Computación
Centro Universitario UAEM Zumpango Agosto 2016 Universidad Autónoma del Estado de México Centro Universitario UAEM Zumpango UA: Programación Estructurada Tema: Estructuras de control de flujo selectivas
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,
Ejercicios aplicando estructuras de asignación.
Ejercicios aplicando estructuras de asignación. 1) Desarrollar un algoritmo que permita leer dos valores y escriba la suma de los dos. int A,B,suma; suma = A+B ; printf( suma: %f, suma ); 2) Desarrolle
SESIÓN DE EJERCICIOS E1
SESIÓN DE EJERCICIOS E1 Primera parte: ejercicios test (soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 Qué definición de constantes es la correcta en lenguaje C? a)
Curso Informática Lección 4. Instrucciones de control
Fundamentos de Informática Lección 4. Instrucciones de control Curso 2010-2011 Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos Introducción
1. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en Calcular el acumulado de las edades
1. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en 200. 2. Calcular el acumulado de las edades de un grupo de N personas siempre y cuando dichas edades
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Tema: Estructuras de Repetición en C# [While y Dowhile].
Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Repetición en C# [While y Dowhile]. Objetivos Utilizar las estructuras de repetición para
1. Leer dos números A y B e intercambiar sus valores sin utilizar variables auxiliares.
PRACTICA No 3 I Para cada uno de los problemas realizar: q Definición del problema q Análisis del problema q Diseño del algoritmo q Verificación manual del algoritmo (Prueba de escritorio). Leer dos números
Es ambigua, ya que la división y la multiplicación tienen el mismo grado de precedencia, qué parte de la expresión se realiza primero?
Modulo 7. Expresiones y sentencias de control de Flujo En este punto de estudio se considera que tenemos claro los conceptos relacionados con variables y operadores, ahora estudiaremos como con las variables
Instrucción de selección múltiple switch.
Instrucción de selección múltiple switch. Java cuenta con la instrucción switch de selección múltiple para realizar distintas acciones, con base en os posibles valores de una variable o expresión entera.
TEMA 3. Sentencias de control.
TEMA 3. Sentencias de control. 1. Introducción. En principio, las sentencias de un programa se ejecutan secuencialmente, esto es, cada una a continuación de la anterior empezando por la primera y acabando
Estructuras de Repetición: Repita Mientras.
Estructuras de Repetición: Repita Mientras. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Programación
1. Suma de dos números introducidos por teclado. 2. Comparación de dos números introducidos por teclado. program suma; uses crt;
1. Suma de dos números introducidos por teclado program suma; num1, num2: integer; sum: integer; writeln('dame un número'); readln(num1); writeln(''); *Espacio en blanco* writeln('dame otro número'); readln(num2);
Prácticas de JavaScript
Control de flujo If (condición) [else ] Prácticas de JavaScript if (a==b) document.write( iguales ); else if(a>b) document.write( a mayor que b ); else document.write( b mayor que a ); Bucles for (inicial;condición;incremento)
LISTADO DE PROBLEMAS TRIMESTRE 1
TIC BACH2-1 LISTADO DE PROBLEMAS TRIMESTRE 1 1. Escribir un algoritmo que lea un número y escriba su cuadrado. 2. Realizar el algoritmo de un programa que lea dos números y muestre la suma de ambos. 3.
Ejercicios Tema 6. Funciones
Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.
Operadores aritméticos
Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado
ALGORITMOS RESUELTOS
T1.GIF TEMA 1 Bucles y tomas de decision ALGORITMOS RESUELTOS 1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. PROGRAMA contador1 c
GUIA DE EJERCICICIOS. 1.- Escribir un algoritmo que lea cuatro números e indique cual es el mayor
UNIVERSIDAD Dr. RARAEL BELLOSO CHACIN FACULTAD DE INGENIERIA ESCUELA DE INFORMATICA CATEDRA: ALGORITMOS Y PROGRAMACIÓN Profesor.: Dr.: LUIS GUILLERMO MOLERO GUIA DE EJERCICICIOS 1.- Escribir un algoritmo
Programación-Tarea 14: Ocampo Venegas Josué
Programación-Tarea 14: Integrantes del Equipo: Álvarez Quesada Claudia Eréndira Ocampo Venegas Josué Parte 1 (condiciones if- else, sentencias, secuencia) Secuencia!! Valor expresión aritmética Fórmulas
EJERCICIO CON ARRAY.
EJERCICIO CON ARRAY http://puntocomnoesunlenguaje.blogspot.com.es/2013/01/java-ejercicios-arrays-resueltos.html 1. CALCULAR LA MEDIA DE UNA SERIE DE NÚMEROS QUE SE LEEN POR TECLADO. PROGRAMA JAVA QUE LEA
PROGRAMACIÓN PRÁCTICA AUTOR: JUAN LUIS ARELLANO ESCAMILLA
PROGRAMACIÓN PRÁCTICA AUTOR: JUAN LUIS ARELLANO ESCAMILLA (c) Derechos reservados. 2017 Contenido INTRODUCCIÓN...4 PRIMERA PARTE...5 El mundo de la programación...6 1. Calcular el perímetro de un circulo...6
Autor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1
INTRODUCCIÓN A C Clase 1 Introducción al lenguaje C 1967 1970 1971 1972 1989 BCPL Lenguaje B Pascal 1era versión de C ANSI C Introducción al lenguaje C Librería estandar de C: contiene módulos o funciones
5. ESTRUCTURAS DE REPETICIÓN
5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque
Java para programadores
Java para programadores Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) [email protected] Contenidos Variables. Tipos
PRACTICA 9 INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS (PARTE II) Objetivos
Objetivos El alumno conocerá y aplicará el concepto de programación orientada a objetos para la realización de programas que resuelvan problemas de tipo numérico. Al final de esta práctica el alumno podrá:
Práctica 5. Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia.
CI-2125 Computación I Práctica 5 Contenido: Subprogramas (funciones y procedimientos). Parámetros por valor y por referencia. 1. Especifique y escriba el diagrama de flujo de una función de nombre mcd,
ALGORITMO: LENGUAJE C++: # include <iostream.h> # include <math.h> int main () Int num 1=0, num =0, d=0; Cout << ingrese primer numero: ;
11 PIDA AL USUARIO DOS NUMEROS ENTEROS (QUE SE GUARDARAN EN LA VARIABLES NUM 1 Y NUM 2). SI DATO 2 ES CERO, DEBERA MOSTRAR UN MENSAJE DE ERROR, Y EN CASO CONTRARIO MOSTRARA EN PANTALLA EL RESTO DE LA DIVISION
Repaso Visual Basic Interfaz Gráfica
Interfaz Gráfica Ventana del Proyecto Barras De Menús Barras Herramientas Formulario (Form) Ventana del Propiedades Form Layout Posición del Formulario Códigos de Colores en Vbasic 1 Códigos de Colores
EJERCICIOS ALGORITMOS
01 Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. DECLARA VARIABLES n1,n2 3. ASIGNA 0 a n1,n2 4. INGRESA POR TECLADO n1
Dra. Jessica Andrea Carballido
Dra. Jessica Andrea Carballido [email protected] Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Problema Diseño de la solución Dividir y conquistar Implementación de los
EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo
EJERCICIOS PARA EL PRIMER PARCIAL INTRODUCCIÓN A LA PROGRAMACIÓN MSc. Lic. Carla Salazar Serrudo Resuelva los siguientes problemas usando el lenguaje Java y con las instrucciones aprendidas hasta el momento:
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.
DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos
DISEÑO ESTRUCTURADO Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Técnica para desarrollar algoritmos Fáciles de escribir Leer Verificar Modificar ALGORITMO ESTRUCTURADO Tiene un solo
Introducción a Java. Introducción a Java. Programación I
Introducción a Java Introducción a Java Programación I Como Funciona Tipos de Datos TIPO TAMAÑO RANGO byte 8 bits Valores numéricos de 128 a 127 short 16 bits Valores numéricos de 32.768 a 32.767 int 32
Trabajo Práctico Nº 4 Iteración
Trabajo Práctico Nº 4 Iteración Ejercicio 1: Realice una traza y muestre la salida de cada secuencia de instrucciones. for i:= 0 to 0 do for i:= 1 to -1 do for i:= 1 downto 0 do Ejercicio 2: Escriba un
Elabore el análisis, diseño orientado a objetos e implementación de una aplicación de consola que resuelva las siguientes situaciones:
OBJETIVO: El estudiante resolverá diversos ejercicios aplicando instrucciones selectivas simples, dobles y múltiples. MATERIAL Y EQUIPO NECESARIO: Software de diseño de clases NClass (http://nclass.sourceforge.net/)
Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++:
Ejercicios De Programación De C++ 1. Muestre en pantalla el mensaje Bienvenido. Algoritmos 1. Inicio 2. muestrer en pantalla el mensaje Bienvenido 3. Fin Lenguaje De Programación C++: #include
Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL
Ciclos Fundamentos de Programación Recordando Estructuras de Control Básicas: Una secuencia es una serie de estatutos que se ejecutan uno después de otro. Selección (condición) ejecuta diferentes estatutos
Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:
Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro
GUIA DE EJERCICIOS N 1 LENGUAJE C# Página 1 de 5. Instructor: Ing. Néstor Raúl Suarez Perpiñan
Página 1 de 5 GUIA DE EJERCICIOS N 1 LENGUAJE C# Realizar para cada ejercicio un programa tipo consola en lenguaje C# que satisfaga con los requerimientos propuestos: PARTE I. EJERCICIOS BASICOS 1. Programa
