Professional Documents
Culture Documents
Inicio
Variables
Ganancia, Monto., Monto _
total.
Leer
Monto
Calcular
Ganancia = 0.2 * Monto.
Monto _ total = Ganancia +
Monto.
Mostrar
Ganancia, Monto.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Ganancia, Monto., Monto _ total.
Leer
Monto.
Ganancia = 0.2 * Monto.
Monto _ total = Ganancia + Monto.
Mostrar
Ganancia, Monto _ total.
Fin
2. Un vendedor recibe un sueldo base ms un 10% extra por comisin de sus
ventas, el vendedor desea saber cuanto dinero obtendr por concepto de
comisiones por las tres ventas que realiza en el mes y el total que recibir
en el mes tomando en cuenta su sueldo base y comisiones.
Pseudo cdigo.
1. Inicio
2. Variables
Sueldo _ base, Comisin, Sueldo _ total.
3. Leer
Sueldo _ base.
4. Calcular
Comisin = 3 * (0.1 * Sueldo _ base).
Sueldo _ total = 3 * Sueldo _ base + Comisin.
5. Mostrar
Sueldo _ total, Comisin.
6. Fin
Diagrama de flujo.
Inicio
Variables
Sueldo _ base, Comisin, Sueldo _
total.
A
A
Leer
Sueldo _ base
Calcular
Comisin = 3 * (0.1 * Sueldo _ base).
Sueldo _ total = 3 * Sueldo _ base +
Comisin.
Mostrar
Sueldo _ total, Comisin.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Sueldo _ base, Comisin, Sueldo _ total.
Leer
Sueldo _ base.
Comisin = 3 * (0.1 * Sueldo _ base).
Sueldo _ total = 3 * Sueldo _ base + Comisin.
Mostrar
Sueldo _ total, Comisin.
Fin
2
Pseudo cdigo.
1. Inicio
2. Variables
Precio, Descuento, Pago.
3. Leer
Precio.
4. Calcular
Descuento = 0.15 * Precio.
Pago = Precio Descuento.
5. Mostrar
Pago, Descuento.
6. Fin
Diagrama de flujo.
Inicio
Variables
Precio, Descuento, Pago.
Leer
Precio.
Calcular
Descuento = 0.15 * Precio.
Pago = Precio Descuento.
Mostrar
Pago, Descuento.
Fin
Precio.
Descuento = 0.15 * Precio.
Pago = Precio Descuento.
Mostrar
Pago, Descuento.
Fin
4. Un alumno desea saber cual ser su calificacin final en la materia de
Algoritmos. Dicha calificacin se compone de los siguientes porcentajes:
- 55% del promedio de las tres calificaciones parciales.
- 30% de la calificacin del examen final.
- 15% de la calificacin de un trabajo final.
Pseudo cdigo.
1. Inicio
2. Variables
Parcial1, Parcial2, Parcial3, Promedio _ parcial, Examen _ final, Trabajo _ final,
Nota _ final.
3. Leer
Parcial1, Parcial2, Parcial3, Examen _ final, Trabajo _ final.
4. Calcular
Promedio _ parcial = (Parcial1 + Parcial2 + Parcial3)/ 3.
Nota _ final = 0.55 * Promedio _ parcial + 0.3 * Examen _ final + 0.15 * Trabajo
_ final.
5. Mostrar
Nota _ final.
6. Fin
Diagrama de flujo.
Inicio
A
A
Variables
Parcial1, Parcial2, Parcial3, Promedio _
parcial, Examen _ final, Trabajo _ final, Nota _
final.
Leer
Parcial1, Parcial2, Parcial3, Examen _ final, Trabajo _ final.
Calcular
Promedio _ parcial = (Parcial1 + Parcial2 + Parcial3)/ 3.
Nota _ final = 0.55 * Promedio _ parcial + 0.3 * Examen _ final + 0.15 *
Trabajo _ final.
Mostrar
Nota _ final.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Parcial1, Parcial2, Parcial3, Promedio _ parcial, Examen _ final, Trabajo _ final,
Nota _ final.
Leer
Parcial1, Parcial2, Parcial3, Examen _ final, Trabajo _ final.
Promedio _ parcial = (Parcial1 + Parcial2 + Parcial3)/ 3.
Nota _ final = 0.55 * Promedio _ parcial + 0.3 * Examen _ final + 0.15 * Trabajo
_ final.
Mostrar
Nota _ final.
Fin
5. Un maestro desea saber que porcentaje de hombres y que porcentaje de
mujeres hay en un grupo de estudiantes.
Pseudo cdigo.
1. Inicio
2. Variables
Total, Hombres, Mujeres, Porcentaje _ hombres, Porcentaje _ mujeres.
3. Leer
Hombres, Mujeres.
4. Calcular
Total = Hombres + Mujeres.
Porcentaje _ hombres = Total / Hombres.
Porcentaje _ mujeres = Total / Mujeres.
5. Mostrar
Porcentaje _ hombres, Porcentaje _ mujeres.
6. Fin
Diagrama de flujo.
Inicio
Variables
Total, Hombres, Mujeres, Porcentaje _ hombres, Porcentaje _
mujeres.
Leer
Hombres, Mujeres.
Calcular
Total = Hombres + Mujeres.
Porcentaje _ hombres = Total /
Hombres.
Porcentaje _ mujeres = Total /
Mujeres.
Mostrar
Porcentaje _ hombres, Porcentaje _ mujeres.
Fin
Inicio
Variables
Edad, Ao _ actual, Ao _
nacido.
A
A
Leer
Ao _ actual, Ao _ nacido.
6
Calcular
Edad = Ao _ actual Ao _
nacido.
Mostrar
Edad
Fin
Diagrama de Nassi Schneiderman.
Inicio
Edad, Ao _ actual, Ao _ nacido.
Leer
Ao _ actual, Ao _ nacido.
Edad = Ao _ actual Ao _ nacido.
Mostrar
Edad
Fin
7. Dada una cantidad en pesos, obtener la equivalencia en dlares,
asumiendo que la unidad cambiaria es un dato desconocido.
Pseudo cdigo.
1. Inicio
2. Variables
Dlares, Pesos, Unidad _ cambio, Conversin.
3. Leer
Pesos.
4. Calcular
Conversin = (Dlares * Pesos) / Unidad _ cambio.
5. Mostrar
Conversin.
6. Fin
Diagrama de flujo.
Inicio
Variables
Dlares, Pesos, Unidad _ cambio,
Conversin.
Leer
Pesos.
Calcular
Conversin = (Dlares * Pesos) / Unidad _
cambio.
Mostrar
Conversin.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Dlares, Pesos, Unidad _ cambio, Conversin.
Leer
Pesos.
Conversin = (Dlares * Pesos) / Unidad _ cambio.
Mostrar
Conversin.
Fin
8. Leer un nmero y escribir el valor absoluto del mismo.
Pseudo cdigo.
1. Inicio
2. Variables
Numero, Absoluto.
3. Leer
Numero.
Si Numero > 0 entonces
Mostar Absoluto = numero.
Si no
Mostar Absoluto = numero.
Fin si
4. Fin
Diagrama de flujo.
Inicio
Variables
Numero, Absoluto.
Leer
Numero.
Si
Numero > 0
Mostrar
Absoluto = numero.
Sino
Mostrar
Absoluto = - numero.
8
Fin
Diagrama de Nassi Schneiderman.
Inicio
Numero, Absoluto.
Leer
Numero.
Numero > 0
Si
No
Mostrar
Absoluto =
numero.
Mostrar
Absoluto = numero.
Fin
9. La presin, el volumen y la temperatura de una masa de aire se relacionan
por la formula:
- masa = (presin * volumen) / (0.37 * (temperatura + 460))
Pseudo cdigo.
1. Inicio
2. Variables
Masa, Presin, Volumen, Temperatura.
3. Leer
Presin, Volumen, Temperatura.
4. Calcular
Masa = (Presin * Volumen) / (0.37 * (Temperatura + 460))
5. Mostrar
Masa.
6. Fin
Diagrama de flujo.
Inicio
A
A
Variables
Masa, Presin, Volumen,
Temperatura.
Leer
Presin, Volumen, Temperatura.
Calcular
Masa = (Presin * Volumen) / (0.37 * (Temperatura
+ 460))
Mostrar
Masa.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Masa, Presin, Volumen, Temperatura.
Leer
Presin, Volumen, Temperatura.
Masa = (Presin * Volumen) / (0.37 * (Temperatura + 460))
Mostrar
Masa.
Fin
10.
Calcular el numero de pulsaciones que una persona debe tener por
cada 10 segundos de ejercicio, si la formula es:
- numero de pulsaciones = (220 edad)/10
Pseudo cdigo.
1. Inicio
2. Variables
Pulsaciones, Edad.
3. Leer
Edad
4. Calcular
Pulsaciones = (220 Edad)/10
5. Mostrar
Pulsaciones
6. Fin
Diagrama de flujo.
Inicio
Variables
Pulsaciones, Edad.
10
Leer
Edad
Calcular
Pulsaciones = (220 Edad)/10
Mostrar
Pulsaciones
Fin
Inicio
Variables
Sueldo _ total, Incremento, Sueldo _
base.
11
Leer
Sueldo _ base.
A
A
Calcular
Incremento = 0.25 * Sueldo _ base.
Sueldo _ total = Sueldo _ base + Incremento.
Mostrar
Sueldo _ total,
Incremento.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Sueldo _ total, Incremento, Sueldo _ base.
Leer
Sueldo _ base.
Incremento = 0.25 * Sueldo _ base.
Sueldo _ total = Sueldo _ base + Incremento.
Mostrar
Sueldo _ total, Incremento.
Fin
12.
En un hospital existen tres reas: Ginecologa, Pediatra y
Traumatologa. El presupuesto anual del hospital se reparte conforme a la
siguiente tabla:
rea
Ginecologa
Traumatologa
Pediatra
Obtener la cantidad de dinero que recibir cada rea, para cualquier monto
presupuestal.
Pseudo cdigo.
1. Inicio
2. Variables
Presupuesto, Monto _ Ginecologa, Monto _ Traumatologa, Monto _ Pediatra.
3. Leer
12
Presupuesto.
4. Calcular
Monto _ Ginecologa = 0.4 * Presupuesto.
Monto _ Traumatologa = 0.3 * Presupuesto.
Monto _ Pediatra = 0.3 * Presupuesto.
5. Mostrar
Monto _ Ginecologa, Monto _ Traumatologa, Monto _ Pediatra.
6. Fin
Diagrama de flujo.
Inicio
Variables
Presupuesto, Monto _ Ginecologa, Monto _
Traumatologa, Monto _ Pediatra.
Leer
Presupuesto.
Calcular
Monto _ Ginecologa = 0.4 *
Presupuesto.
Monto _ Traumatologa = 0.3 *
Presupuesto.
Monto _ Pediatra = 0.3 * Presupuesto.
Mostrar
Monto _ Ginecologa, Monto _ Traumatologa, Monto _ Pediatra.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Presupuesto, Monto _ Ginecologa, Monto _ Traumatologa, Monto _ Pediatra.
Leer
Presupuesto.
Monto _ Ginecologa = 0.4 * Presupuesto.
Monto _ Traumatologa = 0.3 * Presupuesto.
Monto _ Pediatra = 0.3 * Presupuesto.
Mostrar
Monto _ Ginecologa, Monto _ Traumatologa, Monto _ Pediatra.
Fin
12.-El dueo de una tienda compra un artculo a un precio determinado.
Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
Pseudo cdigo.
13
1. Inicio
2. Variables
Precio _ compra, Precio _ venta, Ganancia.
3. Leer
Precio _ compra.
4. Calcular
Ganancia = 0.3 * Precio _ compra.
Precio _ venta = Precio _ compra + Ganancia.
5. Mostrar
Precio _ venta, Ganancia.
6. Fin
Diagrama de flujo.
Inicio
Variables
Precio _ compra, Precio _ venta, Ganancia.
A
A
Leer
Precio _ compra.
Calcular
Ganancia = 0.3 * Precio _ compra.
Precio _ venta = Precio _ compra +
Ganancia.
Mostrar
Precio _ venta, Ganancia.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Precio _ compra, Precio _ venta, Ganancia.
Leer
Precio _ compra.
Ganancia = 0.3 * Precio _ compra.
Precio _ venta = Precio _ compra + Ganancia.
Mostrar
Precio _ venta, Ganancia.
Fin
14
13.
Todos los lunes, mircoles y viernes, una persona corre la misma ruta
y cronometra los tiempos. Determinar el tiempo promedio que la persona
tarda en recorrer la ruta en una semana cualquiera.
Pseudo cdigo.
1. Inicio
2. Variables
Tiempo _ lunes, Tiempo _ mircoles, Tiempo _ viernes, Tiempo _ promedio.
3. Leer
Tiempo _ lunes, Tiempo _ mircoles, Tiempo _ viernes.
4. Calcular
Tiempo _ promedio = (Tiempo _ lunes, Tiempo _ mircoles, Tiempo _ viernes) /
3
5. Mostrar
Tiempo _ promedio.
6. Fin
Diagrama de flujo.
Inicio
Variables
Tiempo _ lunes, Tiempo _ mircoles, Tiempo _ viernes, Tiempo _
promedio.
Leer
Tiempo _ lunes, Tiempo _ mircoles, Tiempo _ viernes.
Calcular
Tiempo _ promedio = (Tiempo _ lunes, Tiempo _ mircoles, Tiempo _
viernes) / 3
Mostrar
Tiempo _ promedio.
Fin
Inicio
Variables
Inversion1, Inversion2, Inversion3, Total, Porcentaje1, porcentaje2,
Porcentaje3.
A
A
Leer
Inversion1, Inversion2, Inversion3.
Calcular
Porcentaje1 = Inversion1 /
Total.
Poncentaje2 = Inversion2 /
Total.
Porcentaje3 = Inversion3 /
Mostrar
Porcentaje1, porcentaje2, Porcentaje3.
16
Fin
Diagrama de Nassi Schneiderman.
Inicio
Inversion1, Inversion2, Inversion3, Total, Porcentaje1, porcentaje2, Porcentaje3.
Leer
Inversion1, Inversion2, Inversion3.
Porcentaje1 = Inversion1 / Total.
Poncentaje2 = Inversion2 / Total.
Porcentaje3 = Inversion3 / Total.
Mostrar
Porcentaje1, porcentaje2, Porcentaje3.
Fin
15.
Un alumno desea saber cual ser su promedio general en las tres
materias mas difciles que cursa y cual ser el promedio que obtendr en
cada una de ella. Estas materias se evalan como se muestra a
continuacin:
Materia
Matemticas
Fsica
Qumica
Examen
90%
80%
85%
Promedio de Tareas
10%
20%
15%
Nmero de tareas
3
2
3
Pseudo cdigo.
1. Inicio
2. Variables
Promedio _ general, Promedio _ matemticas, Examen _ matemticas, Nota1_
matemticas, Nota2_ matemticas, Nota3_ matemticas, Promedio _ tareas _
matemticas, Promedio _ fsica, Examen _ fsica, Nota1_ fsica, Nota2_ fsica,
Promedio _ tareas _ fsica, Promedio _ qumica, Examen _ qumica, Nota1_
qumica, Nota2_ qumica, Nota3_ qumica, Promedio _ tareas _ qumica.
3. Leer
Examen _ matemticas, Nota1_ matemtica, Nota2_ matemtica, Nota3_
matemtica, Examen _ fsica, Nota1_ fsica, Nota2_ fsica, Examen _ qumica,
Nota1_ qumica, Nota2_ qumica, Nota3_ qumica.
4. Calcular
Promedio _ tareas _ matemticas = (Nota1_ matemtica + Nota2_ matemtica
+ Nota3 matemticas)/3.
Promedio _ matemticas = (Promedio _ tareas _ matemticas + Examen _
matemticas) / 2.
Promedio _ tareas _ fsica = (Nota1_ fsica + Nota2_ fsica) / 2.
Promedio _ fsica = Promedio _ tareas _ fsica + Examen _ fsica.
17
Inicio
A
A
Variables
Promedio _ general, Promedio _ matemticas, Examen _ matemticas,
Nota1_ matemticas, Nota2_ matemticas, Nota3_ matemticas,
Promedio _ tareas _ matemticas, Promedio _ fsica, Examen _ fsica,
Nota1_ fsica, Nota2_ fsica, Promedio _ tareas _ fsica, Promedio _
qumica, Examen _ qumica, Nota1_ qumica, Nota2_ qumica, Nota3_
qumica, Promedio _ tareas _ qumica.
Leer
Examen _ matemticas, Nota1_ matemtica, Nota2_ matemtica,
Nota3_ matemtica, Examen _ fsica, Nota1_ fsica, Nota2_ fsica,
Examen _ qumica, Nota1_ qumica, Nota2_ qumica, Nota3_
qumica.
Calcular
Mostrar
Promedio _ general, Promedio _ matemticas, Promedio _ fsica, Promedio _
qumica.
Fin
18
16.
Ingresar el rea de un rectngulo y obtener su permetro si se sabe
que sus lados estn en relacin de 3 a 5.
Pseudo cdigo.
1. Inicio
2. Variables
Constante, rea, Permetro.
3. Leer
rea.
4. Calcular
Constante = ((rea/15) ^ (1/2))
Permetro = 3 * Constante + 5 * Constante.
5. Mostrar
Permetro.
6. Fin
Diagrama de flujo.
Inicio
19
Variables
Constante, rea,
Permetro.
Leer
rea.
Calcular
Constante = ((rea/15) ^ (1/2))
Permetro = 3 * Constante + 5 *
Constante.
Mostrar
Permetro.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Constante, rea, Permetro.
Leer
rea.
Constante = ((rea/15) ^ (1/2))
Permetro = 3 * Constante + 5 * Constante.
Mostrar
Permetro.
Fin
17.
Ingresar el dimetro mayor y menor de un rombo y obtener su rea.
Pseudo cdigo.
1. Inicio
2. Variables
Dimetro _ mayor, Dimetro _ menor, rea.
3. Leer
Dimetro _ mayor, Dimetro _ menor.
4. Calcular
rea = (Dimetro _ mayor * Dimetro _ menor) / 2
5. Mostrar
rea.
6. Fin
Diagrama de flujo.
Inicio
Variables
Dimetro _ mayor, Dimetro _ menor,
rea.
20
Leer
Dimetro _ mayor, Dimetro _ menor.
A
A
Calcular
rea = (Dimetro _ mayor * Dimetro _
menor) / 2
Mostrar
rea.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Dimetro _ mayor, Dimetro _ menor, rea.
Leer
Dimetro _ mayor, Dimetro _ menor.
rea = (Dimetro _ mayor * Dimetro _ menor) / 2
Mostrar
rea.
Fin
18.
Escriba un algoritmo que pregunte por dos nmeros y muestre como
resultado la suma de estos.
Pseudo cdigo.
1. Inicio
2. Variables
Numero1, Numero2, Suma.
3. Leer
Numero1, Numero2.
4. Calcular
Suma = Numero1 + Numero2.
5. Mostrar
Suma.
6. Fin
Diagrama de flujo.
Inicio
Variables
Numero1, Numero2, Suma.
21
Leer
Numero1, Numero2.
Calcular
Suma = Numero1 + Numero2.
Mostrar
Suma.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Numero1, Numero2, Suma.
Leer
Numero1, Numero2.
Suma = Numero1 + Numero2.
Mostrar
Suma.
Fin
19.
Escriba un algoritmo que permita conocer el rea de un triangulo a
partir de la base y la altura.
Pseudo cdigo.
1. Inicio
2. Variables
rea, Base, Altura.
3. Leer
Base, Altura.
4. Calcular
rea = Base * Altura.
5. Mostrar
rea.
6. Fin
Diagrama de flujo.
Inicio
Variables
rea, Base, Altura.
22
Leer
Base, Altura.
Calcular
rea = Base * Altura.
Mostrar
rea.
Fin
Inicio
Variables
Conversin, Fahrenheit.
23
Leer
Fahrenheit.
A
A
Calcular
Conversin = 5/9 * (Fahrenheit 32)
Mostrar
Conversin.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Conversin, Fahrenheit.
Leer
Fahrenheit.
Conversin = 5/9 * (Fahrenheit 32)
Mostrar
Conversin.
Fin
21.
Pseudo cdigo.
1. Inicio
2. Variables
Raiz1, Raiz2.
3. Leer
Coeficiente1, Coeficiente2, Coeficiente3.
4. Mostrar
Raiz1 = -0.2324, Raiz2 = -1.4342.
5. Fin
Diagrama de flujo.
Inicio
Variables
Raiz1, Raiz2.
24
Leer
Coeficiente1, Coeficiente2, Coeficiente3.
Mostrar
Raiz1 = -0.2324, Raiz2 = -1.4342.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Raiz1, Raiz2.
Leer
Coeficiente1, Coeficiente2, Coeficiente3.
Mostrar
Raiz1 = -0.2324, Raiz2 = -1.4342.
Fin
22.
Repetir el ejercicio anterior pero ahora realizar el ingreso de los
coeficientes por teclado.
Pseudo cdigo.
1. Inicio
2. Variables
Raiz1, Raiz2, Coficiente1, Coeficiente2, Coeficiente3.
3. Leer
Coficiente1, Coeficiente2, Coeficiente3.
4. Calcular
Raiz1 = ((- Coeficiente2 + (((Coeficiente2) ^ (1/2)) 4 Coeficiente1 *
Coeficiente 3)) ^ (1/2)) / (2 * Coeficiente1).
Raiz2 = ((- Coeficiente2 - (((Coeficiente2) ^ (1/2)) 4 Coeficiente1 *
Coeficiente 3)) ^ (1/2)) / (2 * Coeficiente1).
5. Mostrar
Raiz1, Raiz2.
6. Fin
Diagrama de flujo.
Inicio
Variables
Raiz1,
Raiz2,
Coeficiente3.
Coficiente1,
Coeficiente2,
Leer
Coficiente1, Coeficiente2, Coeficiente3.
25
Calcular
Raiz1 = ((Coeficiente1
Raiz2 = ((Coeficiente1
Fin
Inicio
A
A
Variables
Salario, Sueldo _ neto.
Leer
Salario.
Calcular
Sueldo _ neto = Salario (0.05 * Salario + 0.07 * Salario + 0.1
* Salario)
Mostrar
Sueldo _ neto.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Salario, Sueldo _ neto.
Leer
Salario.
Sueldo _ neto = Salario (0.05 * Salario + 0.07 * Salario + 0.1 * Salario)
Mostrar
Sueldo _ neto.
Fin
24.
Disee un algoritmo que calcula el cuadrado y el cubo de tres
nmeros introducidos por el usuario.
Pseudo cdigo.
1. Inicio
2. Variables
Numero1, Numero2, Numero3, Cuadrado1, Cuadrado2, Cuadrado3, Cubo1,
Cubo2 Cubo3.
3. Leer
Numero1, Numero2, Numero3.
4. Calcular
Cuadrado1 = (Numero1) ^ (2).
27
Inicio
Variables
Numero1, Numero2, Numero3, Cuadrado1, Cuadrado2, Cuadrado3, Cubo1, Cubo2
Cubo3.
Leer
Numero1, Numero2, Numero3.
Calcular
Cuadrado1 = (Numero1) ^ (2).
Cuadrado2 = (Numero2) ^ (2).
Cuadrado3 = (Numero3) ^ (2).
Cubo1 = (Numero1) ^ (3).
Cubo2 = (Numero2) ^ (3).
Cubo3 = (Numero3) ^ (3).
A
A
Mostrar
Cuadrado1, Cuadrado2, Cuadrado3, Cubo1, Cubo2 Cubo3.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Numero1, Numero2, Numero3, Cuadrado1, Cuadrado2, Cuadrado3, Cubo1,
Cubo2 Cubo3.
Leer
Numero1, Numero2, Numero3.
Cuadrado1 = (Numero1) ^ (2).
Cuadrado2 = (Numero2) ^ (2).
Cuadrado3 = (Numero3) ^ (2).
28
Inicio
Variables
Numero1, Numero2, Numero3, Promedio,
Suma.
Leer
Numero1, Numero2, Numero3.
Calcular
Promedio = (Numero1 + Numero2 +
Numero3) / 3.
Suma = Numero1 + Numero2 + Numero3.
Mostrar
Promedio, Suma.
Fin
29
Inicio
Variables
Numero1, Numero2, Numero3, Numero4, Numero5,
Promedio.
Leer
Numero1, Numero2, Numero3, Numero4, Numero5
A
A
Calcular
Promedio = (Numero1 + Numero2
Numero3 + Numero4 + Numero5) / 5.
Mostrar
Promedio.
30
Fin
Diagrama de Nassi Schneiderman.
Inicio
Numero1, Numero2, Numero3, Numero4, Numero5, Promedio.
Leer
Numero1, Numero2, Numero3, Numero4, Numero5
Promedio = (Numero1 + Numero2 + Numero3 + Numero4 + Numero5) / 5.
Mostrar
Promedio.
Fin
27.
Disear un pseudo cdigo que lea la cantidad de toneladas de maz
que produjeron Mxico, EUA y Canad, calcule e imprima el porcentaje de
produccin de cada uno de estos pases.
Pseudo cdigo.
1. Inicio
2. Variables
Total, Maz _ Mxico, Maz _ EUA, Maz _ Canad, Porcentaje _ Mxico,
Porcentaje _ EUA, Porcentaje _ Canad.
3. Leer
Maz _ Mxico, Maz _ EUA, Maz _ Canad.
4. Calcular
Porcentaje _ Mxico = Maz _ Mxico / Total.
Porcentaje _ EUA = Maz _ EUA / Total.
Porcentaje _ Canad = Maz _ Canad / Total.
5. Mostrar
Porcentaje _ Mxico, Porcentaje _ EUA, Porcentaje _ Canad.
6. Fin
Diagrama de flujo.
Inicio
Variables
Total, Maz _ Mxico, Maz _ EUA, Maz _ Canad,
Porcentaje _ Mxico, Porcentaje _ EUA, Porcentaje _
Canad.
Leer
Maz _ Mxico, Maz _ EUA, Maz _ Canad.
Calcular
Porcentaje _ Mxico = Maz _ Mxico / Total.
Porcentaje _ EUA = Maz _ EUA / Total.
Porcentaje _ Canad = Maz _ Canad / Total.
31
Mostrar
Porcentaje _ Mxico, Porcentaje _ EUA, Porcentaje _ Canad.
Fin
Escribir un algoritmo que lea 2 valores y que los muestre por pantalla.
Pseudo cdigo.
1. Inicio
2. Variables
Valor1, Valor2.
3. Leer
Valor1, Valor2.
4. Mostrar
Valor1, Valor2.
5. Fin
Diagrama de flujo.
Inicio
Variables
Valor1, Valor2.
32
Leer
Valor1, Valor2.
A
A
Mostrar
Valor1, Valor2.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Valor1, Valor2.
Leer
Valor1, Valor2.
Mostrar
Valor1, Valor2.
Fin
29.
Pseudo cdigo.
1. Inicio
2. Variables
Valor1, Valor2.
3. Leer
Valor1, Valor2.
4. Mostrar
LECTURA:
Valor1, Valor2.
5. Fin
Diagrama de flujo.
Inicio
A
A
Variables
Valor1,
Valor2.
Leer
Valor1, Valor2.
33
Mostrar
LECTURA
Valor1, Valor2.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Valor1, Valor2.
Leer
Valor1, Valor2.
Mostrar
LECTURA
Valor1, Valor2.
Fin
30.
Modifique el problema anterior para que obtenga la suma de los dos
valores, cambie el titulo por SUMA debe aparecer el mensaje El valor de
la suma es XXX (XXX es el resultado de la operacin).
Pseudo cdigo.
1. Inicio
2. Variables
Valor1, Valor2, Suma.
3. Leer
Valor1, Valor2.
4. Calcular
Suma = Valor1 + Valor2.
5. Mostrar
SUMA
El valor de la suma es, Suma
6. Fin
Diagrama de flujo.
Inicio
Variables
Valor1,
Suma.
Valor2,
Leer
Valor1, Valor2.
34
Calcular
Suma =
Valor2.
Valor1
Mostrar
SUMA
El valor de la suma es, Suma
Fin
Inicio
Variables
Nombre
.
Leer
Nombre.
35
A
A
Mostrar
Su nombre es, Nombre
Fin
Diagrama de Nassi Schneiderman.
Inicio
Nombre.
Leer
Nombre.
Mostrar
Su nombre es, Nombre
Fin
32.
Modifique el algoritmo anterior de manera que se solicite el nombre a
dos personas y aparezca un mensaje que diga Buenos das XXXXX y
YYYYY Comenzamos a trabajar?
Pseudo cdigo.
1. Inicio
2. Variables
Nombre1, Nombre2.
3. Leer
Nombre1, Nombre2.
4. Mostrar
Buenos das Nombre1 y Nombre2 Comenzamos a trabajar?
5. Fin
Diagrama de flujo.
Inicio
Variables
Nombre1,
Nombre2.
Leer
Nombre1, Nombre2.
36
Mostrar
Buenos das Nombre1 y Nombre2 Comenzamos a
trabajar?
Fin
Diagrama de Nassi Schneiderman.
Inicio
Nombre1, Nombre2.
Leer
Nombre1, Nombre2.
Mostrar
Buenos das Nombre1 y Nombre2 Comenzamos a trabajar?
Fin
33.
Escribir un algoritmo al cual ingrese la velocidad de un mvil
expresada en metros por segundo e imprima en pantalla la velocidad en
kilmetros por hora.
Pseudo cdigo.
1. Inicio
2. Variables
Metros _ segundo, Kilmetros _ hora.
3. Leer
Metros _ segundo.
4. Calcular
Kilmetros _ hora = 18/5 * (Metros _ segundo).
5. Mostrar
Kilmetros _ hora
6. Fin
Diagrama de flujo.
Inicio
Variables
Metros _ segundo, Kilmetros _
hora.
Leer
Metros _ segundo.
Calcular
Kilmetros _ hora = 18/5 * (Metros _
segundo).
37
Mostrar
Kilmetros _ hora
Fin
Inicio
Variables
Metros _ segundo, Kilmetros _
hora.
A
38
Leer
Metros _ segundo.
Calcular
Kilmetros _ hora = 18/5 * (Metros _
segundo).
Mostrar
Los Metros _ segundo m/s equivalen a Kilmetros _ hora
Km. / h.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Metros _ segundo, Kilmetros _ hora.
Leer
Metros _ segundo.
Kilmetros _ hora = 18/5 * (Metros _ segundo).
Mostrar
Los Metros _ segundo m/s equivalen a Kilmetros _ hora Km. / h.
Fin
35.
Un constructor sabe que necesita 0,5 metros cbicos de arena por
metro cuadrado de revoque a realizar. Hacer un algoritmo donde ingrese las
medidas de una pared (largo y alto) expresada en metros y obtenga la
cantidad de arena necesaria para revocarla.
Pseudo cdigo.
1. Inicio
2. Variables
Pared, Revoque, Largo _ pared, Alto _ pared.
3. Leer
Largo _ pared, Alto _ pared.
4. Calcular
Pared = Largo _ pared * Alto _ pared.
Revoque = Pared * 0.5
5. Mostrar
39
Revoque.
6. Fin
Diagrama de flujo.
Inicio
Variables
Pared, Revoque, Largo _ pared, Alto _
pared.
Leer
Largo _ pared, Alto _ pared.
Calcular
Pared = Largo _ pared * Alto _ pared.
Revoque = Pared * 0.5
Mostrar
Revoque.
Fin
3. Leer
Largo, Ancho.
4. Calcular
rea = Largo * Ancho.
Alambrado = 20 * Largo + 20 * Ancho.
Rendimiento = 145 / (100 * rea)
5. Mostrar
Alambrado, Rendimiento.
6. Fin
Diagrama de flujo.
Inicio
A
A
Variables
Largo,
Ancho,
Rendimiento
Alambrado,
rea,
Leer
Largo, Ancho.
Calcular
rea = Largo * Ancho.
Alambrado = 20 * Largo + 20 * Ancho.
Rendimiento = 145 / (100 * rea)
Mostrar
Alambrado, Rendimiento.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Largo, Ancho, Alambrado, rea, Rendimiento
Leer
Largo, Ancho.
rea = Largo * Ancho.
Alambrado = 20 * Largo + 20 * Ancho.
Rendimiento = 145 / (100 * rea)
Mostrar
41
Alambrado, Rendimiento.
Fin
37.
Escriba un algoritmo que pida el ingreso del valor de cada una de las
races de una ecuacin cuadrtica. En funcin de ellos reconstruya la
ecuacin y la muestre por pantalla.
Pseudo cdigo.
1. Inicio
2. Variables
Raiz1, Raiz2, Suma, Multiplicacin.
3. Leer
Raiz1, Raiz2.
4. Calcular
Suma = Raiz1 + Raiz2.
Multiplicacin = Raiz1 * Raiz2.
5. Mostrar
X^2 Suma X + Multiplicacin = 0
6. Fin
Diagrama de flujo.
Inicio
Variables
Raiz1,
Raiz2,
Multiplicacin.
Suma,
Leer
Raiz1, Raiz2.
Calcular
Suma = Raiz1 + Raiz2.
Multiplicacin = Raiz1 * Raiz2.
Mostrar
X^2 Suma X + Multiplicacin = 0
Fin
Diagrama de Nassi Schneiderman.
Inicio
Raiz1, Raiz2, Suma, Multiplicacin.
Leer
Raiz1, Raiz2.
Suma = Raiz1 + Raiz2.
Multiplicacin = Raiz1 * Raiz2.
Mostrar
42
Diagrama de flujo.
Inicio
Variables
Horas, Minutos, Segundos, Costo _ total, Costo _
hora, Costo _ minuto, Costo _ segundo.
Leer
Horas, Minutos, Segundos.
Calcular
Costo _ hora = 900 * Hora.
Costo _ minuto = 15 * Minuto.
Costo _ segundo = 0.25 * Segundo.
Costo _ total = Costo _ hora + Costo _
minuto + Costo _ segundo.
43
Mostrar
Horas, Minutos, Segundos, Costo _ total, Costo _ segundo.
Fin
Diagrama de flujo.
Inicio
Variables
Precio, Descuento, Pago.
Leer
Precio.
Calcular
Descuento = 0.10 * Precio.
Pago = Precio Descuento.
Mostrar
Precio de producto: Precio Descuento: Descuento ---------- Valor a
pagar: Pago.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Precio, Descuento, Pago.
Leer
Precio.
Descuento = 0.10 * Precio.
Pago = Precio Descuento.
Mostrar
Precio de producto: Precio Descuento: Descuento ---------- Valor a pagar:
Pago.
Fin
40.
La misma farmacia para la obra social OSZOPAPA, realiza el siguiente
descuento: 70% por la obra social, y sobre ese resultado le aplica el 40%
por cuenta de la propia farmacia (lo qu ellos denominan el 70% + 40%).
Cree un programa que calcule el precio final que pagara un afiliado a esa
obra social por un remedio, y disee una salida equivalente a la del
problema anterior.
Pseudo cdigo.
1. Inicio
45
2. Variables
Precio, Descuento1, Descuento2, Descuento Total, Pago.
3. Leer
Precio.
4. Calcular
Descuento1 = 0.7 * Precio.
Descuento2 = 0.4 * Descuento1.
Descuento Total = Descuento1 + Descuento2
Pago = Precio Descuento Total.
5. Mostrar
Precio de producto: Precio Descuento total Descuento Total ---------- Valor
a pagar: Pago.
6. Fin
Diagrama de flujo.
Inicio
Variables
Precio, Descuento1, Descuento2, Descuento Total,
Pago.
Leer
Precio.
A
Calcular
Descuento1 = 0.7 * Precio.
Descuento2 = 0.4 * Descuento1.
Descuento
Total
=
Descuento1
Descuento2
Pago = Precio Descuento Total.
Mostrar
Precio de producto: Precio Descuento total Descuento Total ---------Valor a pagar: Pago.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Precio, Descuento1, Descuento2, Descuento Total, Pago.
46
Leer
Precio.
Descuento1 = 0.7 * Precio.
Descuento2 = 0.4 * Descuento1.
Descuento Total = Descuento1 + Descuento2
Pago = Precio Descuento Total.
Mostrar
Precio de producto: Precio Descuento total Descuento Total ---------- Valor
a pagar: Pago.
Fin
Frer un huevo.
o Tener el huevo.
o Prender la cocina.
o Poner la sartn.
o Romper el huevo.
o Verter el contenido en la sartn.
o Esperar que cocine por los dos lados.
o Apagar la cocina.
o Servir en un plato.
o Comer.
40.-Escribir un algoritmo para:
- Sumar dos enteros.
- Restar dos enteros.
- Multiplicar dos enteros.
- Dividir dos enteros (mostrar resto y resultado).
Pseudo cdigo.
1. Inicio
2. Variables
Numero1, Numero2, Suma, Resta, Multiplicacin, Divisin, Operacin.
3. Leer
Numero1, Numero2.
Si Operacin = Suma entonces:
Calcular
Suma = Numero1+ Numero2.
Mostar
Suma.
Sino
Si Operacin = Resta entonces:
Calcular
Resta = Numero1 Numero2.
Mostar
Resta.
Sino
Si Operacin = Multiplicacin entonces:
Calcular
Multiplicacin = Numero1 * Numero2.
Mostar
Multiplicacin.
Sino
Finsi
Finsi
Finsi
48
4. Fin
Diagrama de flujo.
Inicio
Variables
Numero1, Numero2, Suma, Resta, Multiplicacin, Divisin,
Operacin.
Leer
Numero1, Numero2.
Si
Operacin = Suma
Sino
Si
Operacin = Resta
Sino
Calcular
Suma = Numero1+
Numero2.
Mostrar
Suma
Calcular
Resta = Numero1Numero2.
Mostrar
Resta
A
A
Operacin = Multiplicacin
Si
Mostrar
Multiplicacin
Sino
Si
Operacin = Divisin
Sino
Calcular
Multiplicacin = Numero1 *
Numero2.
Calcular
Divisin = Numero1 /
Numero2.
Mostrar
div. Divisin.
mod. Divisin
Fin
49
Suma,
Resta,
Multiplicacin,
Divisin,
Operacin.
Fin
41.
Realizar un algoritmo que realice el cambio de metros por segundos
(m/s) a kilmetros por hora (k/h).
Pseudo cdigo.
1. Inicio
2. Variables
Metros _ segundo, Kilmetros _ hora.
3. Leer
Metros _ segundo.
4. Calcular
Kilmetros _ hora = 18/5 * (Metros _ segundo).
5. Mostrar
Kilmetros _ hora.
6. Fin
Diagrama de flujo.
50
Inicio
Variables
Metros _ segundo, Kilmetros _
hora.
Leer
Metros _ segundo.
Calcular
Kilmetros _ hora = 18/5 * (Metros _
segundo).
Mostrar
Kilmetros _ hora.
Fin
Diagrama de Nassi Schneiderman.
Inicio
Metros _ segundo, Kilmetros _ hora.
Leer
Metros _ segundo.
Kilmetros _ hora = 18/5 * (Metros _ segundo).
Mostrar
Kilmetros _ hora
Fin
42.
Realizar un algoritmo que imprima cuantos dlares son un valor x
de soles ingresados por el usuario.
Pseudo cdigo.
1. Inicio
2. Variables
Dlares, Soles, Unidad _ cambio, Conversin.
3. Leer
Soles.
4. Calcular
Conversin = (Dlares * Soles) / Unidad _ cambio.
5. Mostrar
Conversin.
51
6. Fin
Diagrama de flujo.
Inicio
Variables
Dlares, Soles, Unidad _ cambio,
Conversin.
Leer
Soles
Calcular
Conversin = (Dlares * Soles) / Unidad _
cambio.
Mostrar
Conversin.
Fin
Pseudo cdigo.
1. Inicio
2. Variables
Radio, Lado, Base _ triangulo, Altura _ triangulo, Lado _ triangulo, Base _
Rectngulo, Altura _ Rectngulo, Figura, rea, Permetro.
3. Leer
Figura.
Si Figura = Circulo entonces:
52
Leer
Radio.
Calcular
rea = 3.141592654 * (Radio) ^ 2.
Permetro = 2 * 3.141592654 * Radio.
Mostar
rea, Permetro.
Sino
Si Figura = Cuadrado entonces:
Leer
Lado.
Calcular
rea = Lado ^ 2.
Permetro = 4 * Lado.
Mostar
rea, Permetro.
Sino
Si Figura = Triangulo entonces:
Leer
Base _ triangulo, Altura _ triangulo, Lado _ triangulo.
Calcular
rea = Base _ triangulo * Altura _ triangulo
Permetro = 3 * Lado _ triangulo.
Mostar
rea, Permetro.
Sino
Si Figura = Rectngulo entonces:
Leer
Base _ Rectngulo, Altura _ Rectngulo.
Calcular
rea = Base _ Rectngulo * Altura
Rectngulo
Permetro = 2 * Base
Rectngulo + 2 * Altura _
Rectngulo
Mostar
rea, Permetro.
Finsi
Finsi
Finsi
Finsi
4. Fin
Diagrama de flujo.
_
_
Inicio
Variables
Radio, Lado, Base _ triangulo, Altura _ triangulo, Lado _ triangulo, Base _ Rectngulo,
Altura _ Rectngulo, Figura, rea, Permetro.
A
Leer
Numero1, Numero2.
53
Figura = Circulo
Leer
Radio.
Calcular
rea = 3.141592654 * (Radio)
^ 2.
Permetro = 2 * 3.141592654 *
Radio.
Mostrar
rea, Permetro.
Figura = Cuadrado
Leer
Lado.
Calcular
rea = Lado ^ 2.
Permetro = 4 * Lado.
Mostrar
rea, Permetro
Figura = Triangulo
B
B
Figura = Rectngulo
Leer
Base _ triangulo,
Altura _ triangulo, Lado _
triangulo.
Calcular
rea = Base _ triangulo *
Altura _ triangulo
Mostrar
rea, Permetro
Leer
Base _ Rectngulo,
Altura _ Rectngulo
Calcular
rea = Base _ Rectngulo *
Altura _ Rectngulo
Permetro = 2 * Base _
Rectngulo + 2 * Altura _
Rectngulo.
Mostrar
rea, Permetro
54
Fin
Diagrama de Nassi Schneiderman.
Inicio
Radio, Lado, Base _ triangulo, Altura _ triangulo, Lado _ triangulo, Base _
Rectngulo, Altura _ Rectngulo, Figura, rea, Permetro.
Leer
Figura.
55
Fin
44.
Realizar un algoritmo que encuentre el salario de un operador, dada
la tarifa horaria y el numero de horas trabajadas diariamente (suponga que
se trabajan 25 das al mes y que las retenciones son del 15% del total del
sueldo).
Pseudo cdigo.
1. Inicio
2. Variables
Tarifa _ horaria, Horas, Retenciones, Salario, Sueldo.
3. Leer
Horas.
4. Calcular
Sueldo = 25 * Horas * Tarifa _ horaria.
Retenciones = 0.15 * Sueldo.
Salario = Sueldo Retenciones.
5. Mostrar
Salario
6. Fin
Diagrama de flujo.
Inicio
Variables
Tarifa _ horaria, Horas, Retenciones, Salario,
Sueldo.
Leer
Horas.
Calcular
Sueldo = 25 * Horas * Tarifa _ horaria.
Retenciones = 0.15 * Sueldo.
Salario = Sueldo Retenciones.
Mostrar
Salario
Diagrama de Nassi Schneiderman.
Fin
Inicio
Tarifa _ horaria, Horas, Retenciones, Salario, Sueldo.
Leer
56
Horas
Sueldo = 25 * Horas * Tarifa _ horaria.
Retenciones = 0.15 * Sueldo.
Salario = Sueldo Retenciones.
Mostrar
Salario
Fin
45.
Realizar un algoritmo que imprima cuantos soles son un valor x de
drales ingresados por el usuario.
Pseudo cdigo.
1. Inicio
2. Variables
Dlares, Soles, Unidad _ cambio, Conversin.
3. Leer
Soles.
4. Calcular
Conversin = (Dlares * Soles) / Unidad _ cambio.
5. Mostrar
Conversin.
6. Fin
Diagrama de flujo.
Inicio
Variables
Dlares, Soles, Unidad _ cambio,
Conversin.
Leer
Dlares
Calcular
Conversin = (Dlares * Soles) / Unidad _
cambio.
Mostrar
Conversin.
57
Fin
Diagrama de Nassi Schneiderman.
Inicio
Dlares, Soles, Unidad _ cambio, Conversin.
Leer
Dlares.
Conversin = (Dlares * Soles) / Unidad _ cambio.
Mostrar
Conversin.
Fin
58