practica calificada

9
PRACTICA CALIFICADA . 1. Pedir tres números y mostrarlos ordenados de mayor a menor. Proceso sin_titulo 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

Upload: jefferson-prieto

Post on 30-May-2015

299 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Practica calificada

PRACTICA   CALIFICADA .

1. Pedir tres números y mostrarlos ordenados de mayor a menor.

Proceso sin_tituloEscribir "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;

SinoSi n2 > n3 Entonces

medio <- n2;menor <- n3;

FinSiFinSi

Sinomayor <- n2;medio <- n3;menor <- n1;Si n2 < n3 Entonces

mayor <- n3;menor <- n1;medio <- n2;

SinoSi n1 > n3 Entonces

medio <- n1;menor <- n3;

FinSiFinSi

FinSiEscribir "Los numeros ordenados en orden ascendente son:", " ",mayor," - ",medio," - ",menor;FinProceso

2. Pedir tres números y mostrarlos ordenados de menor a mayor.

Proceso sin_tituloEscribir "Ingrese el primer numero";Leer n1;Escribir "Ingrese el segundo numero";

Page 2: Practica calificada

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;

SinoSi n2 > n3 Entonces

medio <- n2;menor <- n3;

FinSiFinSi

Sinomayor <- n2;medio <- n3;menor <- n1;Si n2 < n3 Entonces

mayor <- n3;menor <- n1;medio <- n2;

SinoSi n1 > n3 Entonces

medio <- n1;menor <- n3;

FinSiFinSi

FinSiEscribir "Los numeros ordenados en orden ascendente son:", "

",menor," - ",medio," - ",mayor;FinProceso

3. Programa que lea un número que represente el día de la semana y diga qué día es, teniendo en cuenta lo siguiente: (Lunes=1, Martes=2,…, Domingo=7).

Proceso Dias_Semana.

Escribir "Ingresar numero de dìa de semana: "Leer num;

Segun num Hacer1:

escribir "Lunes "2:

Page 3: Practica calificada

escribir "Martes "3:

escribir "Miercoles "4:

escribir "Jueves "5:

escribir "Viernes"6:

escribir "Sabado"7:

escribir "Domingo"FinSegun

FinProceso

4. Programa que lea un número que represente el mes de una año y diga qué mes es, teniendo en cuenta lo siguiente: (Enero=1, Febrero=2, …, Diciembre=7).

Proceso Meses

Escribir "Ingresar numero de mes: "Leer num;

Segun num Hacer

1:escribir "ENERO "

2:escribir "FEBRERO "

3:escribir "MARZO "

4:escribir "ABRIL "

5:

Page 4: Practica calificada

escribir "MAYO"6:

escribir "JUNIO"

7:escribir "JULIO"

8:escribir "AGOSTO"

9:escribir "SEPTIEMBRE"

10:escribir "OCTUBRE"

11:escribir "NOVIEMBRE"

12:escribir "DICIEMBRE"

FinSegunFinProceso

5. Pedir una nota numérica entera entre 0 y 10, y mostrar dicha nota de la forma: cero, uno, dos, tres…

Proceso sin_tituloescribir 'ingresar numero es: ';leer numero;Segun numero Hacer

0:escribir 'cero';

1:escribir 'uno';

2:escribir 'dos';

3:escribir 'tres';

4:escribir 'cuatro';

5:escribir 'cinco';

6:escribir 'seis';

7:

Page 5: Practica calificada

escribir 'siete';8:

escribir 'ocho';9:

escribir 'nueve';10:

escribir 'diez';De Otro Modo:

escribir 'debe ingresar numero del 1 al 10';FinSegunFinProceso

6. Realizar un algoritmo que permita el ingreso de tres notas de un alumno. Calcular la nota promedio e imprima alguno de estos mensajes:a. Si el promedio está entre 20 y 16 mostrar “Alumno Excelente”b. Si el promedio está entre 15 y 11 mostrar “Alumno Regular”c. Si el promedio está entre 10 y 6 mostrar “Alumno Malo”d. Si el promedio está entre 5 y 0 mostrar “Alumno Pésimo”

Proceso sin_tituloEscribir "Ingrese nota1:"leer nota1escribir "Ingrese nota2:"leer nota2escribir "Ingrese nota3:"leer nota3promedio=(nota1+nota2+nota3)/3;

Si (promedio<=19) y (promedio>=16) entoncesEscribir "Alumno Excelente";

Sinosi (promedio<=15) y (promedio>=10) entonces

Escribir "Alumno Regular"

Page 6: Practica calificada

FinSiSino

si (promedio<=5) y (promedio>=0) Entonces

Escribir "Alumno Pesimo"FinSi

FinSiFinProceso

7. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes.

Proceso sin_titulototal<-0porh<-0porm<-0escribir 'ingresar porcentaje de hombre: ';leer h;escribir 'ingresar porcentaje de muejers: ';leer m;total<-h+m;porh<-(h*100)/totalescribir 'el porcentaje de hombre es: ',porh;porm<-(m*100)/totalescribir 'el porcentaje de mujeres es: ',porm;FinProceso

8. Un maestro desea saber que porcentaje de aprobados y que porcentaje de desaprobados hay en un grupo de estudiantes.

Proceso alumnototal<-0

Page 7: Practica calificada

porh<-0porm<-0escribir 'ingresar alumno Aprobados: ';leer a;escribir 'ingresar alumno Desaprobado: ';leer d;total<-a+d;porh<-(a*100)/totalescribir 'el porcentaje de aprobado es: ',porh;porm<-(d*100)/totalescribir 'el porcentaje de desaprobado es: ',porm;FinProceso

9. Hacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o mas se aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%.

Proceso camisasmonto1<-0totalapagar<-0descuento<-0escribir '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;

Sinomonto1<-cantidad*precio;descuento<-monto1*0.10;totalapagar<-monto1-descuento;

FinSiescribir 'el monto es: ',monto1;escribir 'el descuento es: ',descuento;

Page 8: Practica calificada

escribir 'el total a pagar es: ',totalapagar;FinProceso

10.Hacer un algoritmo que calcule el total a pagar por la compra de pantalones. Si se compran cuatro pantalones o mas se aplica un descuento del 10% sobre el total de la compra y si son menos de cuatro pantalones un descuento del 5%.

Proceso pantalonesmonto1<-0totalapagar<-0descuento<-0escribir '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;

Sinomonto1<-cantidad*precio;descuento<-monto1*0.05;totalapagar<-monto1-descuento;

FinSiescribir 'el monto es: ',monto1;

Page 9: Practica calificada

escribir 'el descuento es: ',descuento;escribir 'el total a pagar es: ',totalapagar;FinProceso