Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CICLOS. ES UNA SENTENCIA COMPUESTA QUE PERMITE REPETIR UNA O VARIAS SENTENCIAS
SIMPLES UN DETERMINADO NUMERO DE VECES.
PARTES DE UN CICLO:
- INICIO o INICIALIZACION. VA ANTES DEL CICLO.
- FIN o CONDICION. VA EN LA LINEA DEL CICLO.
- CONTADOR (INCREMENTO o DECREMENTO). VA DENTRO DEL CICLO.
NOTA: POR CADA CICLO QUE SE VAYA A USAR, DEBEMOS DEFINIR UNA VARIABLE DE TIPO
ENTERO.
----------------------------------------------------------------------
//imprimir 20 numeros empezando desde el 1.
Algoritmo cicloMientras
//PASO 1. Definir la variable contador
Definir x Como Entero;
--------------------------------------------------------------------------------
//pedir nombre y edad a 5 personas
Algoritmo cicloMientras
//PASO 1. Definir la variable contador
Definir x,edad Como Entero;
Definir nombre como caracter;
pos = 0;
neg = 0;
//PASO 2. Establecer el inicio del ciclo.
x = 1;
-----------------------------------------------------------------------------------
--------------------------------
//Leer 10 numeros, imprimir el total de
//a) positivos
//b) negativos
//c) ceros
//version 2.0
Algoritmo cicloMientras
//PASO 1. Definir la variable contador
Definir x,n,pos,neg,c Como Entero;
pos = 0;
neg = 0;
c = 0;
//PASO 2. Establecer el inicio del ciclo.
x = 1;
si n < 0 Entonces
neg = neg + 1; //contador de los negativos
FinSi
si n = 0 Entonces
c = c + 1; // contador de los ceros
FinSi
//version 3.0
Algoritmo cicloMientras
//PASO 1. Definir la variable contador
Definir x,n,pos,neg,c Como Entero;
pos = 0;
neg = 0;
c = 0;
//PASO 2. Establecer el inicio del ciclo.
x = 1;
//version 3.0
Algoritmo ciclopara
Definir x,n,pos,neg,c Como Entero;
pos = 0;
neg = 0;
c = 0;
x = 1;
Escribir "Ingresa 10 numeros:";
PARA x = 1 hasta 10 hacer
leer n;
si n = 0 Entonces
c = c + 1; // contador de los ceros
SiNo
si n > 0 entonces
pos = pos + 1; //contador de los positivos
SiNo
neg = neg + 1; //contador de los negativos
FinSi
FinSi
FinPara
//para imprimir los resultados o totales se hace despues del ciclo
Escribir "Total de positivos: ",pos;
Escribir "Total de ceros: ",c;
Escribir "Total de negativos: ",neg;
FinAlgoritmo
-----------------------------------------------------------------------------------
-----------------------------------
//LEER 10 NUMEROS E IMPRIMIR:
//A) TOTAL DE PARES
//B) TOTAL DE IMPARES
//C) TOTAL DE CEROS
Algoritmo cicloMientras
//PASO 1. Definir la variable contador
Definir x,n,par,imp,c Como Entero;
par = 0;
imp = 0;
c = 0;
//PASO 2. Establecer el inicio del ciclo.
x = 1;
Algoritmo ciclopara
Definir x,n,par,imp,c Como Entero;
par = 0;
imp = 0;
c = 0;
x = 1;
Escribir "Ingresa 10 numeros:";
para x = 1 hasta 10 hacer
leer n;
//con SI ANIDADOS
si n = 0 Entonces
c = c + 1; // contador de los ceros
SiNo
si n mod 2 = 0 entonces
par = par + 1; //contador de los pares
SiNo
imp = imp + 1; //contador de los impares
FinSi
FinSi
FinPara
//para imprimir los resultados o totales se hace despues del ciclo
Escribir "Total de pares: ",par;
Escribir "Total de ceros: ",c;
Escribir "Total de impares: ",imp;
FinAlgoritmo
-----------------------------------------------------------------------------------
----------------------------
repetir
Algoritmo ciclorepetir
Definir x,n,par,imp,c Como Entero;
par = 0;
imp = 0;
c = 0;
x = 1;
Escribir "Ingresa 10 numeros:";
Repetir
leer n;
//con SI ANIDADOS
si n = 0 Entonces
c = c + 1; // contador de los ceros
SiNo
si n mod 2 = 0 entonces
par = par + 1; //contador de los positivos
SiNo
imp = imp + 1; //contador de los negativos
FinSi
FinSi
x = x + 1;
Hasta Que x > 10
//para imprimir los resultados o totales se hace despues del ciclo
Escribir "Total de pares: ",par;
Escribir "Total de ceros: ",c;
Escribir "Total de impares: ",imp;
FinAlgoritmo