0% encontró este documento útil (0 votos)
87 vistas11 páginas

LECCION5

El documento presenta varios algoritmos escritos en Pseudocódigo que utilizan estructuras de control repetitivas (mientras, para, repetir) para resolver diferentes problemas. Los algoritmos piden datos de entrada, realizan cálculos iterativos y muestran resultados.

Cargado por

Louis P
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
87 vistas11 páginas

LECCION5

El documento presenta varios algoritmos escritos en Pseudocódigo que utilizan estructuras de control repetitivas (mientras, para, repetir) para resolver diferentes problemas. Los algoritmos piden datos de entrada, realizan cálculos iterativos y muestran resultados.

Cargado por

Louis P
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

//Moreno Flores Lenny Gael

//2BMPG

//Lecion 5 EJEMP1

Proceso RepeticionesMientras

//Las estructuras de control repetitivas son aquellas que permiten que un grupo de

//instrucciones se puedan ejecutar varias veces sin necesidad de escribirlas una y

//otra vez.

//repticiones usando Mientras

//******************************************************************************

//Declarar variable contador como Entero

Definir contador Como Entero;

//Inicializar la variable contador

contador <- 1;

Mientras contador <= 6 Hacer

//Mostrar en pantalla el mensaje "Los ciclos o repeticiones

Escribir contador,"-Los ciclos o repeticiones";

//Actualizar el valor de la variable contador

contador <- contador + 1;

Fin Mientras

FinProceso
//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act1

Proceso RepeticionesMientras1

//Pedir el nombre de una persona y mostrarlo en pantalla 20 veces.

//Declarar el nombre de la persona como Entero

Definir nombre Como Entero;


//Declarar nombre nombre2 como Caracter

Definir nombre2 Como Caracter;

Escribir "Teclee el nombre";

Leer nombre2;

Escribir "";

//Inicializar la variable nombre

nombre <- 1;

Mientras nombre < 21

//Mostrar en pantalla 20 veces el nombre de la


persona

Escribir nombre,"-Ted";

//Actualizar el valor de la variable nombre

nombre <- nombre + 1;

FinMientras

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act1 Repetir

Proceso Repetir1

//Pedir el nombre de una persona y mostrarlo en pantalla 20 veces.

//***************************************************************
//Declarar variables

//Declarar contador como Entero

Definir nombre2 Como Entero;

//Declarar nombre como Caracter

Definir nombre Como Caracter;

//Pedir el nombre

Escribir "Teclee el nombre: ";

//Guardar el nombre

Leer nombre;

//Asignar nombre2 como contador con valor de 1

nombre2 <- 1;

//Repetir los nombres hasta 20 veces

Repetir

Escribir nombre2,"-",nombre;

nombre2 <- nombre2 + 1;

Hasta Que nombre2 = 21

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act1 Para

Proceso Para1

//Pedir el nombre de una persona y mostrarlo en pantalla 20 veces.

//***************************************************************

//Declarar variables

//Declarar nombre2 como Entero

Definir nombre2 Como Entero;

//Declara nombre como Caracter


Definir nombre Como Caracter;

//Pedir el nombre

Escribir "Escribe tu nombre: ";

//Guardar dato del nombre

Leer nombre;

//Para pedir el nombre hasta 20 veces

Para nombre2 <- 1 Hasta 20

Escribir nombre2, "-", nombre;

FinPara

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act 2 Repetir

Proceso RepeticionesMientras2

//Mostrar en pantalla la suma de "x" cantidad de números pedidos a través del

//teclado. Se deberá preguntar al principio cuánto será "x".

//***************************************************************************

//declarar variable contador como Entero

Definir contador Como Entero;

//Declarar variable valor y x Como Entero

Definir x,valor Como Entero;

//Pedir un numero para x

Escribir "Escribe un numero: ";


//Guardar dato de x

Leer x;
//Igualar el valor mas la suma de 2 x

valor <-x+x;

//Comprobar la suma de x y valor

Para contador <- 1 Hasta 1 Hacer

Escribir "El resultado es: ", valor;

FinPara

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act2 Mientras

Proceso Mientras2

//Mostrar en pantalla la suma de "x" cantidad de números pedidos a través del

//teclado. Se deberá preguntar al principio cuánto será "x".

//***************************************************************************

//Declarar variables

//Declarar variable contador como Entero

Definir contador Como Entero;

//Declarar x y valor para la suma y resultado como Entero

Definir x, valor Como Entero;

//Pedir el valor para la suma

Escribir "Escribe un numero: ";

//Guardar valor para la suma

Leer x;

//Asignar la suma y proporcionar para el valor

valor <- x + x;

contador <- 1;
//Mientras que la suma procese

//Pedir el resultado del valor

Mientras contador < 2 Hacer

Escribir "El resultado es: ", valor;

contador <- contador+1;

FinMientras

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act2 Para

Proceso Para2

//Mostrar en pantalla la suma de "x" cantidad de números pedidos a través del

//teclado. Se deberá preguntar al principio cuánto será "x".

//***************************************************************************

//Declarar variables

//Declarar contador como Entero

Definir contador Como Entero;

//Declarar x y valor para la suma y resultado como Entero

Definir x, valor Como Entero;

//Pedir el numero

Escribir "Escribe un numero: ";

//Guardar dato del numero

Leer x;

//Asignar la suma para el valor

valor <- x + x;

//Para el valor escribir el resultado

Para contador <- 1 Hasta 1

Escribir "El resultado es: ", valor;


FinPara

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act3

Proceso RepetcionesMientras3

//Mostrar en pantalla la suma de los números de 1000 a 1050.

//**********************************************************

//Declarar varibale suma y suma1 para la operacion

Definir suma,suma1 Como Entero;

//Declarar resultado y resulado1 como Entero

Definir resultado, resultado1 Como Entero;

//Imprimir la suma de los numeros de 1000 a 1050

Imprimir "Muestra en pantalla la suma de los numeros de 1000 a 1050";

//Asignar los valores de suma

suma <- 1000;

suma1 <- 1001;

//Inicializar la operacion hasta llegar de 1000


a 1050

Mientras suma1 < 1050 Hacer

resultado <- suma + suma1;


Escribir suma," + ",suma1," es igual
a ",resultado;

suma1 <- suma1 + 1;

resultado1 <- suma1 + resultado;

Escribir suma1," + ",resultado," es igual a " resultado1;


suma <-
resultado1;

FinMientras

FinProceso

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act3 Para

Algoritmo Para3

//Mostrar en pantalla la suma de los números de 1000 a 1050.

//**************************************************************

//declarar variables

//declarar variables

Definir suma,suma1 Como Entero;

//Declarar resultado y resulado1 como Entero

Definir resultado, resultado1 Como Entero;

//Imprimir la suma de los numeros de 1000 a 1050

Imprimir "Muestra en pantalla la suma de los numeros de 1000 a 1050";

//Asignar los valores de suma

suma <- 1000;

suma1 <- 1001;

//Utilizar comando PARA

Para suma1 <- 1001 Hasta 1050 Con Paso 1 Hacer

resultado <- suma + suma1;

Escribir suma," + ",suma1," es igual a ",resultado;

suma1 <- suma1 + 1;

resultado1 <- suma1 + resultado;

Escribir suma1," + ",resultado," es igual a " resultado1;

suma <- resultado1;


FinPara

FinAlgoritmo

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act4

Algoritmo RepeticionesMientras4

//Pedir un número entero positivo y calcular su factorial

//*********************************************************.

//Declarar variables como reales

Definir num,factorial,x Como Real;

//Pedir un numero entero positivo

Escribir "Seleccione un numero


positivo";

//Guardar dato del numero


positivo

Leer num;

//Ahora comprobar su factorial

si num < 0 Entonces

Escribir "";

SiNo

x <- 1;

factorial <- 1;
Repetir

factorial <- factorial * x;


x <- x +1;

Hasta Que x > num

//Mostrar en pantalla el numero y su factorial

Escribir "El factorial del numero ",num," es: ",factorial;

FinSi

FinAlgoritmo

//Moreno Flores Lenny Gael

//2BMPG

//Leccion 5 Act5

Algoritmo RepeticionesMientras5

//Algoritmo que calcule y muestre en pantalla una tabla de multiplicar, pidiendo al

//principio el número de la tabla.

//********************************************************************

//Declarar variable tabla y incog como Entero

Definir tabla Como Entero;

Definir incog Como Entero;

//Pedir que ingrese un numero para multiplicar

Escribir "Ingrese la tabla: ";

//Guardar dato del numero

Leer tabla;

Para incog <- 10 Hasta 1 Hacer

//Imprimir el resultado

Escribir tabla," x ", incog, " = ", incog * tabla;

FinPara
FinAlgoritmo

También podría gustarte