Computación III. Objetivo de aprendizaje del tema

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

Download "Computación III. Objetivo de aprendizaje del tema"

Transcripción

1 Computación III Tema 7 Uso de construcciones de bucle 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Aplicar el bucle while en un programa en lenguaje Java. Aplicar el bucle for en un programa en lenguaje Java. Aplicar el bucle do/while en un programa en lenguaje Java. 2 1

2 Introducción al tema Te has imaginado cómo está programada aquella tarjeta virtual en donde comienzan a salir una gran cantidad de burbujas y se detienen cuando realizas algún movimiento con el mouse? Esto se realiza a través del manejo de bucles o ciclos. 3 Introducción al tema Conjuntando las herramientas de toma de decisiones (if / else y switch) con los bucles, tendrás un sinfín de posibilidades para determinar el flujo y acción de tus programas. 4 2

3 Bucles while Permite ejecutar ciertas instrucciones mientras se cumpla una determinada condición. Un bucle while requiere de una expresión a evaluar que genera un resultado true o false (verdadero o falso). Si la expresión genera un resultado false, el conjunto de instrucciones no se ejecutará o deja de ejecutarse. 5 Bucles while Sintáxis: while (condición) { Instrucciones que se ejecutarán repetidamente mientras la condición se cumpla En este tipo de ciclos, las instrucciones se ejecutan solo si se cumple la condición, pudiera darse el caso que ni una sola vez se cumpla la condición. 6 3

4 Bucles while Algoritmo 1. Inicializar la variable x en Mientras x sea menor o igual a Imprime en pantalla el valor de la variable x. 4. Incrementa en una unidad el valor de la variable x. 5. Compara nuevamente desde el punto 2. Este ejemplo se programaría en Java de la siguiente forma: int x=1; // inicializar la variable en 1. while(x<=100) // compara la condición, si es verdadera continúa { System.out.println ( El valor de x es : + x); x++; 7 Bucles for La instrucción for permite ejecutar ciertas instrucciones un número determinado de veces. En este caso, de antemano sabemos cuantas veces queremos que se repita el ciclo. Sintaxis: for (inicialización; condición; incremento / decremento) { Instrucciones que se ejecutarán repetidamente mientras la condición se cumpla La variable se inicializa con el número de veces que se repetirá el ciclo. 8 4

5 Bucles for Algoritmo: 1. La variable m inicializa con valor de El ciclo se debe repetir 10 veces. 3. Se imprime el valor de la variable m. Ejemplo: for (int m=1; m<=10; m++){ System.out.println( El número es: + m); 9 Bucles for En el ejemplo podemos identificar que, a diferencia de la instrucción while, el incremento de la variable que define la condición, está integrada como parámetro de la instrucción for. Podemos identificar que se imprimirá en pantalla el texto El número es: m tal cantidad de veces hasta que la condición de que m sea menor o igual a 10 ya no se cumpla. 10 5

6 Bucles do/while La instrucción do/while es muy similar a la instrucción while, la diferencia es que la condición se evalúa al final de haber ejecutado las instrucciones. En este caso al menos se llevará a cabo una vez el ciclo. Sintaxis: do { Instrucciones a ejecutar while(condición); 11 Bucles do/while Algoritmo: 1. Inicializa la variable en Imprime el valor de la variable contador. 3. Incrementa la variable. 4. Evalúa la condición y si se cumple se repite el ciclo. Ejemplo: int contador=1; do { System.out.println( El número es: + contador); contador++; while (contador < 10); 12 6

7 Bucles do/while Cuál es la diferencia entre while y do/while? En qué caso utilizarías for? 13 Salidas forzadas a bucles o ciclos La instrucción que nos permite realizar una salida forzada a un ciclo es break, de la misma forma que break nos marca el fin dentro de un bloque de instrucciones al hacer uso de la instrucción switch, dentro de los ciclos tiene la misma función. 14 7

8 Salidas forzadas a bucles o ciclos Ahora bien, por qué razón requerimos una salida forzada de un bucle? Es común que dentro de un bucle ya definido, si llegara a surgir algún otro suceso es necesario salir del bucle, por ejemplo, imagina que se está generando un ciclo que llega a tardar algunos segundos, en ocasiones, es común que el usuario presione la tecla escape y en ese momento forzamos la salida. 15 Salidas forzadas a bucles o ciclos Ejemplo: boolean escape_presionado=false; for (int i=1; i <=5; i ++){ escape_presionado=leer_tecla_escape(); if (escape_presionado==true){ break; 16 8

9 Salidas forzadas a bucles o ciclos En el ejemplo podemos identificar que mientras se ejecuta el bucle for si la variable escape_presionado adquiere el valor de true, se forza la salida del bucle. 17 Cierre El manejo de bucles permite el manejo de instrucciones repetitivas. Es importante identificar perfectamente el fin de un bucle, esto, para evitar caer en bucles infinitos, lo que definitivamente puede provocar un error durante la ejecución de tu programa. Con las herramientas que ya cuentas podrás estructurar el flujo de un programa con el uso de ciclos, así como con herramientas de toma de decisiones, lo que te permitirá desarrollar programas con alcances ilimitados, así mismo, podrás aplicar en el enfoque de programación orientada a objetos que verás en el siguiente módulo. 18 9

10 Referencias bibliográficas Microsystems Sun (2007). Programación Java para no Programadores SL-110-SE6. Santa Clara, California, EEUU. Marín, A. (2008). Programador Certificado JAVA 2. México: Alfaomega. 19 Créditos Diseño de contenido: Ing. Javier Castro Ruiz, MATI Lic. Ofelia Margarita Treviño Rodríguez, ME. Coordinador de Calidad Académica de Área L.I. Oscar Andrés Rodríguez Múgica, MATI Universidad TecMilenio Producción y edición del curso Tecnología Educativa Universidad Virtual, ITESM 20 10

Introducción a las sentencias de control

Introducción a las sentencias de control INSTRUCCIONES DE CONTROL CONTENIDOS 1. Introducción a las sentencias de control. 2. Instrucciones o sentencias condicionales: IF, IF-ELSE, SWITCH. 3. Instrucciones o sentencias repetitivas o iterativas:

Más detalles

Estatutos de decisión

Estatutos de decisión Tema 6. Estatutos de decisión Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Explicar el funcionamiento de los estatutos de decisión de C++. D.R. Universidad TecMilenio 1 Introducción

Más detalles

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) APRENDERAPROGRAMAR.COM TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) Sección: Cursos Categoría: Tutorial básico del programador web:

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

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

Guía práctica de estudio 06: Estructuras de repetición

Guía práctica de estudio 06: Estructuras de repetición Guía práctica de estudio 06: Estructuras de repetició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 06:

Más detalles

GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while.

GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while. GUÍA DE LABORATORIO #4 SENTENCIAS DE CONTROL EN C: CICLO for, while y do while OBJETIVO: Realizar programas en Lenguaje C aplicando for, while y do while. TEMPORIZACIÓN: Inicio de la Práctica: 06/05/2013.

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

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

Clase adicional 2. Estructuras básicas de control. Temas

Clase adicional 2. Estructuras básicas de control. Temas Clase adicional 2 Temas Estructuras de control Sentencia condicional Iteración Clases Definir una clase Crear una instancia de una clase Campos estáticos Problemas de la clase adicional Problema de diseño

Más detalles

Métodos con Parámetros

Métodos con Parámetros Métodos con Parámetros Hasta ahora, nuestra clase RobotInspector todavía no es muy útil. Ejemplo para colocar dos conos hicimos esto en la clase anterior. Lo que lográbamos es que el robot coloque dos

Más detalles

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO PLAN DE ESTUDIOS 2008

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO PLAN DE ESTUDIOS 2008 UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA I. DATOS GENERALES SÍLABO PLAN DE ESTUDIOS 2008 CURSO : TALLER BASICO DE PROGRAMACIÓN CÓDIGO

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

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

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 7 Estructuras de control repetitivas: bucles for, while y do..while

Más detalles

El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.

El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera. Principios de Programación El lenguaje C 1. Instrucciones de control 1.1. Secuencia, selección, iteración Por lo regular en un programa los enunciados son ejecutados uno después del otro, en el orden en

Más detalles

Computación III. Objetivo de aprendizaje del tema

Computación III. Objetivo de aprendizaje del tema Computación III Tema 5 Declaración, inicialización y uso de variables 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Identificar la sintaxis de las variables en el lenguaje Java.

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

Estructuras de control

Estructuras de control Estructuras de control El flujo secuencial de acciones en un algoritmo puede ser alterado por medio de las denominadas estructuras de control, las cuales se resumen a continuación: Estructuras de selección

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

ESTRUCTURAS DE CONTROL REPETITIVAS

ESTRUCTURAS DE CONTROL REPETITIVAS ESTRUCTURAS DE CONTROL REPETITIVAS Lenguajes de Programación III Estructuras de repetición.- Las estructuras de control repetitivas son aquellas en las que una sentencia o grupos de sentencias se repiten

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

Curso Informática Lección 4. Instrucciones de control

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

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

Universidad Ricardo Palma

Universidad Ricardo Palma Universidad Ricardo Palma FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA INFORMATICA DEPARTAMENTO ACADÉMICO DE INGENIERÍA SÍLABO 1. DATOS ADMINISTRATIVOS 1.1. Nombre del curso : Taller

Más detalles

Algoritmos y Diagramas de flujo

Algoritmos y Diagramas de flujo Algoritmos y Diagramas de flujo En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales es posible especificar un problema en forma esquemática

Más detalles

Ciclos. Recordando Estructuras de Control Básicas: SELECCIÓN (condición) SECUENCIAL

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

Más detalles

Reingeniería de servicios

Reingeniería de servicios Reingeniería de servicios Tema 3. Participación del cliente en los procesos de servicio Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Definir el servicio como proceso, agrupándolo

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

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

Programación Orientada a Objetos Sentencias Java Parte II Ing. Julio Ernesto Carreño Vargas MsC.

Programación Orientada a Objetos Sentencias Java Parte II Ing. Julio Ernesto Carreño Vargas MsC. Sentencias Java Parte II Ing. Julio Ernesto Carreño Vargas MsC. Sentencia while Ciclo mientras que Repite una acción mientras su condición de ciclo se mantenga verdadera Debido a que la condición se evalua

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

Tema # 14. Universidad Tec Milenio: Profesional CA04003 Cadena de Suministro. Al finalizar el tema serás capaz de:

Tema # 14. Universidad Tec Milenio: Profesional CA04003 Cadena de Suministro. Al finalizar el tema serás capaz de: Tema # 14 Proceso de Producción Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Determinar el proceso de producción. D.R. Universidad TecMilenio 1 Introducción del tema Al haber leído

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

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

Lenguaje C, segundo bloque: Sentencias de control

Lenguaje C, segundo bloque: Sentencias de control Lenguaje C, segundo bloque: Sentencias de control José Otero 1 Departmento de informática Universidad de Oviedo 23 de octubre de 2007 Índice 1 Sentencia if 2 Sentencia if-else 3 if e if-else anidados 4

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

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

INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177

INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177 INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177 Instrucción condicional if else Uso de la estructura condicional Ejemplos con diagramas de flujo y codificación wdcarnero@gmail.com LA INSTRUCCIÓN 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

Análisis de Decisiones II. Tema 18 Generación de variables aleatorias discretas, continuas y su aplicación. Objetivo de aprendizaje del tema

Análisis de Decisiones II. Tema 18 Generación de variables aleatorias discretas, continuas y su aplicación. Objetivo de aprendizaje del tema Tema 18 Generación de variables aleatorias discretas, continuas y su aplicación Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Emplear la generación de números aleatorios con distribución

Más detalles

Introducción a Java. Introducción a Java. Programación I

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

Más detalles

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

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

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

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

Estructura de Datos Unidad 1: Repaso del Lenguaje Java

Estructura de Datos Unidad 1: Repaso del Lenguaje Java Estructura de Datos Unidad 1: Repaso del Lenguaje Java Introducción Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de 1991, con el que se van a

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

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

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

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

Sentencias de Control en C++

Sentencias de Control en C++ Sentencias de Control en C++ Informática II Fundamentos de Programación 1 Sentencias de Control Las sentencias de un programa en C++ se ejecutan secuencialmente, esto es, cada una a continuación de la

Más detalles

Práctica #4: Uso de control de flujo

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

Más detalles

Tema # 7. método simplex matricial o revisado

Tema # 7. método simplex matricial o revisado IO04001 Investigación de Operaciones I Tema # 7 Solución de problemas mediante el método simplex matricial o revisado Objetivos de aprendizaje Al finalizar el tema serás capaz de: Emplear el Método simplex

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

Estructuras de control repetitivas/iterativas

Estructuras de control repetitivas/iterativas Estructuras de control repetitivas/iterativas A menudo es necesario ejecutar una instrucción o un bloque de instrucciones más de una vez. Ejemplo Implementar un programa que calcule la suma de N números

Más detalles

Proposiciones Condicionales

Proposiciones Condicionales SENTENCIAS CONDICIONALES SIMPLES: if- Anteriormente se discutió que una de las estructuras utilizadas en la programación estructurada es la Estructura Selectiva o Condicional. Se explican aquí las sentencias

Más detalles

Ejercicios resueltos

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

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

Programación Orientada a Objetos

Programación Orientada a Objetos Unidad III Programación Orientada a Objetos en Java Programación Orientada a Objetos Programación I - 0416202 Contenido Esta lección abarca los siguientes temas con respecto a Java: Salida estándar Entrada

Más detalles

Conocimientos previos

Conocimientos previos Ficha de Aprendizaje Tema: Estructura condicional Logro @ # n 11 Conoce las estructuras de control condicional. Usa las estructuras de control condicional: if else, if else if, switch case. Conocimientos

Más detalles

goto goto Código Spague-

goto goto Código Spague- Modificador final Introducción a la Programación IV Curso de Programación en Java San

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

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

Introducción a la Programación IV. Estructuras de Control. Orden de ejecución. Transferencia de Control. Transferencia de Control II 12/3/10

Introducción a la Programación IV. Estructuras de Control. Orden de ejecución. Transferencia de Control. Transferencia de Control II 12/3/10 12/3/10 Modificador final Introducción a la Programación IV Curso de Programación en Java final int numero = 2; Una variable declarada con final no puede volver a ser reinicializada final int numero = 2;

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

Estructuras de Control

Estructuras de Control Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas

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

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?

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

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

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

Estructura repetitiva while

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.

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

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A)

Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) aprenderaprogramar.com Indice del curso básico programación desde cero Visual Basic Nivel I (CU00302A) Sección: Cursos Categoría: Curso Visual Basic nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN.

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL. ASIGNATURA Programación I. Básica ETAPA DE FORMACIÓN. ASIGNATURA Programación I ÁREA DE CONOCIMIENTO ETAPA DE FORMACIÓN UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR Básica Profesional CLAVE ICC203 SEMESTRE II CRÉDITOS 8 HORAS TEORÍA 4 HORAS PRÁCTICA 0 CARÁCTER

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

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

Flujo del programa. Este flujo puede alterarse mediante: El ordenador ejecuta cada sentencia y va a la siguiente hasta el final del programa.

Flujo del programa. Este flujo puede alterarse mediante: El ordenador ejecuta cada sentencia y va a la siguiente hasta el final del programa. Flujo del programa El flujo del programa hace referencia al orden en que se ejecutan las instrucciones. El flujo por defecto de un programa es el secuencial: El ordenador ejecuta cada sentencia y va a

Más detalles

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 6 Estructuras de control selectivas: sentencia if y switch 1

Más detalles

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

Más detalles

FACULTAD DE INGENIERIA

FACULTAD DE INGENIERIA i FACULTAD DE INGENIERIA AUTORES DEL CONTENIDO INGENIERO ELKIN GERMAN RODRIGUEZ VASQUEZ ID Facebook: www.facebook.com/elkinrodriguezv Correo: elking_r88@hotmail.com INGENIERO ARIEL LEONARDO MOLINA VITERI

Más detalles

b) Diagrama de flujo La representación del algoritmo mediante la utilización de un diagrama de flujo sería como el que se muestra:

b) Diagrama de flujo La representación del algoritmo mediante la utilización de un diagrama de flujo sería como el que se muestra: EJERCICIOS DE ALGORITMOS (ESTRUCTURA SECUENCIAL) En este tipo de estructura las instrucciones se ejecutan una después de la otra y, por lo general, se espera que se proporcione uno o varios datos. EJERCICIO

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.1. Bloques de sentencias En C++ el concepto de bloque de sentencias se utilizar para agrupar

Más detalles

3.3 Bifurcaciones en Pascal

3.3 Bifurcaciones en Pascal 3.3 Bifurcaciones en Pascal Selección La selección de alternativas en Pascal se realiza con alguna de las dos siguientes formas : 1. La sentencia if 2. La sentencia case IF-THEN-ELSE Dado que una condición

Más detalles

Introducción a la Programación V

Introducción a la Programación V break Introducción a la Programación V Curso de Programación en Java San

Más detalles

Introducción a la Programación V

Introducción a la Programación V break Introducción a la Programación V Curso de Programación en Java San=ago Muelas Pascual smuelas@fi.upm.es Noviembre 2010 Dentro de un switch, for, while o un do/while Provoca la salida inmediata de

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

Operando1 operador de relación Operando2

Operando1 operador de relación Operando2 PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS

Más detalles

Creación de empresas de alto valor agregado

Creación de empresas de alto valor agregado Creación de empresas de alto Creación de empresas de alto Tema 4 Propuesta tradicional vs. propuesta de alto valor agregado Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Identificar

Más detalles

Probabilidad y Estadística

Probabilidad y Estadística Probabilidad y Estadística Tema 8 Distribución normal estándar y distribuciones relacionadas Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Explicar los conceptos de la distribución

Más detalles

Tema 4: Estructuras de Control Estructura y Contenidos

Tema 4: Estructuras de Control Estructura y Contenidos Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple

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

6. Sentencias repetitivas o bucles

6. Sentencias repetitivas o bucles Programación orientada a objetos con Java 71 6. Sentencias repetitivas o bucles Objetivos: a) Describir el funcionamiento de las sentencias iterativas o bucles (for, while y dowhile) b) Interpretar el

Más detalles

Estructuras Repetitivas

Estructuras Repetitivas Estructuras Repetitivas Se solicita al operador que ingrese tres números enteros cualesquiera. En base a estos números, mostrar por pantalla cual es el mayor de todos. Diag. De Flujos Pseudocódigo Matlab

Más detalles

LENGUAJES DE PROGRAMACION I. Propósito del curso :

LENGUAJES DE PROGRAMACION I. Propósito del curso : UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION I DES: Ingeniería Ingeniería en Sistemas Programa(s) Educativo(s):

Más detalles

Tema 5.1: Presentación de datos en pantalla

Tema 5.1: Presentación de datos en pantalla Tema 5.1: Presentación de datos en pantalla El registro de flags del i8086 Instrucciones de transferencia Instrucciones de transferencia de control Instrucciones aritméticas: comparación Representación

Más detalles

Programación Orientada a Objetos

Programación Orientada a Objetos Programación Orientada a Objetos Sentencias Java Parte II Ing. Julio Ernesto Carreño Vargas MsC. while y do while Sentencia while Ciclo mientras que Repite una acción mientras su condición de ciclo se

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

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Nombre: Carné: Examen C++ - Junio Informática II Fundamentos de Programación Prof. Dr. Paul Bustamante Examen Grupo B Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción.... 1 1.1 Ejercicio 1:

Más detalles