Académique Documents
Professionnel Documents
Culture Documents
Estructuras Condicionales:
1. Elaborar un algoritmo que pida 2 notas sobre 50, las sume y determine si
“pasa” o “pierde” (<70). Además mostrar la nota final sabiendo que si pasa
se le aumenta 2 puntos extra.
Análisis
a) Entrada:
Nota 1 y nota 2 sobre 50
b) Proceso:
Calcular la suma de dos notas
Determinar si pasa o pierdes
c) Salida:
Nota final
Pseudocodigo
VARIABLES:
Entero: not1,not2
Real: suma
INICO:
SI(suma>70)entonces
Suma= suma+2
Fin_si
FIN
Inicio
“Ingrese
Nota 1
Sobre 50”
not1
“Ingrese
Nota 2 Sobre
50”
not2
Suma=(not1+not2)
suma>70
SI
“Pasa”
NO
“Pierde” Suma=suma+2
“PROMEDIO=”,
Suma
FIN
2. Dado 4 números mostrar la suma del mayor de los dos primeros más el menor
de los 2 últimos.
Análisis
a) Entrada:
Números
b) Proceso:
Calcular la suma del mayor de los dos primeros numeros
Sumar al primer cálculo el menor de los dos últimos números
c) Salida:
Numero
Pseudocodigo
VARIABLES:
Entero: num1, num2, num3, num4, mayr, menr, totl;
INICO:
SI(num3<num4)entonces
Num3= menr;
Si_no
Num4= menr;
FIN_SI
totl= mayr+menr;
“Ingrese
Primer numero”
num1
“Ingrese
Segundo numero”
num2
“Ingrese
Tercer numero”
num3
“Ingrese Cuarto
numero”
num4
num1>num2
No si
Num2= mayr
num1= mayr
1
1
num3<num4
No si
Num4= menr Num3= menr
totl= mayr+menr
“Total= ”,totl
FIN
Pseudocodigo
ALGORITMO Val_absoluto
VARIABLES:
Entero: valor, ab
INICO:
Escribir “Escribir numero”
Leer valor
ab=abs(valor)
Escribir “el valor absoluto”, ab
FIN
INICIO
“Escribir
numero”
valor
ab=abs(valor)
“el valor
absoluto”, ab
FIN
Análisis
a) Entrada:
Numeros
b) Proceso:
Dividir dos números
c) Salida:
Numero o mensaje
Pseudacodigo
VARIABLES:
Entero: num1, num2, divis
INICO:
Escribir “Ingrese Primer numero”
Leer num1
Escribir “Ingrese Segundo numero”
Leer num2
SI(num2=0)entonces
Escribir ”No se puede realizar una división por cero”
SI_NO
divis= num1/num2
Fin_si
Escribir “Total: ”,divis
FIN
INICIO
“Ingrese
Primer numero”
num1
“Ingrese Segundo
numero”
num2
num2=0
SI NO
”Nose puede
realizar una divis= num1/num2
división por
cero”
“Total:”,divis
FIN
5. Dada la cantidad y el valor de un producto mostrar el total a pagar,
considerando que si el producto cuesta más de 25$ se le descuenta el 10% al
total a pagar.
Análisis
a) Entrada:
Cantidad y valor
b) Proceso:
Calcular producto > 25 = valor -(valor*0.10)
c) Salida:
Total a pagar
Pseudocodigo
VARIABLES:
Entero: cant, val
INICO:
“Ingrese cantidad”
cant
“Ingrese el
valor”
val
Val>25
SI NO
Totl=val-(val*0.10)
“Total a
pagar:”,Totl
FIN