Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos
Crear Interfaz
Acceso a datos
Ejercicios prcticos
Depurar e implantar
Estructura
Se usa frecuentemente cuando se conoce de antemano el nmero de veces que se ejecutarn las acciones de un bucle.
Estructura
Sintaxis en Diagrama
Estructura
Sintaxis en Pseudocodigo PARA VariableV.Inicial HASTA V.Final DE Inc : Instrucciones y/o : Sentencias FIN-PARA Donde :
V.Inicial = Valor Inicial V.Final = Valor Final Inc = Valor de Incremento (Opcional)
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
Para utilizar esta estructura en algoritmos, debemos hacer uso de contadores y algunas veces de acumuladores, cuyos conceptos se describen a continuacin.
Estructura
Contador:
Variable cuyo valor se incrementa o decrementa en una cantidad constante al producir un determinado suceso o accin. La inicializacin consiste en asignarle al contador un valor. Se situar antes y fuera del bucle. Representacin: <contador> <contador> + <valor constante> Ejemplo: i=i+1
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
Acumulador:
Es una variable que suma sobre s misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable. Representacin: <variable> <variable> + <valor variable> Ejemplo: S S + variable
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
ALGORITMO Ejemplo1 VARIABLES ENTERO N INICIO PARA N1 HASTA 10 ESCRIBIR( N ) FIN-PARA FIN
Estructura
Ejemplo 1b: Imprimir los 10 nmeros enteros diversos y muestre su suma. ALGORITMO Ejemplo1b VARIABLES ENTERO N, X,S INICIO S=0 PARA X1 HASTA 10 LEER (N) ESCRIBIR( N ) S S+N FIN-PARA ESCRIBIR (S) FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
ALGORITMO Ejemplo2 VARIABLES ENTERO N INICIO PARA N 10 HASTA 1 DE -1 ESCRIBIR( N ) FIN-PARA FIN
Estructura
Ejemplo 3 : Visualizar todos los nmeros de 2 cifras compuestos por cifras diferentes. ALGORITMO Ejemplo3 VARIABLES ENTERO N, A, B INICIO PARA N 10 HASTA 99 A N DIV 10 B N MOD 10 SI ( A <> B ) ENTONCES ESCRIBIR( N ) FIN-SI FIN-PARA FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
ALGORITMO Ejemplo4 VARIABLES ENTERO N, Divisor INICIO LEER( N ) PARA Divisor 1 HASTA N SI N MOD Divisor = 0 Entonces ESCRIBIR( Divisor) FIN-SI FIN-PARA FIN
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
Problema 1: Visualizar los nmeros de 2 cifras pares. Problema 2 : Ingrese un nmero entero y luego calcule el factorial del nmero ingresado.
Problema 3 : Ingrese un nmero entero y luego visualice un mensaje indicando si es primo o no primo (numero divisible entre su mismo numero y uno)
Problema 4 : Ingrese un nmero entero y luego visualice un mensaje indicando si es PERFECTO o NO ES PERFECTO (suma de sus divisores)
Algoritmo y Estructura de Datos Ing. Ral Jimenez Drago
Estructura
Problema 5 : Ingrese un nmero entero y luego calcule la suma de todos los nmeros impares menores al nmero ingresado. Problema 6 : Visualizar la siguiente serie de nmeros : +1-2+3-4+5-6+7-8++N NOTA : N ser el valor limite de la serie. Problema 7 : Calcular la suma de todos los nmeros de 3 cifras compuestos por cifras diferentes impares.