lunes, 25 de junio de 2012

PRÁCTICA 6 - INFORMÁTICA


“ESTRUCTURA REPETITIVA - PARA

Lazos Para



La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
      Para <variable> <- <inicial> Hasta <final> Con Paso <paso> Hacer
            <instrucciones>
      FinPara

Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1.

Si se habilita la sintaxis flexible en las configuraciones del lenguaje se pueden utilizar dos alternativas. La primera variante consiste en reemplazar el operador de asignación por la palabra clave Desde:

Para <variable> Desde <inicial> Hasta <final> Con Paso <paso> Hacer...
De esta forma, la lectura de la sentencia resulta más obvia. Además, con sintaxis flexible, si no se especifica el paso pero el valor final es menor al inicial, el bucle recorrerá los valores en orden inverso como si el paso fuera -1. La segunda variante solo sirve para recorrer arreglos de una o más dimensiones. Se introduce con la construcción Para Cada seguida de un identificador, la palabra clave De y otro identificador:

Para Cada <elemento> De <Arreglo> Hacer...
El segundo identificador debe corresponder a un arreglo. El primero será el que irá variando en cada iteración. El ciclo realizará tantas iteraciones como elementos contenga el arreglo y en cada uno el primer identificador servirá para refererirse al elemento del arreglo en cuestión.

Diagrama de flujo con un ejemplo práctico:


Ejemplos resueltos con PseInt:





Video:

Actividades:
- Elabora una aplicación con estructura Para PSEINT, utiliza todo lo aprendido en este tema.
- Envía tu aplicación al correo electrónico fcordova85@hotmail.com
- Puedes realizar varias aplicaciones (Puntos extras).
- Realiza un resumen del contenido del tema para tu cuaderno.

No hay comentarios:

Publicar un comentario