Páginas

lunes, 2 de mayo de 2011

ciclo for

Este simbolo, es parecido al anterior ( ciclo: mientras que), solo que a éste le podemos agregar un inicio, un fin y un incremento. Para la variable con la que trabajemos. Pero sus usos son muy parecidos,
DFD permite dos tipos de lazos: el MIENTRAS y el DESDE (que en DFD se llama
ciclo "para"), por lo que el lazo REPETIR-HASTA QUE debe ser diseñado a partir de
los dos anteriores.

EJERCICIOS DE CLASE

GATOS
Inicio
Entero: np tp ct pt
Real: promedio
Mostrar:(‘digite número de días’)
Leer:(nd)
Mostrar (‘digite costos porción’)
Leer :( np)
P=0
T=0
Par i = 1, nd, 1
Para j = 1,3, 1
Mostrar (‘digitenúmero de porciones ‘)
Leer: (np)
Mostrar (‘digite  tiempo que tarda ‘)
Leer: (tp)
P = p+ np
T = t + pt
Fin para
Fin para
Ct àcp * p
Promedio t / (3 * nd)
Mostrar (‘promedio comida es;‘promedio)
Mostrar (‘costo total es;’ ct)
Mostrar (‘el númerototal de porción es;’p)
Fin programa

5  NUMEROS
Inicio
Mostrar (‘digite 5 números’)
Asignación: suma ß 0
Ciclo para   conß  1, 5,1
Leer: (núm.)
Asignación: sumaß suma + n
Mostrar ‘suma’
Cierre
Fin programa






1+2+3+4+5

Inicio
Leer: ‘n’
Asignación: suma  ß 0
Ciclo para i ß 1 n 1
Asignación suma ß suma + i
Mostrar ‘suma’
Cierre
Fin programa

FACTORIAL

Inicio
Asignación = factorial ß1
 Mostrar = (‘digite la cantidad de núm.’)
Leer =núm.
Ciclo para: i ß 1 núm. 1
Asignación: factorial ßfactorial
Cierre
Mostrar (‘el factor del número es;’ factorial)
Fin programa

CUANTOS NÚMEROS DESEA SUMAR

Inicio
Mostrar = (‘digite  números que desea sumar ‘)
Leer: ‘hasta’
Asignación  suma ß 0
Ciclo para  contß 1  hasta 1
Leer :‘num’
Asignación : suma  ß suma + n
Mostrar ‘ suma’
Cierre
Fin programa












 

La siguiente figura muestra el botón correspondiente al lazo DESDE, junto con su
símbolo en DFD y la ventana de edición correspondiente. Cabe señalar que la
representación DFD no utiliza flechas hacia atrás para indicar el final de la
estructura, sino un indicador especial etiquetado como CIERRE.



EJEMPLOS:
EJERCICIO TRABAJADO EN CLASE
HACER UN ALGORITMO QUE LEA 5 NÚMEROS DADOS POR UN USUARIO Y LUEGO MUESTRE EL RESULTADO DE LA SUMA.
INICIO
Entero, i,suma
Suma: o
Para= i , 1 hasta 5 , 1
Leer: n
Suma=suma + n
Fin para
mostrar: suma
fin

No hay comentarios:

Publicar un comentario