Taller

Páginas: 7 (1558 palabras) Publicado: 24 de agosto de 2015
CICLOS

Instrucciones de ciclo
Hemos hecho programas que solo se repiten una vez , pero en la programación
necesitamos que los programas corran varias veces y que nos presenten
información al final de correr varias veces, en estos casos usaremos ciclos, que
son estructuras de repetición, que se repiten hasta cumplir con una condición o
simplemente indicamos cuantas veces se van a repetir.

Ciclopara
Sintaxis
para variable <- valor_inicial hasta valor_final haga
instrucciones
fin para
Descripción
El ciclo Para se utiliza generalmente para ejecutar un conjunto de instrucciones
que se repiten un número de veces, establecido antes de ejecutar el ciclo.
Variable: es de tipo entero
Valor_inicial: este puede ser un número entero o una variable entera.
Valor_final: este puede ser un númeroentero o una variable entera.

Ejemplo: presentar los números del 1 al 10 en la pantalla.
Entero I
Inicio
Para I_1 hasta 10 haga
Escriba I
Llamar nueva_linea
Fin para
Fin
El programa el ciclo para establecer el número de veces que se repetirá el ciclo
indicando 1 hasta 10 luego la variable I toma el valor 1 a 10 según el ciclo se va
ejecutando, es por eso que al escribir la I la primera vez escribe 1la segunda vez
2 y así hasta llegar al final que es 10.

Ejemplo: sobre el uso de variables en el rango del ciclo para.
Entero I, final
Inicio
Escriba “Ingresar el numero de veces a repetir el ciclo“

Lea final
Para I_1 hasta final haga
Escriba I
Llamar nueva_linea
Fin para
Fin

Ahora el programa se vuelve más dinámico, nosotros podemos indicar el número
de veces que se repetirá el ciclo, usandouna variable entera para indicar el final
del ciclo.

Ejemplo uso del ciclo Para, en el cálculo del factorial de un número.
Entero I, numero, factorial
Inicio
Factorial_1
Escriba “Ingresar numero para determinar su factorial “

Lea numero
Para I_1 hasta numero haga
Factorial_ factorial * I
Fin para
Escriba “ factorial de “ ,
factorial

numero

,



es

“,

Fin
En este ejercicio se inicia elfactorial en 1 porque acumulara una multiplicación y si
lo iniciamos en cero nos daría el resultado cero, si nosotros ingresar 3, el ciclo se
ejecutara 3 veces, el factorial tomaría el valor de 1x2x3.

Ciclos anidados
Cuando un ciclo se encuentra dentro de otro ciclo se le llama ciclo anidado.
Ejemplo de un ciclo anidado
Producir la siguiente salida en la pantalla
11111
22222
33333
44444
entero I,kInicio
Para I _ 1 hasta 4 haga
Para K _1 hasta 5 haga
Escriba I
Fin para
Llamar nueva_linea
Fin para
Fin
Cuando usamos ciclos anidados, las variables para manejar los ciclos para deben
de ser diferentes pues cada una de ellas toma un valor diferente, en este ejercicio
necesitamos que se haga 5 veces el ciclo que está dentro, que es el que presenta
4 veces el valor de la I, luego salta una línea,para que aparezcan los grupos de
números en cada línea.

Ciclo mientras:
Sintaxis
mientras condición haga
instruciones
fin mientras
El ciclo mientras se utiliza cuando se quiere ejecutar repetidamente un bloque
instrucciones basado en una condición, el ciclo se repite mientras la condición se
cumple.
Ejemplo sobre el ciclo Mientras usando un contador
Ingresar 10 nombres
Entero contador
Cadena[25]nombre
Inicio
Contador <- 0
Mientras contador < 10 haga
Escriba “Ingresar el nombre”
Lea nombre
Contador <- contador + 1
Fin mientras
Fin

En este programa introducimos el concepto de contador, que es una variable que
se incrementa su valor en 1 y de esta manera contamos cuantos nombres se van
ingresando para parar cuando ingresemos 10, esto nos dice que la condición ya
no se cumple porque cuando elcontador vale 10 la condición de contador < 10 ya
no se cumple porque es igual y el ciclo termina.

Ejemplo sobre el ciclo Mientras usando acumuladores
Ingresar 10 números y al final presentar la suma de los números.
Entero contador, suma, num
Inicio
Contador <- 0

Suma <- 0
Mientras contador < 10 haga
Escriba “Ingresar un numero”
Lea num
Contador <- contador +1
Suma <- suma + num
Fin...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller
  • Talles
  • Taller
  • Taller
  • Taller
  • Taller.
  • Taller
  • Taller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS