SlideShare una empresa de Scribd logo
1 de 8
EJERCICIO EN PSEINT
AUTOR: JESUS FRANCO RAMOS
1)
Proceso Menos_Descendente
Escribir "Ingrese el primer numero";
Leer n1;
Escribir "Ingrese el segundo numero";
Leer n2;
Escribir "Ingrese el tercer numero";
Leer n3;
mayor<- 0;
Si n1 > n2 Entonces
mayor<- n1;
medio<- n3;
menor<- n2;
Si n1 < n3 Entonces
mayor<- n3;
medio<- n2;
menor<- n1;
Sino
Si n2 > n3 Entonces
medio<- n2;
menor<- n3;
FinSi
FinSi
Sino
mayor<- n2;
medio<- n3;
menor<- n1;
Si n2 < n3 Entonces
mayor<- n3;
menor<- n1;
medio<- n2;
Sino
Si n1 > n3 Entonces
medio<- n1;
menor<- n3;
FinSi
FinSi
FinSi
Escribir "Los numeros ordenados en orden ascendente son:", " ",mayor," - ",medio," -
",menor;
FinProceso
2)
Proceso Mayor_Ascendente
Escribir "Ingrese el primer numero";
Leer n1;
Escribir "Ingrese el segundo numero";
Leer n2;
Escribir "Ingrese el tercer numero";
Leer n3;
mayor<- 0;
Si n1 > n2 Entonces
mayor<- n1;
medio<- n3;
menor<- n2;
Si n1 < n3 Entonces
mayor<- n3;
medio<- n2;
menor<- n1;
Sino
Si n2 > n3 Entonces
medio<- n2;
menor<- n3;
FinSi
FinSi
Sino
mayor<- n2;
medio<- n3;
menor<- n1;
Si n2 < n3 Entonces
mayor<- n3;
menor<- n1;
medio<- n2;
Sino
Si n1 > n3 Entonces
medio<- n1;
menor<- n3;
FinSi
FinSi
FinSi
Escribir "Los numeros ordenados en orden ascendente son:", " ",menor," - ",medio," -
",mayor;
FinProceso
3)
Proceso semana
escribir 'ingresar Nª de dias: ';
leerdias;
Segundias Hacer
1:
escribir 'lunes';
2:
escribir 'martes';
3:
escribir 'miercoles';
4:
escribir 'jueves';
5:
escribir 'viernes';
6:
escribir 'sabado';
7:
escribir 'domingo';
De Otro Modo:
escribir 'numero no valido';
FinSegun
FinProceso
4)
Proceso mes
escribir 'ingresar Nª de mes: ';
leer mes;
Segun mes Hacer
1:
escribir 'enero';
2:
escribir 'febrero';
3:
escribir 'marzo';
4:
escribir 'abril';
5:
escribir 'mayo';
6:
escribir 'junio';
7:
escribir 'julio';
8:
escribir 'agosto';
9:
escribir 'setiembre';
10:
escribir 'octubre';
11:
escribir 'noviembre';
12:
escribir 'diciembre';
De Otro Modo:
escribir 'numero no valido';
FinSegun
FinProceso
5)
Proceso notanumerica
escribir 'ingresar nota numerica: ';
leer nota;
Segun nota Hacer
0:
escribir 'cero';
1:
escribir 'uno';
2:
escribir 'dos';
3:
escribir 'tres';
4:
escribir 'cuatro';
5:
escribir 'cinco';
6:
escribir 'seis';
7:
escribir 'siete';
8:
escribir 'ocho';
9:
escribir 'nueve';
10:
escribir 'diez';
De Otro Modo:
escribir 'numero no valido';
FinSegun
FinProceso
6)
Proceso notas
promedio<-0
escribir 'ingresar notas del alumno: ';
leer n1;
leer n2;
leer n3;
promedio<-(n1+n2+n3)/3
Si promedio>0 y promedio<5 Entonces
escribir 'el alumno es pesimo';
Sino
si promedio>6 y promedio<10 Entonces
escribir 'el alumno es malo';
Sino
si promedio>11 y promedio<15 Entonces
escribir 'el alumno es regular';
Sino
si promedio>16 y promedio<20 Entonces
escribir 'el alumno es excelente';
FinSi
FinSi
FinSi
FinSi
escribir 'el promedio final es: ',promedio;
FinProceso
7)
Proceso porcentaje hombre y mujeres
total<-0
porh<-0
porm<-0
escribir 'ingresar porcentaje de hombre: ';
leer h;
escribir 'ingresar porcentaje de muejers: ';
leer m;
total<-h+m;
porh<-(h*100)/total
escribir 'el porcentaje de hombre es: ',porh;
porm<-(m*100)/total
escribir 'el porcentaje de mujeres es: ',porm;
FinProceso
8)
Proceso alumno
total<-0
porh<-0
porm<-0
escribir 'ingresar alumno Aprobados: ';
leer a;
escribir 'ingresar alumno Desaprobado: ';
leer d;
total<-a+d;
porh<-(a*100)/total
escribir 'el porcentaje de aprobado es: ',porh;
porm<-(d*100)/total
escribir 'el porcentaje de desaprobado es: ',porm;
FinProceso
9)
Proceso camisas
monto1<-0
totalapagar<-0
descuento<-0
escribir 'ingresar cantidad de camisas: ';
leer cantidad;
escribir 'ingresar precio x cada camisas: ';
leer precio;
Si (cantidad>3) Entonces
monto1<-cantidad*precio;
descuento<-monto1*0.20;
totalapagar<-monto1-descuento;
Sino
monto1<-cantidad*precio;
descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
FinSi
escribir 'el monto es: ',monto1;
escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
FinProceso
10)
Proceso pantalones
monto1<-0
totalapagar<-0
descuento<-0
escribir 'ingresar cantidad de pantalones: ';
leer cantidad;
escribir 'ingresar precio x cada pantalon: ';
leer precio;
Si (cantidad>4) Entonces
monto1<-cantidad*precio;
descuento<-monto1*0.10;
totalapagar<-monto1-descuento;
Sino
monto1<-cantidad*precio;
descuento<-monto1*0.05;
totalapagar<-monto1-descuento;
FinSi
escribir 'el monto es: ',monto1;
escribir 'el descuento es: ',descuento;
escribir 'el total a pagar es: ',totalapagar;
FinProceso
11)
Proceso sueldo
pagar<-0
promedio<-0
Para i<-0 Hasta 4 Con Paso 1 Hacer
escribir 'digitar sueldo: ';
leer sueldo;
pagar<-pagar+sueldo;
promedio<-pagar/4;
FinPara
escribir 'el total a pagar es: ',pagar;
escribir 'el promedio del sueldo es: ',promedio;
FinProceso
12)
Proceso descendente
n<-12
Mientras n>=0 Hacer
escribir 'numero descendente es :',n;
n<-n-1
FinMientras
FinProceso
13)
Proceso multiplode5
n<-5
Mientras n<=100 Hacer
escribir 'numero descendente es :',n;
n<-n+5
FinMientras
FinProceso

Más contenido relacionado

La actualidad más candente

Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Marlon Castro
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
10-02
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
Tete Alar
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
Joshe Varillas
 

La actualidad más candente (20)

Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Prueba dos versiones de Firefox al mismo tiempo
Prueba dos versiones de Firefox al mismo tiempoPrueba dos versiones de Firefox al mismo tiempo
Prueba dos versiones de Firefox al mismo tiempo
 
Metodo Job Strain index
Metodo Job Strain index Metodo Job Strain index
Metodo Job Strain index
 
Pseint
PseintPseint
Pseint
 
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
Realizar un algoritmo que permita encontrar el promedio de n notas de un estu...
 
Linea de tiempo
Linea de tiempoLinea de tiempo
Linea de tiempo
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Ejercicio de estructuras_condicionales
Ejercicio de estructuras_condicionalesEjercicio de estructuras_condicionales
Ejercicio de estructuras_condicionales
 
020 j boss_eap7_install_pub
020 j boss_eap7_install_pub020 j boss_eap7_install_pub
020 j boss_eap7_install_pub
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Ejemplos de Pseudocodigos!!
Ejemplos de Pseudocodigos!!Ejemplos de Pseudocodigos!!
Ejemplos de Pseudocodigos!!
 
Ejemplos en PSeint
Ejemplos en PSeintEjemplos en PSeint
Ejemplos en PSeint
 
Manual de formateo!
Manual de formateo!Manual de formateo!
Manual de formateo!
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Mapa conceptual postura frente al computador
Mapa conceptual  postura frente al computadorMapa conceptual  postura frente al computador
Mapa conceptual postura frente al computador
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Algoritmos 50 ejemplos
Algoritmos 50 ejemplosAlgoritmos 50 ejemplos
Algoritmos 50 ejemplos
 

Similar a Ejercicio en pseint

Similar a Ejercicio en pseint (8)

Practica en Pseint
Practica en PseintPractica en Pseint
Practica en Pseint
 
Practica calificada
Practica calificadaPractica calificada
Practica calificada
 
Mormorejera
MormorejeraMormorejera
Mormorejera
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejercicios pseint omar web technology
Ejercicios pseint omar web technologyEjercicios pseint omar web technology
Ejercicios pseint omar web technology
 
Ejercicios pseint omar web technology
Ejercicios pseint omar web technologyEjercicios pseint omar web technology
Ejercicios pseint omar web technology
 
Daniel espinosa garzon ficha 581708 ejercicios algoritmia
Daniel espinosa garzon ficha 581708 ejercicios algoritmiaDaniel espinosa garzon ficha 581708 ejercicios algoritmia
Daniel espinosa garzon ficha 581708 ejercicios algoritmia
 
Mp mardoqueo 13 pseudocodigos
Mp mardoqueo 13 pseudocodigosMp mardoqueo 13 pseudocodigos
Mp mardoqueo 13 pseudocodigos
 

Ejercicio en pseint

  • 1. EJERCICIO EN PSEINT AUTOR: JESUS FRANCO RAMOS 1) Proceso Menos_Descendente Escribir "Ingrese el primer numero"; Leer n1; Escribir "Ingrese el segundo numero"; Leer n2; Escribir "Ingrese el tercer numero"; Leer n3; mayor<- 0; Si n1 > n2 Entonces mayor<- n1; medio<- n3; menor<- n2; Si n1 < n3 Entonces mayor<- n3; medio<- n2; menor<- n1; Sino Si n2 > n3 Entonces medio<- n2; menor<- n3; FinSi FinSi Sino mayor<- n2; medio<- n3; menor<- n1; Si n2 < n3 Entonces mayor<- n3; menor<- n1; medio<- n2; Sino Si n1 > n3 Entonces medio<- n1; menor<- n3; FinSi FinSi FinSi Escribir "Los numeros ordenados en orden ascendente son:", " ",mayor," - ",medio," - ",menor; FinProceso
  • 2. 2) Proceso Mayor_Ascendente Escribir "Ingrese el primer numero"; Leer n1; Escribir "Ingrese el segundo numero"; Leer n2; Escribir "Ingrese el tercer numero"; Leer n3; mayor<- 0; Si n1 > n2 Entonces mayor<- n1; medio<- n3; menor<- n2; Si n1 < n3 Entonces mayor<- n3; medio<- n2; menor<- n1; Sino Si n2 > n3 Entonces medio<- n2; menor<- n3; FinSi FinSi Sino mayor<- n2; medio<- n3; menor<- n1; Si n2 < n3 Entonces mayor<- n3; menor<- n1; medio<- n2; Sino Si n1 > n3 Entonces medio<- n1; menor<- n3; FinSi FinSi FinSi Escribir "Los numeros ordenados en orden ascendente son:", " ",menor," - ",medio," - ",mayor; FinProceso
  • 3. 3) Proceso semana escribir 'ingresar Nª de dias: '; leerdias; Segundias Hacer 1: escribir 'lunes'; 2: escribir 'martes'; 3: escribir 'miercoles'; 4: escribir 'jueves'; 5: escribir 'viernes'; 6: escribir 'sabado'; 7: escribir 'domingo'; De Otro Modo: escribir 'numero no valido'; FinSegun FinProceso 4) Proceso mes escribir 'ingresar Nª de mes: '; leer mes; Segun mes Hacer 1: escribir 'enero'; 2: escribir 'febrero'; 3: escribir 'marzo'; 4: escribir 'abril'; 5: escribir 'mayo'; 6: escribir 'junio'; 7:
  • 4. escribir 'julio'; 8: escribir 'agosto'; 9: escribir 'setiembre'; 10: escribir 'octubre'; 11: escribir 'noviembre'; 12: escribir 'diciembre'; De Otro Modo: escribir 'numero no valido'; FinSegun FinProceso 5) Proceso notanumerica escribir 'ingresar nota numerica: '; leer nota; Segun nota Hacer 0: escribir 'cero'; 1: escribir 'uno'; 2: escribir 'dos'; 3: escribir 'tres'; 4: escribir 'cuatro'; 5: escribir 'cinco'; 6: escribir 'seis'; 7: escribir 'siete'; 8: escribir 'ocho'; 9: escribir 'nueve'; 10: escribir 'diez'; De Otro Modo: escribir 'numero no valido'; FinSegun
  • 5. FinProceso 6) Proceso notas promedio<-0 escribir 'ingresar notas del alumno: '; leer n1; leer n2; leer n3; promedio<-(n1+n2+n3)/3 Si promedio>0 y promedio<5 Entonces escribir 'el alumno es pesimo'; Sino si promedio>6 y promedio<10 Entonces escribir 'el alumno es malo'; Sino si promedio>11 y promedio<15 Entonces escribir 'el alumno es regular'; Sino si promedio>16 y promedio<20 Entonces escribir 'el alumno es excelente'; FinSi FinSi FinSi FinSi escribir 'el promedio final es: ',promedio; FinProceso 7) Proceso porcentaje hombre y mujeres total<-0 porh<-0 porm<-0 escribir 'ingresar porcentaje de hombre: '; leer h; escribir 'ingresar porcentaje de muejers: '; leer m; total<-h+m; porh<-(h*100)/total escribir 'el porcentaje de hombre es: ',porh; porm<-(m*100)/total escribir 'el porcentaje de mujeres es: ',porm; FinProceso
  • 6. 8) Proceso alumno total<-0 porh<-0 porm<-0 escribir 'ingresar alumno Aprobados: '; leer a; escribir 'ingresar alumno Desaprobado: '; leer d; total<-a+d; porh<-(a*100)/total escribir 'el porcentaje de aprobado es: ',porh; porm<-(d*100)/total escribir 'el porcentaje de desaprobado es: ',porm; FinProceso 9) Proceso camisas monto1<-0 totalapagar<-0 descuento<-0 escribir 'ingresar cantidad de camisas: '; leer cantidad; escribir 'ingresar precio x cada camisas: '; leer precio; Si (cantidad>3) Entonces monto1<-cantidad*precio; descuento<-monto1*0.20; totalapagar<-monto1-descuento; Sino monto1<-cantidad*precio; descuento<-monto1*0.10; totalapagar<-monto1-descuento; FinSi escribir 'el monto es: ',monto1; escribir 'el descuento es: ',descuento; escribir 'el total a pagar es: ',totalapagar; FinProceso
  • 7. 10) Proceso pantalones monto1<-0 totalapagar<-0 descuento<-0 escribir 'ingresar cantidad de pantalones: '; leer cantidad; escribir 'ingresar precio x cada pantalon: '; leer precio; Si (cantidad>4) Entonces monto1<-cantidad*precio; descuento<-monto1*0.10; totalapagar<-monto1-descuento; Sino monto1<-cantidad*precio; descuento<-monto1*0.05; totalapagar<-monto1-descuento; FinSi escribir 'el monto es: ',monto1; escribir 'el descuento es: ',descuento; escribir 'el total a pagar es: ',totalapagar; FinProceso 11) Proceso sueldo pagar<-0 promedio<-0 Para i<-0 Hasta 4 Con Paso 1 Hacer escribir 'digitar sueldo: '; leer sueldo; pagar<-pagar+sueldo; promedio<-pagar/4; FinPara escribir 'el total a pagar es: ',pagar; escribir 'el promedio del sueldo es: ',promedio; FinProceso 12) Proceso descendente n<-12 Mientras n>=0 Hacer escribir 'numero descendente es :',n; n<-n-1
  • 8. FinMientras FinProceso 13) Proceso multiplode5 n<-5 Mientras n<=100 Hacer escribir 'numero descendente es :',n; n<-n+5 FinMientras FinProceso