ALGORITMOS
1. CONTADOR DE 1 A 10:
Proceso contador
contador<-1;
Mientras contador<=10 Hacer
Escribir contador;
contador<-contador+1;
FinMientras
FinProceso
//*el motivo el cual realizamos este algoritmo es para mostrar por pantalla un contador que inicie en 1 y termine en 10*//
2. CONTADOR DE 2 EN 2 HASTA 100:
Proceso contador_numeros_pares
contador<-2;
Mientras contador<=100 Hacer
Escribir contador;
contador<-contador+2;
FinMientras
FinProceso
//*el motivo el cual realizamos este algoritmo tambien es para mostrar por pantalla un contador de 2 en 2 hasta 100*//
3. QUE PIDA X TECLADO DOS NUMEROS Y CALCULE LA MULTIPLICACION Y SUMA DE ESTOS:
Proceso suma_multi_numero
escribir "introdusca primer numero (entero)"
leer primer_numero;
escribir "introdusca segundo numero (entero)"
leer segundo_numero;
suma<-primer_numero+segundo_numero;
Escribir "el resultado de suma es";
Escribir suma;
multiplicar<-primer_numero*segundo_numero;
Escribir "el resultado de multiplicacion es";
Escribir multiplicar;
Si (suma>multiplicar) Entonces
Escribir "la suma es mayor";
FinSi
si (multiplicar>suma) Entonces
Escribir "la multiplicacion es mayor";
Sino
si (multiplicar=suma) Entonces
Escribir "son igua";
FinSi
FinSi
FinProceso
//*El motivo por el cual se realiza este algoritmo es para que x tecldo pida la suma y multiplicacion de dos numero y la muestre por pantalla*//
4.EL RADIO DE UNA ESFERA
Proceso Esfera
Escribir "introduzca radio de la esfera ";
Leer radio;
Mientras (radio<=0) Hacer
Escribir " recuerde que el radio debe ser < que 0";
Leer r;
FinMientras
pi<-3.1416;
area<-4*pi*radio*radio;
Escribir "el area de la esfera de radio ",radio, " es" , area;
FinProceso
Proceso contador
contador<-1;
Mientras contador<=10 Hacer
Escribir contador;
contador<-contador+1;
FinMientras
FinProceso
//*el motivo el cual realizamos este algoritmo es para mostrar por pantalla un contador que inicie en 1 y termine en 10*//
2. CONTADOR DE 2 EN 2 HASTA 100:
Proceso contador_numeros_pares
contador<-2;
Mientras contador<=100 Hacer
Escribir contador;
contador<-contador+2;
FinMientras
FinProceso
//*el motivo el cual realizamos este algoritmo tambien es para mostrar por pantalla un contador de 2 en 2 hasta 100*//
Proceso suma_multi_numero
escribir "introdusca primer numero (entero)"
leer primer_numero;
escribir "introdusca segundo numero (entero)"
leer segundo_numero;
suma<-primer_numero+segundo_numero;
Escribir "el resultado de suma es";
Escribir suma;
multiplicar<-primer_numero*segundo_numero;
Escribir "el resultado de multiplicacion es";
Escribir multiplicar;
Si (suma>multiplicar) Entonces
Escribir "la suma es mayor";
FinSi
si (multiplicar>suma) Entonces
Escribir "la multiplicacion es mayor";
Sino
si (multiplicar=suma) Entonces
Escribir "son igua";
FinSi
FinSi
FinProceso
//*El motivo por el cual se realiza este algoritmo es para que x tecldo pida la suma y multiplicacion de dos numero y la muestre por pantalla*//
4.EL RADIO DE UNA ESFERA
Proceso Esfera
Escribir "introduzca radio de la esfera ";
Leer radio;
Mientras (radio<=0) Hacer
Escribir " recuerde que el radio debe ser < que 0";
Leer r;
FinMientras
pi<-3.1416;
area<-4*pi*radio*radio;
Escribir "el area de la esfera de radio ",radio, " es" , area;
FinProceso
6. ALGORITMO DE UN HOTEL
Proceso hotel
acm<-0;
ach<-0;
acuh<-0;
acud<-0;
acum<-0;
f<-0;
m<-0;
Escribir '........BIENVENIDOS AL HOTEL DULCES SUEÑOS........';
Repetir
Escribir '...Nombre del huesped ';
Leer nom;
Escribir 'los dias que ",nom," se hospedara';
Leer dias;
Escribir 'sexo al que pertenece (F=0/M=1)';
Leer sexo
Escribir 'Necesita introducir mas datos (Si/No)';
Leer seg;
Si (sexo=1) Entonces
ach<-ach+1;
Sino
acm<-acm+1;
FinSi
hue<-ach+acm;
Hasta Que seg="no" o seg="No"
Escribir 'total de huespedes' ,hue;
Escribir 'el numero de hombres es' ,ach;
Escribir 'el numero de mujeres es' ,acm;
FinProceso
Proceso hotel
acm<-0;
ach<-0;
acuh<-0;
acud<-0;
acum<-0;
f<-0;
m<-0;
Escribir '........BIENVENIDOS AL HOTEL DULCES SUEÑOS........';
Repetir
Escribir '...Nombre del huesped ';
Leer nom;
Escribir 'los dias que ",nom," se hospedara';
Leer dias;
Escribir 'sexo al que pertenece (F=0/M=1)';
Leer sexo
Escribir 'Necesita introducir mas datos (Si/No)';
Leer seg;
Si (sexo=1) Entonces
ach<-ach+1;
Sino
acm<-acm+1;
FinSi
hue<-ach+acm;
Hasta Que seg="no" o seg="No"
Escribir 'total de huespedes' ,hue;
Escribir 'el numero de hombres es' ,ach;
Escribir 'el numero de mujeres es' ,acm;
FinProceso
8. CRONOMETRO O RELOG
Proceso CRONOMETRO
rel<-0
hor<- 0
min<- 0
seg<- 0
mseg<-0
nseg<-0
Escribir 'Por Favor pulsa Enter para que comience a correr el reloj';
Leer rel;
Mientras hor<25 Hacer
Mientras min<60 Hacer
Mientras seg<60 Hacer
Mientras mseg <60 Hacer
Mientras nseg <20 Hacer
Escribir "/",hor,":",min,":",seg,":",mseg,"/";
nseg<-nseg+1
FinMientras
mseg<- mseg+1
nseg <-1
FinMientras
seg <- seg+1
mseg <- 0
FinMientras
min<- min+1
seg<-0
FinMientras
horas <- horas + 1
minutos <- 0
FinMientras
hor<- 0
min<- 0
seg<- 0
mseg <-0
FinProceso
rel<-0
hor<- 0
min<- 0
seg<- 0
mseg<-0
nseg<-0
Escribir 'Por Favor pulsa Enter para que comience a correr el reloj';
Leer rel;
Mientras hor<25 Hacer
Mientras min<60 Hacer
Mientras seg<60 Hacer
Mientras mseg <60 Hacer
Mientras nseg <20 Hacer
Escribir "/",hor,":",min,":",seg,":",mseg,"/";
nseg<-nseg+1
FinMientras
mseg<- mseg+1
nseg <-1
FinMientras
seg <- seg+1
mseg <- 0
FinMientras
min<- min+1
seg<-0
FinMientras
horas <- horas + 1
minutos <- 0
FinMientras
hor<- 0
min<- 0
seg<- 0
mseg <-0
FinProceso
No hay comentarios:
Publicar un comentario