CICLO REPETITIVO FOR
ESTRUCTURA REPETITIVA PARA:
Esta estructura también se usa para lograr q una instrucción o un conjunto de ella se ejecute repetidas veces.
De manera similar a la estructura mientras, el para es un ciclo condicionado al inicio lo cual implica q su ejecución está determinada por la evaluación de su condición. Puede suceder que el cuerpo del ciclo no llegue a ejecutarse cuando al evaluar por primera vez su condición resulte falsa.
Este ciclo es muy útil cuando se conoce de antemano, el número de iteraciones que se deben hacer. La cantidad de ejecuciones que realice, no dependerá de ninguna de las instrucciones del cuerpo del ciclo, es decir, no habrá una instrucción modificadora de condición dentro de ella.
EL BUCLE FOR
Las instrucciones anteriores se interpretan
Var es una variable declarada de tipo enero o caracter. Está es la variable del control del ciclo
valor 1: puede ser una constante o una variable, cuyo valor se le asigna var. hasta: es un código q indica que "var" debe ir hasta un valor determinado. Se interpreta como si se hubiese establecido en una de las siguientes condiciones:
1.(var<=valor2) cuando se hacen incrementos
2(var>=valor2), cuando se hacen decrementos
ESTRUCTURA GENERAL DEL CICLO
Mientras (condición)
-
-
-
-Fin Mientras
Inicio
Entero num=0
Mientras(num>3)
Num=num+1 (contador o acumulador)
Escribir "El número es:", num
FinMientras
Fin
El "Inicio" indica el inicio del algoritmo
"Entero num=0" Declara una variable llamada `num` y la inicializa con el valor de 0.
"Mientras(num>3)"Este es un bucle mientras que verifica si el valor de "num"es mayor que 3. Mientras esta condición sea verdadera, el bucle se ejecutará.
"NUm=num+1" Incrementa el valor de `num` por 1 en cada iteración. Es como un contador que va aumentando en cada vuelta del bucle.
"Escribir "El número es:", num" Imprime en la pantalla el valor actual de `num`, junto con el texto "El número es:".
"FinMientras" Indica el final del bucle mientras. Después de este punto, el programa vuelve al inicio del bucle mientras la condición aún sea verdadera.
"Fin" Marca el final del algoritmo.
Ejercicio #1: crear un algoritmo que calculé la tabla de multiplicar por cualquier número dado por el usuario
Algoritmo. tablasx
Inicio
Entero numero=0, i=0, result=0
Escribir "Ingresa un número para calcular su tabla de multiplicar:"
Leer numero
Para i desde 1 hasta 10 hacer
result = numero * i
Escribir "El resultado de la multiplicación es: ", result
FinPara
Fin
Ejercicio #2: Escribe un algoritmo que imprima en pantalla las tablas de multiplicar de los números del 1 al 9
Algoritmo.Tablas_1_al_5
Inicio
Definir i=0, Result=0, Tabla=0 Como Entero,
Para Tabla+5 Hasta 1 Con Paso -1 Hacer
Para 1+1 Hasta 10 Con Paso 1 hacer
Result 1 Tabla;
Escribir "El resultado de la multiplicación es: ", Result;
Escribir
FinPara
FinPara
Fin
Ejercicio #3: Escribe un algoritmo que imprima en pantalla las tablas del 1 al 9
Algoritmo.tablas_1_9
Inicio
Definir i=0, Result=0, Tabla=0 Como Entero,
Para Tabla 1 Hasta 9 Con Paso 1 Hacer
Para 1+1 Hasta 10 Con Paso 1 Hacer
Result 1 Tabla,
Escribir "El resultado de la multiplicación es", result
FinPara
FinPara
Fin
Ejercicio #4: Realizar un algoritmo que imprima la siguiente serie, de acuerdo al numero de términos que se le especifique, 1,3,5,7,9,11...n
Algoritmo .Serie_numeros
Inicio
Definir Termino=0, Cantidadnumeros=0, i=0 Como Entero
termino=1
Escribir "Ingrese la cantidad de numeros";
Leer Cantidadnumeros,
Para i+1 Hasta Cantidadnumeros Con Paso 1 Hacer
termino= termino + 2;
Escribir "El termino es: ", termino;
FinPara
Fin
Comentarios
Publicar un comentario