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

Entradas populares de este blog

ASIGNACIÓN DE VARIABLES.

TABLA PERIÓDICA.

Solución y comprobación de ecuaciones lienales.