1. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE CIENCIAS HUMANAS Y DE LA EDUCACIÓN CARRERA: DOCENCIA INFORMÁTICA Y COMPUTACIÓN TAREA: Tarea 7 INTEGRANTES: HUGO PÉREZ SEBASTIAN VILLACIS. PRIMER SEMESTRE 21 DE DICIEMBRE DEL 2010
2. Índice Caratula Índice Objetivos Resumen ¿Qué son la estructuras repetitivas? Clasificación ¿Qué condiciones utilizan? Conclusiones Crédito.
6. ¿Qué son la estructuras repetitivas? Estas estructuras se utilizan cuando se necesita repetir una instrucción varias veces, simplifican el trabajo considerablemente, también son llamadas ciclos.
8. Ciclos Para Inicia con la palabra PARA, necesita de una variable que tiene un inicio, un final y un incremento. coloca en una misma línea, separados por coma (,), esta estructura repetitiva tiene un fin se llama fin-para. Cuando se conoce el número de veces que se va repetir el ciclo. El otro tipo es cuando el ciclo se va a realizar N veces.
9. Ejemplo de Ciclo Para. Lee una edad hasta que se lea una edad igual a cero. INICIO REPITA LEER EDAD HASTA (EDAD < 0) FIN Cuando se repite N veces. Desarrolle un algoritmo que lea un número y calcule su cuadrado. INICIO LEER NUM CUAD=NUM**2 IMPRIMIR CUAD FIN
10. Comienza con la palabra MIENTRAS su abreviatura MQ (Mientras Que), necesita de una variable tiene un INICIO, un FIN y un INCREMENTO, tiene un fin de estructura: FIN-MIENTRAS o FIN-MQ. Ciclo Mientras Con registro centinela Estructura muy diferente a las dos anteriores. En este ciclo no se conoce el número de veces que se van a repetir las instrucciones. También conocido como Ciclo mientras con registro centinela. LEER VAR MIENTRAS QUE (VAR<>VALORD) Conociendo el número de veces que se repite. Tiene la misma definición de un ciclo PARA de este tipo. La sintaxis es la siguiente: VAR=INICIO MIENTRAS QUE (VAR<=FIN) Con registro identificador Está estructura es también conocida como MIENTRAS con registro identificador, su sintaxis es: LEER FIN VAR=INICIO MIENTRAS QUE (VAR<=FIN)
11. Ejemplo Ciclo Mientras. Conociendo el número de veces que se repite. Calcular el cuadrado y el cubo de 50 números. INICIO X=1 MIENTRAS QUE (X<=500) LEER NUM CUAD = NUM ** 2 CUBO = NUM ** 3 IMPRIMIR “El cuadro es: “, CUAD IMPRIMIR “El cubo es: “, CUBO X=X+1 FIN-MIENTRAS FIN Con registro identificador Calcular el cuadrado y el cubo de N números. INICIO LEER N X=1 MIENTRAS QUE (X<=N) LEER NUM CUAD = NUM ** 2 CUBO = NUM ** 3 IMPRIMIR “El cuadro es: “, CUAD IMPRIMIR “El cubo es: “, CUBO X=X+1 FIN-MIENTRAS FIN Con registro centinela Calcular el cuadrado y el cubo de una cantidad de números. INICIO LEER NUM MIENTRAS QUE (NUM < > 0) CUAD = NUM ** 2 CUBO = NUM ** 3 IMPRIMIR “El cuadro es: “, CUAD IMPRIMIR “El cubo es: “, CUBO LEER NUM FIN-MIENTRAS FIN
12. Ciclo Repita. Empieza con la palabra REPITA, se ponen las instrucciones y finalmente se pone HASTA (CONDICIÓN), similar al ciclo Mientras con Registro Centinela, sólo que aquí la condición va en la parte inferior, la sintaxis. REPITA Instrucciones a realizar HASTA QUE (CONDICIÓN)
13. Ejemplo Ciclo Repita. HASTA QUE (CONDICIÓN) Calcular la raíz cuadrada de un grupo de números. INICIO REPITA LEER NUM RC = NUM ** (1/2) IMPRIMIR “La raíz es “, RC HASTA (NUM <= 0) FIN