Estructuras Repetitivas Estructuras Repetitivas

Slides:



Advertisements
Presentaciones similares
Estructuras de Repetición Algoritmos
Advertisements

Estructuras de Control
Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Tema 4: Sentencias de control
ESTRUCTURAS ITERATIVAS
Estructuras de Control Iterativas
Programación de Computadores
Introducción a la Computación
Control de flujo: Bucles
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
While En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Estructuras de Decisión
ESTRUCTURA DE CONTROL REPETITIVAS: WHILE, DO… WHILE
Page 1 Ciclo de Estructuras de Repetición Carlos Bautista García Unidad VI PROG 2270L.
Estructuras de Decisión en Visual Basic 6.0
Jose A Chirino. Unidad 6. Ciclos condicionales dinámicos: Do-While Do-Until.
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
Computación I :: Prof. Yeniffer Peña Introducción al C Presentación Computación I.
Ciclos condicionales y exactos Estructura de control de ciclos
Ciclos disponibles en Visual Basic Nury Capera Tovar.
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
Introducción a la Programación Multimedial
Sentencia «Do While»..
SERIES Y SUMATORIAS.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Estructuras de Control.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO
Introducción al lenguaje C Instrucción IF – ELSE y el bucle WHILE
Programacion I Curso: 5 I (TT)
Introduction a la Programacion
Olimpiadas Chilenas de Informática - Formación
Ciclos condicionales y exactos Estructura de control de ciclos
Olimpiadas Chilenas de Informática - Formación
Anexo Chame-San Carlos
Estructuras de Control en Visual Basic.net
Estructuras de Datos Recursividad.
Ciclos while y do ... while Ixent Galpin.
Estructuras de control repetitivas
Bucles y estructuras de decisión
Paul Leger Uso de Condicionales Paul Leger
CICLOS.
Programación Orientada a Objetos
Estructuras de control en PHP
Programación en Java..
Fundamentos de Programación. Estructuras de Control
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
Programación: paradigma estructurado Mgs Christian Rosado.
Fundamentos de programación
Tema 6 Clasificación de algoritmos
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
Estructuras Repetitivas
Tema 9. Estructuras de repetición. Clase 2
Fundamentos de programación
Metodología de la Programación
Tema 9. Estructuras de repetición. Clase 3
Bucles y estructuras de decisión
Estructuras de Control
Estructuras de Repetición Algoritmos
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
Sentencias de Control Repetitivas
Sentencias de control JAVA.
Bucles e Iteración Capítulo 5 Python para Todos
Tema 8. Estructuras de decisión. Clases 1 y 2.
Objetivo Que el estudiante estructure soluciones mediante una representación grafica a través de diagramas de flujos aplicando diferentes estructuras.
UNIDAD V ESTRUCTURA REPETITIVA (Mientras)
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
UNIDAD V ANIDAMIENTO DE CICLOS
Transcripción de la presentación:

Estructuras Repetitivas Estructuras Repetitivas

Henry Ford Migrante Irlandes en EE.UU. Revoluciono la ind. con la prod. en serie. EE.UU. mayor prod. de autos en 1906. Llamo a su invento “cadena de montaje” Primera vez que se fabricaba 25 000 autos al año y TODOS IGUALES. Henry Ford

¿Qué podrías hacer si necesitas que tu programa haga una operación cientos o miles de veces? En nuestro sistema de seguridad que pide la contraseña ¿cómo podemos hacer para que el programa pida la contraseña hasta que sea correcta? La respuesta son: LOS CICLOS

Son aquellas estructuras que repiten una secuencia de instrucciones (iteraciones) un número determinado de veces (bucle) mientras el valor de una expresión booleana de control sea verdadero.

Cuando se requiere modificar la variable de control a alguna lógica WHILE Cuando se requiere modificar la variable de control a alguna lógica DO-WHILE Cuando es necesario que se ejecute(n) la(s) sentencia(s) por lo menos una vez. FOR Cuando se conoce con anticipación cuántas veces se repite(n) la(s) sentencia(s).

Estructura Repetitiva DO-WHILE Estructura Repetitiva DO-WHILE

Inicio C <- 0 C Maroma S C <- C + 1 C<4 N Fin

Repetición con Repetición con test al final test al final C = 0 DO Todos os Repetición con test al final Repetición con test al final Inicio C = 0 DO Maroma C = C + 1 WHILE C < 4 C <- 0 Maroma S C <- C + 1 C < 4 N Fin

Repetición con Repetición con test al final test al final C = 0 DO Todos os int cc do { Syst cc++ } while Repetición con test al final Repetición con test al final C = 0 DO Maroma C = C + 1 WHILE C < 4 int c = 0; do{ System.out.println(”Maroma”); c++; }while(c<4);

Al final del while se coloca punto y coma. La primera vez que se ejecuta el bloque no se verifica la condición. Al dar falsa la condición inmediatamente se sale.

Se puede usar en: En el ejercicio de la contraseña, pues la contraseña hay que pedirla por lo menos una vez. Un buen uso también es un menú: se solicita elegir entre un conjunto de opciones, y si no se ingresa una opción válida vuelve a preguntar.

Ejercicios Ejercicios

Elaborar un programa que detecte el ingreso de cualquier entrada comprendida entre 1 y 12, rechazando las restantes, ya que se trata de leer los números correspondientes a los meses del año. Realice un programa que pida al usuario una serie de números enteros no negativos utilizando un ciclo do…while. Una vez que el usuario introduzca un número negativo, el ciclo deberá terminar y el programa deberá imprimir el mayor, menor, y promedio de todos los números ingresados (excepto el último).

[SOL] Elaborar un programa que detecte el ingreso de cualquier entrada comprendida entre 1 y 12, rechazando las restantes, ya que se trata de leer los números correspondientes a los meses del año. Algoritmo VALIDAR MES Clase ValidarMes Método principal Declaraciones Variables mes: Entero DO Solicitar Mes Leer mes IF mes < 1 OR mes > 12 THEN Imprimir “Mes incorrecto, vuelva a intentarlo.” ENDIF WHILE mes < 1 OR mes > 12 Fin Método principal Fin Clase ValidarMes Fin