Escolar Documentos
Profissional Documentos
Cultura Documentos
Nombre:
Jorge Gutirrez B
Grupo:
2
Materia:
Programacin
Ciclo:
3er
Periodo Lectivo:
2017-2018
1. Dada la edad de una persona mostrar un mensaje de acuerdo a la siguiente
tabla:
Edad Mensaje
<=15 Nio
>=65 Tercera
Edad
a. Entrada.
Edad de la persona.
b. Proceso:
c. Salida:
1.2.Pseudocdigo:
Algoritmo Edad
Var
Real: edad_persona, usted es.
Inicio
Escribir "Ingrese la edad correspondiente"
Leer edad_persona;
si edad_persona<=15 entonces
Escribir "pertenece al campo de los nios"
Si_No
Si_No
si edad_persona>=65 Entonces
Fin
a. Entrada.
Nmero 1.
Nmero 2.
Nmero 3.
Nmero 4.
b. Proceso:
c. Salida:
2.2.Pseudocdigo:
Algoritmo el_mayor_numeros
Var
Real: n1, n2, n3, n4
Inicio
2.3.Diagrama de Flujo:
3. Dada la cantidad y el precio unitario mostrar el total a pagar teniendo en
cuenta que se aplica un descuento de acuerdo a la siguiente tabla:
Subtotal Descuento
0 100 5%
ms de 10000 30%
a. Entrada.
Cantidad.
Precio unitario.
b. Proceso:
c. Salida:
Total a pagar.
3.2.Pseudocdigo:
Algoritmo el_total_pagar
Var
p_total=cantidad*p_unitario
Si p_total<100 Entonces
desc_1=p_total*0.05;
Escribir "Por el descuento del 5%, debe pagar $", desc_1
Si_No
si p_total>101 and p_total<1000 Entonces
desc_2=p_total*0.10;
Escribir "Por el descuento del 10%, debe pagar $", desc_2
Si_No
si p_total>1001 and p_total<10000 Entonces
desc_3=p_total*0.15;
Escribir "Por el descuento del 15%, debe pagar $", desc_3
Si_No
si p_total>10000 Entonces
desc_4=p_total*0.30;
Escribir "Por el descuento del 30%, debe pagar $",
desc_4
Fin_Si
Fin_Si
Fin_Si
Fin_Si
Fin
3.3.Diagrama de Flujo
4. Dado 5 nmeros elaborar un algoritmo que multiplique el mayor de los 3
primeros por el menor de los 2 ltimos.
a. Entrada.
Nmero 1.
Nmero 2.
Nmero 3.
Nmero 4.
Nmero 5.
b. Proceso:
c. Salida:
4.2.Pseudocdigo.
Algoritmo producto
Var
num1, num2, num3, num4, num5, mayor, menor, resultado
Inicio
Escribir "Ingrese los nmeros"
Leer num1
Leer num2
Leer num3
Leer num4
Leer num5
Si num1>num2 and num1>num3 Entonces
mayor=num1
Escribir "El nmero mayor es", num1
Escribir mayor=num1
Si_No
si num2>num3 Entonces
mayor=num2
Escribir "El nmero mayor es", num2
Si_No
mayor=num3
Escribir "El nmero mayor es", num3
Fin_Si
si num4>num5 Entonces
menor=num4
Escribir "El nmero menor es", num4
Si_No
menor=num5;
Escribir "El nmero menor es", num5
Fin_Si
Fin_Si
resultado=mayor*menor
4.3.Diagrama de Flujo:
5. Dado 4 nmeros elaborar un algoritmo que muestre el mayor de todos siempre
que el segundo sea par o el tercero sea impar. Si no cumple estas condiciones
sumar el primero ms el segundo y el tercero ms el cuarto para mostrar la
menor suma.
a. Entrada.
Nmero 1.
Nmero 2.
Nmero 3.
Nmero 4.
b. Proceso:
c. Salida:
El menor de la suma.
5.2. Pseudocdigo:
Algoritmo par_impar
Var
Real: num1, num2, num3, num4, mayor, suma1, suma2, menor_suma
Inicio
Escribir "Ingrese los nmeros"
Leer num1
Leer num2
Leer num3
Leer num4
Si_No
suma1=num1+num2
suma2=num3+num4
Si suma1>suma2 entonces
Escribir "Suma 2 es menor, el valor es", suma2
Si_No
si Suma2>suma1 Entonces
Escribir "Suma 1 es menor, el valor es", suma1
Fin_Si
Fin_Si
Fin_Si
mayor= num1
Escribir "El nmero mayor es", num1
Fin_Si
Fin
5.3.Diagrama de Flujo: