Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else"

Transcripción

1 Metodología y Tecnología de la Programación Ingeniería Técnica en Informática de Gestión (Modalidad Semivirtual) - Curso 2008/2009 ACTIVIDAD PRÁCTICA Y DE DESARROLLO S-APD-2: ESTRUCTURAS DE CONTROL Objetivos Estudiar las estructuras de control selectivas y repetitivas. Construir programas donde se controle el flujo de los mismos mediante estructuras de control selectivas. Emplear estructuras de control repetitivas haciendo uso de condiciones y contadores. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS Estructura condicional if-else Las estructuras condicionales if-else nos permiten definir en los programas sentencias, o bloques de código, que se ejecutarán sólo si una determinada condición se cumple. Dichas estructuras tienen el siguiente formato: if(<condición>){ codigoif else{ codigoelse Llegado el punto de ejecución a una estructura if-else se evaluará la <condición> para comprobar si ésta es verdadera o falsa. En el caso de que la condición sea verdadera se ejecutará la sentencia, o bloque de código, codigoif. Si se diese el caso de que la condición evaluada fuese falsa se ejecutará la sentencia, o bloque de código, codigoelse. Una vez terminada la ejecución de esta estructura se procederá a ejecutar el código a continuación de la misma. Se ha de remarcar que la parte else de este tipo de estructuras es opcional, por lo que si no es necesario que se ejecute ningún código cuando la condición evaluada sea falsa, puede y debe evitar la inclusión de esa parte de la estructura. Por tanto, en estos casos la estructura resultante seguiría el siguiente formato: if(<condición>){ codigoif Cuando codigoif o codigoelse sea una sola sentencia, no es necesario que ésta vaya encerrada entre llaves. En el caso de que alguno de los dos, o los dos, sean bloques de código (varias sentencias) éstos irán precedidos por una apertura de llave y cerrados por un cierre de llave. Se ha de tener en cuenta que ni la línea de la expresión if, ni la línea de la expresión else han de llevar punto y coma en ningún caso. El siguiente ejemplo ilustra los casos indicados anteriormente en los que se emplean sentencias y bloques de código: if(a==0) { printf( a es igual a cero ); a++; else printf( a es distinto de cero ); Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 1

2 Estructura condicional switch La estructura switch está diseñada para casos en los que se emplea de forma repetida comprobaciones sobre el valor de una expresión de tipo entero, o de tipo asimilable a entero como puede ser el tipo carácter, no permitiéndose expresiones de tipo real. La estructura sirve para comprobar si la expresión, a la que llamaremos selector, se corresponde con uno de los valores constantes definidos en cada caso, a los que llamaremos etiquetas. Si dentro de la estructura se encuentra una etiqueta que es igual al valor del selector, entonces se ejecutará el código asociado a la citada etiqueta. Es muy importante tener en cuenta que una vez encontrada la etiqueta, la ejecución de código sigue su curso sin volver a comprobar la etiqueta asociada al código, por lo que una vez que finalicemos el código asociado a una etiqueta se deberá de incluir una sentencia break para evitar la ejecución de código no deseado. Las estructuras switch pueden contener de manera opcional una etiqueta especial default que marca el código que será ejecutado en caso de que ninguna etiqueta en la estructura se corresponda con el valor del selector. La forma general de una estructura switch es la siguiente: switch(selector){ case etiqueta1: sentencia11; sentencia1n; default: setenciad1; 2.ESTRUCTURAS DE CONTROL REPETITIVAS Estructura repetitiva while La estructura de control while se emplea para crear en los programas secciones de código que se repiten mientras una determinada condición sea verdadera. Esta clase de estructuras tienen la siguiente forma: while(<condición>){ codigowhile Cuando el punto de la ejecución llega al inicio de la estructura while se procede a evaluar la <condición>. Si ésta resulta falsa, no ejecutará codigowhile y la ejecución seguirá por el código existente a continuación de la estructura while. Si dicha condición resulta verdadera, entonces se ejecutará la sentencia o bloque de código codigowhile. La particularidad de este tipo de estructura es la repetición del código que encierra, por tanto una vez ejecutada la sentencia, o bloque de código codigowhile, se volverá a evaluar la condición que contiene la estructura. Si dicha condición resulta verdadera se volverá a ejecutar desde el principio codigowhile. En caso de resultar falsa terminarán las repeticiones y la ejecución del programa continuará con el código situado a continuación de la estructura while. Se ha de tener en cuenta que codigowhile puede ser un bloque de código (varias sentencias) o una única sentencia. En este último caso, las llaves son opcionales. Estructura repetitiva do-while El formato de las estructuras do-while es el siguiente: do{ sentencia1; sentencian; while(expresión); Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 2

3 La estructura de control do-while es una variación de las estructuras while estudiada en la actividad práctica y de desarrollo anterior. La diferencia radica en el momento en el que se comprueba la condición que determina la ejecución del código, llamada condición centinela. Como ya ha comprobado en la anterior sesión, en las estructuras while la condición centinela se comprueba antes de cada ejecución del código contenido en la estructura, por lo que si ésta no se cumple el código no se ejecuta ninguna vez. En cambio, cuando se usa la estructura do-while, la condición centinela se comprueba después de que se haya ejecutado el código encerrado en la estructura. El cambio en el momento de comprobación de la condición centinela provoca que el código encerrado en las estructuras do-while se ejecute al menos una vez. Por tanto, este tipo de estructuras facilitan la tarea de escribir bloques de código que se deben ejecutar al menos una vez y que se repiten, en función de una determinada condición, tantas veces como sea necesario. Estructura repetitiva for Al igual que las estructuras while, las estructuras for se emplean para provocar la repetición de un determinado fragmento de código en los programas. La principal diferencia entre ambas estructuras es que las estructuras for, están especializadas en bucles de código que se repiten un número determinado de veces, estando dicho número de repeticiones controladas mediante un contador. La sintaxis de las estructuras for es la siguiente: for(<inicialización>;<condición>;<actualización>) codigofor Como puede observar, la estructura for declara tres secciones diferentes separadas por punto y coma. La sección <inicialización> se emplea para inicializar la variable contador que controlará el número de iteraciones del bucle. La sección <condición> está dedicada a contener la expresión lógica que representa la condición que ha de cumplirse para que se siga ejecutando el bucle, por lo que típicamente ésta suele ser una condición sobre el valor de la variable contador. La última sección, <actualización>, contiene el código para actualizar el valor de la variable contador, ya sea incrementando o decrementando su valor. La ejecución de una estructura for se realiza según los siguientes pasos: 1. Ejecución del bloque de la sección <inicialización>. 2. Evaluación de la <condición>. Si dicha expresión es verdadera: a. Ejecución de la sentencia, o bloque de código, codigofor. b. Ejecución de la sección <actualización>. c. Volver al punto Fin del bucle. 3.ESTRUCTURAS DE CONTROL ANIDADAS Es usual que los programas requieran la ejecución de código de manera condicional en base a determinadas condiciones complejas. Este código normalmente no es escrito empleando una sola estructura condicional, ya que puede ser demasiado complejo o incluso imposible. En estos casos se hace uso de estructuras anidadas. Llamaremos a una estructura anidada cuando ésta se encuentre dentro de un bloque de código controlado por otra estructura. El anidamiento de estructuras también puede ser usado para la combinación de estructuras de selección y repetición, de forma que dicha combinación proporcione el control del flujo del programa que sea necesario para su correcta ejecución. Bibliografía Programación en C, B. Gottfried. MacGraw-Hill, Estructura if-else: Capítulo 6, páginas 156 a 159. Estructura switch: Capítulo 6, páginas 181 a 190. Estructura while: Capítulo 6, páginas 159 a 163. Estructura do-while: Capítulo 6, páginas 163 a 166. Estructura for: Capítulo 6, páginas 166 a 170. Estructuras de control anidadas: Capítulos 6, páginas 170 a 181. Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 3

4 Experimentos E1. Analice el siguiente código y ejecútelo paso a paso varias veces introduciendo en cada ocasión un número distinto (pruebe también con números negativos). Estudie por qué, en cada ocasión, se ejecutan o no ciertas partes del código. int n; printf("introduce un numero\n"); scanf("%d",&n); if(n<0){ printf("%d el un número es negativo\n",n); if(n%2==0) printf("%d es par",n); else printf("%d es impar",n); E2. Analice y ejecute el siguiente código. Pruebe pulsar diferentes teclas y estudie la respuesta que da el programa. Fíjese especialmente en los casos en que se pulsa una vocal y en el que se pulsa el número dos. Piense en que manera afecta que se haya usado o no la sentencia break al final de cada bloque de sentencias asociado a una etiqueta case. int c; printf("pulsa una tecla\n"); c = getchar(); switch(c){ case '1': printf("numero uno\n"); case '2': printf("numero dos\n"); case 'b': printf("letra b\n"); case 'a': case'e': case 'i': case'o': case'u': printf("vocal\n"); default: printf("has pulsado una tecla que no conozco\n"); Arregle el error existente en el código para que este funcione adecuadamente. Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 4

5 E3. Analice el siguiente código y descubra cuál es su objetivo. Ejecute paso a paso el código para descubrir cuál es su funcionamiento dependiendo del número introducido. int n; int i; printf("introduce un numero\n"); scanf("%d",&n); i = 1; while(i<=n){ printf("numero %d\n",n-i+1); i++; E4. Analice y ejecute paso a paso el siguiente código. Observe que realiza una tarea similar al programa del experimento anterior cambiando el sentido de la cuenta. int n; int i; printf("introduce un numero\n"); scanf("%d",&n); for(i=1;i<=n;i++) printf("numero %d\n",i); Compare el presente código con el del experimento anterior. Qué código resulta más compacto y sencillo? Ejercicios EJ1. Escribir una estructura de control que examine el valor de una variable real llamada temp y escriba uno de los siguientes mensajes dependiendo de su valor: a) HIELO, si el valor de temp es menor que 0. b) AGUA, si el valor de temp se encuentra entre 0 y 100 c) VAPOR, si el valor de temp es mayor que 100 Se puede utilizar una instrucción switch en este problema? Tiempo estimado: 15 minutos EJ2. Escriba un programa que pida al usuario un número. El programa indicará si este número es o no múltiplo de 2, 3, 5, 7 y 10. EJ3. Escriba un programa que pida al usuario una hora determinada, que denominaremos h 1, (pidiendo primero las horas expresadas en formado de 0 a 24 horas, y a continuación los minutos). Posteriormente se pedirá al usuario otra hora h 2. El programa deberá indicar si h 1 es posterior o anterior a h 2. En el caso de ser posterior se mostrará por pantalla un mensaje y se indicará cuantas horas y minutos han pasado, en caso de ser anterior se mostrará un mensaje similar y se indicará las horas y minutos que faltan. Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 5

6 EJ4. Escriba un programa que muestre por pantalla los múltiplos de 5 hasta el número EJ5. Escriba un programa que imprima las letras del alfabeto a excepción de las vocales para ello aproveche que los caracteres pueden ser tratados como un número. Compile y ejecute el siguiente código para darse cuenta de lo que significa tratar un carácter como un número (se le pueden sumar cantidades y se pueden comparar). Parta de dicho código y modifíquelo para crear el programa que se pide. char c; for(c='a';c<='z';c++) printf("%c",c); EJ6. Escriba un programa que lea un valor entero positivo y determine si el entero es un número primo. El programa se debe ejecutar repetidamente, hasta que se introduzca como valor de entrada un cero. Tiempo estimado: 30 minutos EJ7. Escriba un programa que, dado un número entero imprima por pantalla los divisores del mismo. EJ8. Escriba un programa que pida al usuario que pulse una tecla numérica. En el caso de que el usuario pulse correctamente se le mostrará la tecla pulsada. Si el usuario pulsa otra tecla que no sea un número se le mostrará un mensaje de error. Se le darán al usuario solo tres oportunidades para pulsar la tecla. Pasadas las tres oportunidades se mostrará un mensaje de error y finalizará el programa. Nota: Para comprobar que una variable de tipo carácter, por ejemplo c, es un número se deben respetar las condiciones c>= 0 y c<= 9. Tiempo estimado: 40 minutos EJ9. Escriba un programa que pida al usuario números hasta que éste proporcione el número cero. Una vez proporcionado dicho número el programa deberá de devolver por pantalla la media de los números introducidos anteriormente excluyendo al cero. Problemas P1. Escriba un programa que pida un número al usuario. Si el número introducido no es divisible por 2 y 3 entonces el programa mostrará un mensaje de error y volverá a pedir un número al usuario. En caso de que el número sea divisible por dichos números se mostrará el resultado de dividirlo por ellos y se terminará el programa. Tiempo estimado: 30 minutos P2. Programación en C, Metodología, Algoritmos y Estructura de Datos L. Joyanes, I. Zhonero. MCGraw-Hill, Página 193. Problema 5.1. Tiempo estimado: 30 minutos P3. Programación en C, Metodología, Algoritmos y Estructura de Datos L. Joyanes, I. Zhonero. MCGraw-Hill, Página 193. Problema 5.2. Tiempo estimado: 40 minutos P4. Escriba un programa que pida un número por teclado y muestre por pantalla un mensaje indicando si el número es primo o no. Tiempo estimado: 40 minutos Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 6

7 P5. Escriba un programa que calcule la media de una serie de números positivos que el usuario introducirá por teclado. La serie de números concluirá cuando se introduzca algún número negativo. P6. Programación en C, B. Gottfried. MacGraw-Hill, Página 204. Ejercicio Apartados a y c. Tiempo estimado: 40 minutos P7. Escriba un programa, haciendo uso de bucles anidados, que visualice por pantalla el siguiente triángulo: Nótese que cada fila comienza con el número siguiente al primero de la fila anterior, y que los siguientes elementos de la fila son el número que resulta de sumar el primer elemento de la fila por el elemento anterior al número que estamos calculando. Tiempo estimado : 40 minutos P8. Modifique el anterior programa para que ofrezca un menú que le de al usuario tres opciones: minutos 1. Mostrar el triángulo original. 2. Mostrar el triángulo eliminando los números primos y sustituyendo éstos por asteriscos. 3. Mostrar el triángulo eliminando los números no primos y sustituyendo éstos por asteriscos. Tiempo estimado : 40 Ampliación de Bibliografía Programación en C, Metodología, Algoritmos y Estructura de Datos L. Joyanes, I. Zhonero. MCGraw-Hill, Estructura if-else: Capítulo 5, páginas 173 a 176. Estructura switch: Capítulo 5, páginas 180 a 185. Estructura while: Capítulo 6, páginas 196 a 206. Estructura do-while: Capítulo 6, páginas 217 a 219. Estructura for: Capítulo 6, páginas 206 a 215. Estructuras de control anidadas (bucles): Capítulo 6, páginas 224 a 228. C, Manual de Referencia. H. Schildt. McGraw-Hill, Estructura if-else: Capítulo 3, páginas 58 a 60. Estructura switch: Capítulo 3, páginas 65 a 68. Estructura while: Capítulo 3, páginas 75 a 77. Estructura do-while: Capítulo 3, páginas 77 a 78. Estructura for: Capítulo 3, páginas 68 a 75. Estructuras de control anidadas (if): Capítulo 3, páginas 59 a 60. Metodología y Tecnología de la Programación I (Modalidad Semivirtual) 7

Tema 3. Estructuras de control

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)

Más detalles

1.9. SENTENCIAS DE CONTROL DE PROGRAMA

1.9. SENTENCIAS DE CONTROL DE PROGRAMA 1.9. SENTENCIAS DE CONTROL DE PROGRAMA En C todas las instrucciones o sentencias terminan en punto y coma (;) Un bloque se compone de varias instrucciones o sentencias encerradas entre llaves. Las estructuras

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

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

Más detalles

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

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

Más detalles

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona

Más detalles

Informática Ingeniería en Electrónica y Automática Industrial

Informática Ingeniería en Electrónica y Automática Industrial Informática Ingeniería en Electrónica y Automática Industrial Sentencias de control en lenguaje Sentencias de control en lenguaje Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador

Más detalles

Tema 6 Control de Flujo

Tema 6 Control de Flujo Tema 6 Control de Flujo Contenidos 1. Secuencia de Instrucciones. 2. Sentencias Condicionales. if switch 3. Estructuras de Repetición. while for do while ( break / continue ) 2 1. Secuencia de Instrucciones

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C Laboratorio de Arquitectura de Redes Sentencias de control en lenguaje C Sentencias de control en lenguaje C Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia do-while Sentencia

Más detalles

Sentencias iterativas

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

Más detalles

Programación: Estructuras de Control

Programación: Estructuras de Control Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL Unidad III ESTRUCTURAS DE CONTROL Permiten controlar el flujo de ejecución de un programa o función, combinando instrucciones o sentencias individuales en una simple unidad lógica

Más detalles

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC

Más detalles

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la

Más detalles

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González a.vega@ugto.mx 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

Más detalles

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.

Operadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas

Más detalles

Lección 3 Sentencias de control

Lección 3 Sentencias de control 3.1. INTRODUCCIÓN - Hasta aquí: ejecución secuencial de los programas. - Aquí vamos a ver: Lección 3 Sentencias de control Sentencias de control Sentencias condicionales: if- y switch-case Sirven para

Más detalles

Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas.

Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas. Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas. Sentencias de Control repetitivas (o bucles) Al igual que las estructuras selectivas, el bucle

Más detalles

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras

Más detalles

Unidad 4. Estructuras de control Tema. Estructuras de Iteración (do-while)

Unidad 4. Estructuras de control Tema. Estructuras de Iteración (do-while) Unidad 4. Estructuras de control Tema. Estructuras de Iteración (do-while) Juan Pablo Cobá Juárez Pegueros Programación Avanzada Bioingeniería Médica Facultad de Medicina 05/09/2017 Contenido Qué son las

Más detalles

Sentencias de control de flujo

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

Más detalles

Informática I para Bachillerato

Informática I para Bachillerato CIMAT Diagramas de flujo Introducción a la programación en C/C++ Estructura de Control IF/ CIMAT Sesión 5 Definición Símbolos Ejemplo Que es un diagrama de flujo? Un diagrama de flujo es una representación

Más detalles

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es

Más detalles

Estructuras de Control 3

Estructuras de Control 3 Estructuras de Control 3 Contenido 3.1.- Introducción 3.2.- Estructuras de Selección 3.2.1.- Sentencia if 3.2.2.- Sentencia switch 3.3.- Estructuras de Iteración 3.3.1.- Sentencia while 3.3.2.- Sentencia

Más detalles

CONDICIONALES SWITCH CASE DEFAULT BREAK EN C. ELEGIR ENTRE VARIAS OPCIONES. EJEMPLO. (CU00532F)

CONDICIONALES SWITCH CASE DEFAULT BREAK EN C. ELEGIR ENTRE VARIAS OPCIONES. EJEMPLO. (CU00532F) APRENDERAPROGRAMAR.COM CONDICIONALES SWITCH CASE DEFAULT BREAK EN C. ELEGIR ENTRE VARIAS OPCIONES. EJEMPLO. (CU00532F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha

Más detalles

Programación. Test Autoevaluación Tema 4

Programación. Test Autoevaluación Tema 4 Programación Test Autoevaluación Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

Más detalles

Tema: Estructuras de Selección en C#.

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

Más detalles

Operadores aritméticos

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

Más detalles

Fundamentos de Informática 6. Estructuras de control (y sus algoritmos)

Fundamentos de Informática 6. Estructuras de control (y sus algoritmos) Fundamentos de Informática 6. (y sus algoritmos) Fundamentos de Informática Grado en Ingeniería Química 2 Contenidos Iteraciones while for do while algunos usos de las iteraciones Condiciones if switch

Más detalles

fundamentos de programación (unidad 4) programación estructurada en Java

fundamentos de programación (unidad 4) programación estructurada en Java fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es

Más detalles

TEMA 3. Sentencias de control.

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

Más detalles

Capítulo 4. Control de flujo. Continuar

Capítulo 4. Control de flujo. Continuar Capítulo 4 Control de flujo Continuar Introducción El control de flujo permite encausar a la computadora sobre la ruta que debe seguir al momento de la ejecución de un programa, para ello se apoya en las

Más detalles

Tema 06: Estructuras y sentencias de control en C

Tema 06: Estructuras y sentencias de control en C Tema 06: Estructuras y sentencias de control en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A.

Más detalles

Programación Orientada Objetos. Estructuras de control if, If else, switch

Programación Orientada Objetos. Estructuras de control if, If else, switch Programación Orientada Objetos Estructuras de control if, If else, switch Estructuras de control Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función

Más detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

Estructuras de Repetición: Repita Mientras.

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

Más detalles

ESTRUCTURAS REPETITIVAS

ESTRUCTURAS REPETITIVAS DOCENTE: Ing. Ronald Rentería Ayquipa MARCO TEÓRICO: ESTRUCTURAS REPETITIVAS La programación estructurada es un paradigma que consiste en la organización de un código en bloques conformados por estructuras

Más detalles

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las

Más detalles

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES

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

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...

Más detalles

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 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

Más detalles

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 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

Más detalles

TEMA 4: Estructuras de Control

TEMA 4: Estructuras de Control TEMA 4: Estructuras de Control Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Estructuras de Selección (Condicionales) 1.1. Sentencias if, if-, if- múltiple 1.2.

Más detalles

TEMA 4: Programación estructurada

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

Más detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS DE CONTROL ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA TRONCO COMÚN 2009-2 11214 PROGRAMACIÓN PRÁCTICA No. LABORATORIO DE PROGRAMACIÓN DURACIÓN (HORA) 9 NOMBRE DE LA PRÁCTICA

Más detalles

Estructuras de selección

Estructuras de selección Estructuras de selección Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Sentencias y composición l Estructuras de selección l Sentencia if l

Más detalles

Tema 1: Sentencias de Control

Tema 1: Sentencias de Control Universidad de Santiago Facultad de Ingeniería Algoritmos y estructura de datos Tema 1: Sentencias de Control Contenido Definiciones Sentencias Condicionales Sentencias de Ciclos SENTENCIAS DE CONTROL

Más detalles

Objetivos. 1. Realizar exitosamente programas que involucren procesos que requieran iteraciones. Antecedentes

Objetivos. 1. Realizar exitosamente programas que involucren procesos que requieran iteraciones. Antecedentes Objetivos a) El alumno conocerá las tres formas básicas existentes en C para realizar iteraciones y aprenderá a manejar las sentencias while, do-while y for. b) El alumno comprenderá la importancia que

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

Más detalles

Programación (PRG) PRACTICA 4. Elementos de programación: estructuras de control.

Programación (PRG) PRACTICA 4. Elementos de programación: estructuras de control. Programación (PRG) PRACTICA 4. Elementos de programación: estructuras de control. Facultad de Informática Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Curso 2002/2003

Más detalles

Programación 1 Grado de Ingeniería Robótica

Programación 1 Grado de Ingeniería Robótica Programación 1 Grado de Ingeniería Robótica Índice (sesión 7/10/2016): Estructuras de iteración while do...while for Sentencias de entrada Scanf Traza de un programa 2 Estructuras de iteración Permiten

Más detalles

Programación. Grupo 1B. Tema 2: Elementos de Programación (Parte B)

Programación. Grupo 1B. Tema 2: Elementos de Programación (Parte B) Programación Facultad de Informática Universidad Politécnica de Valencia Grupo 1B Tema 2: (Parte B) David Picó Vila / Enrique Vidal Ruiz D.Picó/E.Vidal UPV: Septiembre, 2001 Índice 1 Introducción 0 2 Variables,

Más detalles

Informática. Tema4- Estructuras de Control en C: Estructuras selectivas o condicionales

Informática. Tema4- Estructuras de Control en C: Estructuras selectivas o condicionales Informática Tema4- Estructuras de Control en C: Estructuras selectivas o condicionales Estructuras de control Van a controlar la ejecución de las instrucciones: Tipos: Selectivas (Eligen las instrucciones

Más detalles

Programación Digital 10

Programación Digital 10 Programación Digital 10 Estructuras de Repetición Prof. Lisbeth Pérez Rivas lisbethpe@ula.ve Programación Estructurada Enfoque disciplinado que permite escribir programas estructurados, utilizando las

Más detalles

PYTHON. Programación estructurada

PYTHON. Programación estructurada PYTHON Programación estructurada Estructuras selectivas Hasta ahora los programas que hemos hecho siguen todos una secuencia fija de operaciones: muestran datos por pantalla y/o piden datos al usuario,

Más detalles

Estructuras de control Agosto de Facultad de Ingeniería. Universidad del Valle

Estructuras de control Agosto de Facultad de Ingeniería. Universidad del Valle Estructuras de control carlos.andres.delgado@correounivalle.edu.co Facultad de Ingeniería. Universidad del Valle Agosto de 2016 Contenido 1 2 3 Definición Estas sentencias son asociados a dos posibles

Más detalles

Tema 3. Estructuras de control en C++

Tema 3. Estructuras de control en C++ Tema 3 Estructuras de control en C++ 1 E.T.S.I. Telecomunicación Laboratorio de Programación 2 2 Índice General 3 Estructuras de control en C++ 1 3.1 Bloques de sentencias.............................

Más detalles

Tema 4. Estructuras de control

Tema 4. Estructuras de control Tema 4. Estructuras de control Contenido del tema: Expresiones booleanas. Sentencias de selección. Sentencias de iteración. Aplicaciones Estructuras de control en C++ Francisco J. Veredas Dpto. Lenguajes

Más detalles

Tema 3. Estructuras de Datos

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

Más detalles

SESIÓN DE EJERCICIOS E1

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

Más detalles

Tema: Estructuras de Selección en C#.

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

Más detalles

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

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:

Más detalles

Tema: Estructuras de Selección en C#.

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

Más detalles

Cuales son los tipos de instrucciones que se utilizan en la programación?

Cuales son los tipos de instrucciones que se utilizan en la programación? EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas

Más detalles

Capítulo 3. Sentencias condicionales

Capítulo 3. Sentencias condicionales Capítulo 3. Universidad del País Vasco / Euskal Herriko Unibertsitatea 79 Índice del capítulo 1. Introducción........................................ 81 2. Objetivos...........................................

Más detalles

Lenguaje de Programación: C++ Estructuras de control:switch

Lenguaje de Programación: C++ Estructuras de control:switch UG C++ Lenguaje de Programación: C++ Estructuras de control: Universidad de Guanajuato Septiembre 2010 Estructuras de selección Aunque la sentencia if de C++ es muy potente, en ocasiones su escritura puede

Más detalles

Informática. ETSIGCT curso 2017/2018 Boletín 2 de prácticas J. Javier Ibáñez González

Informática. ETSIGCT curso 2017/2018 Boletín 2 de prácticas J. Javier Ibáñez González Informática ETSIGCT curso 2017/2018 Boletín 2 de prácticas J. Javier Ibáñez González 1 Estructuras selectivas Selección simple (if) Selección complementaria (if-else) Anidamiento de estructuras if Selección

Más detalles

Sentencia for : Ejemplo de Uso

Sentencia for : Ejemplo de Uso ESTRUCTURAS REPETITIVAS: for Anteriormente se discutió a la sentencias while y do-while que se utilizan en C++ para programar la ejecución de ciclos; existe sin embargo otra forma de representar sentencias

Más detalles

1. Detalle de los Comandos:

1. Detalle de los Comandos: 1. Detalle de los Comandos: Este es un resumen puede servir como guía rápida para consultas, para mas detalles remitirse a la Ayuda de PSeInt. Observar que cada línea que termina una sentencia debe tener

Más detalles

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD

PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD PROBLEMAS DEL TEMA 7 SUBPROGRAMAS Y MODULARIDAD EJERCICIOS RESUELTOS 1. Escribe una función que calcule el factorial de un número, dado como parámetro. A continuación realizar un programa que lea por teclado

Más detalles

Fundamentos de Informática

Fundamentos de Informática Tema 2: 2: Sentencias de de Control de de los los Programas Fundamentos de Informática 1º Ingeniería Industrial Escuela Superior de Ingenieros Universidad de Sevilla Ismael lcalá Torrego José Ángel costa

Más detalles

Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 12 INSTRUCCIONES DE CONTROL ALTERNATIVAS 1 OBJETIVOS Conocer las

Más detalles

Estructuras de Decisión Simples y Dobles. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Estructuras de Decisión Simples y Dobles. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Estructuras de Decisión Simples y Dobles Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Control de Flujo Las sentencias estudiadas hasta ahora son ejecutadas una tras otra.

Más detalles

Lógica de programación

Lógica de programación Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta La característica fundamental

Más detalles

Guía práctica de estudio 05: Estructuras de selección

Guía práctica de estudio 05: Estructuras de selección Guía práctica de estudio 05: Estructuras de selección Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 05:

Más detalles

Sentencias de Procesamiento Iterativo: while y do-while

Sentencias de Procesamiento Iterativo: while y do-while ESTRUCTURAS CÍCLICAS Se discuten en este documento las sentencias que se utilizan en el lenguaje C++ para representar la tercera de las estructuras utilizadas en la programación estructurada: La Estructura

Más detalles

Tema 07: Programación estructurada en C

Tema 07: Programación estructurada en C Tema 07: Programación estructurada en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1

Más detalles

Autor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1

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

Más detalles

BREAK: FORZAR SALIDA BUCLES FOR, WHILE, DO EN C. LOOP. STATEMENT NOT WITHIN LOOP OR SWITCH (CU00545F)

BREAK: FORZAR SALIDA BUCLES FOR, WHILE, DO EN C. LOOP. STATEMENT NOT WITHIN LOOP OR SWITCH (CU00545F) APRENDERAPROGRAMAR.COM BREAK: FORZAR SALIDA BUCLES FOR, WHILE, DO EN C. LOOP. STATEMENT NOT WITHIN LOOP OR SWITCH (CU00545F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde

Más detalles

ESTRUCTURAS REPETITIVAS EN PHP

ESTRUCTURAS REPETITIVAS EN PHP ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while

Más detalles

GENERALIDADES DEL LENGUAJE C

GENERALIDADES DEL LENGUAJE C GENERALIDADES DEL LENGUAJE C La cadena con formato debe ir encerrada entre comillas dobles, no simples. El carácter de retorno de carro (\n) es obligatorio si se desea finalizar la impresión con un salto

Más detalles

INSTITUTO TECNOLÓGICO

INSTITUTO TECNOLÓGICO INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas

Más detalles

Valentín Moreno Programación en FORTRAN ESQUEMA DE SELECCIÓN

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.

Más detalles

Codificación de Estructuras Repetitivas

Codificación de Estructuras Repetitivas Codificación de Estructuras Repetitivas Estructuras Repetitivas Existen dos casos: Caso1:Cuando se conoce la cantidad de veces a repetir(para o for en C) Caso2:Cuando no se conoce la cantidad de veces

Más detalles

Ejercicios de Programación

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

Más detalles

Práctica #4: Uso de control de flujo

Práctica #4: Uso de control de flujo Introducción Práctica #4: Uso de control de flujo El alumno creará programas en java que manejen control de flujo mediante las sentencias de salto If / else y Switch, así como de las sentencias de bucle

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Más detalles

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Introducción Práctica de Programación Java Antonio Rivero Cuesta Sesión III La Sintaxis de Java II... 6 Estructuras de Control... 7 Estructuras de Selección... 8 Sentencia

Más detalles

Capítulo 4. Estructuras Iterativas

Capítulo 4. Estructuras Iterativas Capítulo 4. Universidad del País Vasco / Euskal Herriko Unibertsitatea 95 Índice del capítulo 1. Introducción........................................ 97 2. Objetivos...........................................

Más detalles

Estructuras de Control Selección o Decisión

Estructuras de Control Selección o Decisión Estructuras de Control Selección o Decisión Corina Flores Villarroel UMSS 1 Introducción Al ser un algoritmo una secuencia de pasos ordenados, estos deben seguir una trayectoria para su ejecución desde

Más detalles

En lenguaje C son soportados dos tipos de sentencias condicionales: if y switch.

En lenguaje C son soportados dos tipos de sentencias condicionales: if y switch. 1 Sentencias de control. En lenguaje C, existen un conjunto de sentencias que se pueden usar para afectar el control o flujo de un programa. La mayoría de estas sentencias, se basan en una prueba condicional

Más detalles

Programación Estructurada

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

Más detalles

Conocimientos previos

Conocimientos previos Tema: Estructuras de control de ciclos repetitivos Ficha de aprendizaje 15 n Logro Utiliza estructuras de control de ciclos repetitivos For Next y Loop while @ # Conocimientos previos Qué conjunto de sentencias

Más detalles