Estructuras de Control 2 Ciclos

Slides:



Advertisements
Presentaciones similares
Estructuras de control repetitivas
Advertisements

Programación de Computadores
PROGRAMACION ESTRUCTURADA
Programación Básica con NQC Pedro F. Toledo – Patricio Castillo 18/08/2006.
Programación en Pascal
Resolución de Problemas y Algoritmos Buffer - Read & Readln
Seminario de Actualización - Excel Avanzado y Macros
INFORMÁTICA PROGRAMACIÓN.
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Estructuras de control
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
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.
Estructuras de Control Iterativas
Patricio A. Navarrete Junio 17 de 2011
Página Web del Lenguaje Pascal.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Lenguajes de programación
Programación Diseño de Algoritmos
COMPUTACION 2009 C lase 4 Programa PASCAL SENTENCIAS DATOS Expresiones Tipos Declaración de variables Declaración de variables Asignación Entrada/Salida.
Tipos de datos Estruturados String y ordenamiento Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Teoría – Alejandro Gonzalez
Pilas Una Pila es una colección de elementos del mismo tipo organizada como una superposición ordenada de los mismos. Por ejemplo Pila de platos, Pila.
Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 18/08/2006.
REPETITIVAS (CÍCLICAS)
Tema 6: Estructuras de Control
Introducción a la Programación “El lenguaje C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Departamento de Informática Universidad Técnica Federico Santa María Ejercicios Certamen 1: Programación de Computadores (IWI-131) Luis Pizarro Q.
Vectores y Matrices.
Se pueden incluir comentarios en cualquier parte de un programa pero deben delimitarse con llaves o con paréntesis y asterisco:
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Applications Development I 6.1 Foro Tomas Anzalotta Alvarado.
Camilo Andrés Salazar González FORTRAN.  Estructura program circulo Real :: r, area write (*,*) 'Escribe el radio r:' read (*,*) r area = *r*r.
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
Ciclos Condicionales Joel R. Almodóvar Rivera Tarea 6-1 PROG2310L.
Sentencia «Do While»..
Introducción a la Programación Multimedial
Ciclos condicionales y exactos Estructura de control de ciclos
INFORMATICA DEL CBU Clase 8 Año 2016 PROCEDIMIENTOS.
Página Web del Lenguaje Pascal.
Resolución de problemas y algoritmos
Estructuras de control repetitivas
Resolución de problemas y algoritmos
Paso por Referencia v/s Paso por Valor
CICLOS.
Actividades de repetición
Diego Hernández R Pascal Variables Diego Hernández R
Fundamentos de programación
INFORMATICA DEL CBU Clase 10 Año 2016 ARREGLOS.
Tema 9. Estructuras de repetición. Clase 2
Estructuras de Control Ciclos
Tema 9. Estructuras de repetición. Clase 3
INFORMATICA DEL CBU Clase 9 Año 2016 FUNCIONES ARREGLOS.
Estructuras de Control
Análisis y resolución de problemas
Paso por Referencia v/s Paso por Valor
Estructuras de Control 3 Ciclos
Diego Hernández R Pascal Variables Diego Hernández R
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.
Procedimientos y Funciones
String, arreglos y arreglos bidimensionales
Diego Hernández R. Archivos Diego Hernández R.
String, arreglos y arreglos bidimensionales
Lenguaje de Programación II
Procedimientos y Funciones
END.
UNIDAD V ANIDAMIENTO DE CICLOS
Tema 9. Estructuras de repetición. Clase 2
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Estructuras de Control 2 Ciclos Diego Hernández dhernand@inf.utfsm.cl

Hoy WHILE DO Ejemplo WHILE DO REPEAT UNTIL Ejemplo REPEAT UNTIL Ejercicios

WHILE DO While {CondicionBooleana} Do Accion

WHILE DO (MIENTRAS - HACER) Se ejecutan acciones mientras la condición sea VERDADERA

Ejemplo WHILE DO Program HolaMundo; Uses Crt; Var x :Integer; begin {Borra la Pantalla} ClrScr; {Escribe en pantalla el texto} Write ('Ingrese numero: '); {Lee un dato de teclado y deja el cursor en la linea siguiente} ReadLn(x); While x<=100 Do Begin WriteLn('El radio es ',x); x:=x+7; End; WriteLn('Fin While'); {Espera que se preseione una tecla para continuar} Readkey; ClrScr end.

REPEAT UNTIL Repeat Until {CondicionBooleana}; Sentencia 1;

REPEAT UNTIL (REPETIR – HASTA) Se ejecutan acciones hasta que la condición sea verdadera. Otra forma: Se ejecutan acciones mientras la condición sea FALSA

Ejemplo REPEAT UNTIL Program HolaMundo; Uses Crt; Var x :Integer; begin {Borra la Pantalla} ClrScr; {Escribe en pantalla el texto} Write ('Ingrese numero: '); {Lee un dato de teclado y deja el cursor en la linea siguiente} ReadLn(x); Repeat WriteLn('El radio es ',x); x:=x+7; Until x>=100; WriteLn('Despues del Until'); {Espera que se preseione una tecla para continuar} Readkey; ClrScr end.

Ejemplos Program HolaMundo; Uses Crt; Var x :Integer; begin {Borra la Pantalla} ClrScr; {Escribe en pantalla el texto} Write ('Ingrese numero: '); {Lee un dato de teclado y deja el cursor en la linea siguiente} ReadLn(x); While x<=100 Do Begin WriteLn('El radio es ',x); x:=x+7; End; WriteLn('Fin While'); {Espera que se preseione una tecla para continuar} Readkey; ClrScr end. Program HolaMundo; Uses Crt; Var x :Integer; begin {Borra la Pantalla} ClrScr; {Escribe en pantalla el texto} Write ('Ingrese numero: '); {Lee un dato de teclado y deja el cursor en la linea siguiente} ReadLn(x); Repeat WriteLn('El radio es ',x); x:=x+7; Until x>=100; WriteLn('Despues del Until'); {Espera que se preseione una tecla para continuar} Readkey; ClrScr end.

Ejercicios Imprimir los números pares hasta 1000 Hacer el factorial Sumar los números de 1 a 100 Leer números y sumarlos hasta que se ingrese el 123 Leer números mientras se ingresan números menores que 100

Fin ¿Alguna consulta?