Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Algoritmo LaHipotenusadelTriangulo
Var
Entero: a, b,
Real: h
Inicio
Escribir “ingrese los valores de lo catetos”
Leer a,b
h<-Raiz2(a^2+b^2)
Escribir “la hipotenusa del triangulo es:”, h
Fin
Algoritmo AreaTriangiularsegunLados
Var
Entero:a,b,c,
Real:p,A
Inicio
Escribir “ingresar la longitud de sus lados”
Leer a,b,c
p<-(a+b+c)/2
A<- Raiz2 (P*(p-a)*(p-b)*(p-c))
Escribir “El area del triangulo es:”, A
Fin
Algoritmo AreaTriangular
Var
Entero:b,h,A
Inicio
Escribir “Ingresar los valores de la base y altura del triangulo”
Leer b, h
A <-(b*h)/2
Escribir “El área del triangulo es:”, A
Fin
1. Escribe un pseudocódigo que permita calcular el dia siguiente a una fecha ingresada.
Algoritmo DiaNext
Var
Entero:Dia,Mes,Anho
Inicio
Escribir "Ingrese Fecha en el formato DD/MM/AAAA"
Escribir "Ingrese Dia"
Leer Dia
Escribir "Ingrese Mes"
Leer Mes
Escribir "Ingrese Anho"
Leer Anho
Segun Mes Hacer
Caso 1,3,5,7,8,10:
Si Dia=31 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
FinSi
Caso 4,6,9,11:
Si Dia=30 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
Finsi
Caso 2:
Si Anho/4=0 Entonces
Si Dia=28 Entonces
Escribir "Si la Fecha ingresada es: ",Dia, "/", Mes ,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
Finsi
Sino
Si Dia=29 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",Mes+1,"/",Anho
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
FinSi
FinSi
Caso 12:
Si Dia=31 Entonces
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:1/",1,"/",Anho+1
Sino
Escribir "Si la Fecha ingresada es:",Dia,"/",Mes,"/",Anho
Escribir "El dia siguiente a la fecha ingresada sera:" ,Dia+1,"/",Mes,"/",Anho
FinSi
FinSegun
Fin
2. Elabore el pseudocódigo que dado como datos 2 variables de tipo entero (NUM,V) obtenga el
resultado de la siguiente función:
NUM=1100V
NUM=2100V
NUM=3100/V
Para cualquier otro valor de NUM0
Algoritmo
Var
Entero:NUM,V
Real:Rpta
Inicio
Escribir “Ingrese valor para V”
Leer V
Escribir “Opciones para elegir”
Escribir “(1) para efectuar 100 por V”
Escribir “(2) para efectuar 100 elevado a la V”
Escribir “(3) para efectuar 100 entre V”
Leer NUM
Segunsea NUM hacer
Caso 1:
Rpta100*V
Escribir “El resultado es:”,Rpta
Caso 2:
Rpta100^V
Escribir “El resultado es:”,Rpta
Caso 3:
Si V<>0 entonces
Rpta100/V
Escribir “El resultado es:”,Rpta
Sino
Escribir “Division entre Cero (No Valida)”
Finsi
De_Otro_Modo:
Escribir “0”
Fin_Segun
Fin
Algoritmo
Var
Inicio
Acum1<-0
Escribir “Ingrese Notas de las practicas calificadas”
Para i1 hasta 4 hacer
Escribir “Ingrese ”,i,” Nota”
Leer NotaP
Acum1Acum1+NotaP
FinPara
Acum20
Escribir “Ingrese Notas de los Examenes Parciales”
Para i1 hasta 3 hacer
Escribir “Ingrese ”,i,” Nota”
Leer NotaE
Acum2 Acum2+ NotaE
FinPara
Escribir “Promedio de las Practica Calificadas =”,Acum1/4
Escribir “Promedio de las Examenes Parciales =”,Acum2/3
PromF<-0.6* Acum2/3+0.4* Acum1/4
Si PromF>=10.5 entonces
Escribir “Su Promedio Final es:”,PromF
Escribir “Por lo tanto usted esta Aprobado”
Sino
Escribir “Su Promedio Final es:”,PromF
Escribir “Por lo tanto usted esta Desaprobado”
Finsi
Fin
4. Escribir un pseudocódigo que permita dado como dato el sueldo de un trabajador, aplicarle un
aumento del 17% si su sueldo es inferior a 1000 soles, y si no solo aplicarle el 5%, además
dependiendo de su estado civil si es soltero o viudo se aplica el descuento del 5% y si es casado
o divorciado se aplica un descuento de 2%. Mostrar el sueldo, el aumento, el descuento y su saldo
final.
Algoritmo
Var
Entero:EC
Real:Sueldo,SaldoF
Inicio
Escribir “Cuanto Gana UD”
Leer Sueldo
Escribir “Opciones de Estado Civil”
Escribir “(1) para Soltero o Viudo”
Escribir “(2) para Casado o Divorciado”
Leer EC
Segun_sea EC hacer
Caso 1:
Si Sueldo <1000 entonces
SaldoFSueldo+0.17*Sueldo-0.05*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 17% =”,0.17*Sueldo
Escribir “Descuento del 5% =”,0.05*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Sino
SaldoFSueldo+0.05*Sueldo-0.05*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 5% =”,0.05*Sueldo
Escribir “Descuento del 5% =”,0.05*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Finsi
Caso 2:
Si Sueldo <1000 entonces
SaldoFSueldo+0.17*Sueldo-0.02*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 17% =”,0.17*Sueldo
Escribir “Descuento del 2% =”,0.02*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Sino
SaldoFSueldo+0.05*Sueldo-0.05*Sueldo
Escribir “Su sueldo Inicial es:”,Sueldo
Escribir “Aumento del 5% =”,0.05*Sueldo
Escribir “Descuento del 2% =”,0.02*Sueldo
Escribir “Su sueldo Final sera:”,SaldoF
Fin_si
Fin_Segun