Sunteți pe pagina 1din 5

Inicio Representa el comienzo o el final de un programa.

Inicialización
Representa cualquier tipo de introducción de datos en la memoria.

Proceso Representa cualquier tipo de operación que puede originar cambio


de valor, formato o posición de la información.

Representa operaciones lógicas de comparación entre datos, y en


Decisión función del resultado de la misma (Si o No) determina cuál de los
dos caminos alternativos seguirá el programa.

Impresión
Representa una salida de datos a impresora.
1.- Escribir un Pseudocódigo o un diagrama de flujo de un programa que permita leer la
estatura (en centímetros) y peso (en kilogramos) de una persona y posteriormente
imprimir el IMC (Índice de Masa Corporal)
 
Inicio
    Estaura = 0, Peso = 0
    Leer Estatura, Peso.
    Imprimir "Tu IMC es: “ Peso / (Estatura / 100) ^ 2
Fin.

2.- Escribir un Pseudocódigo o un diagrama de flujo que calcule el área de un triángulo


recibiendo como entrada el valor de base y altura.

Inicio
Altura = 0, Base = 0, Area = 0
Leer Base, Altura
Area= (Base*Altura)/2
Imprimir "El área es: ", Area
Fin

3.- Escribir Pseudocódigo o un diagrama de flujo que calcule el área de un círculo.

Inicio
Constantes Pi= 3.1416
Radio = 0, Area = 0
Leer Radio
Area = Radio*Radio*Pi
Imprimir "El área del circulo es: ", Area.
Fin.

4.- Escribir Pseudocódigo o un diagrama de flujo que lea 2 valores de entrada e imprima
siempre la división del mayor entre el menor.

Inicio
num1 = 0, num2=0, R=0
Leer num1, num2
Si a>b entonces
R= a/b
Sino
R= b/a
Fin-si
Fin.
5.- Escribir Pseudocódigo o un diagrama de flujo que lea de entrada 3 números y que
indique cual es el mayor de ellos.

Inicio
A = 0, b = 0, c = 0
Leer a,b,c
Si a < b y a < c entonces
Imprime "El mayor es: ", a
Sino
Si b < a y b < c entonces
Imprime "El mayor es: ",b
sino
Imprime "El mayor es: ", c
Fin-si
Fin-si
Fin.

6. -Escribir un algoritmo o un diagrama de flujo que pida la altura de una persona, si la


altura es menor o igual a 150 cm envíe el mensaje: “Persona de altura baja”; si la altura
está entre 151 y 170 escriba el mensaje: “Persona de altura media” y si la altura es mayor
al 171 escriba el mensaje: “Persona alta”.

INICIO
Altura = 0
LEA Altura
Si Altura <=150 entonces
ESCRIBA “Persona de altura baja”
Sino
Si Altura <=170 entonces
ESCRIBA “persona de altura media”
Sino
Si Altura>170 ENTONCES
ESCRIBA “persona alta”
Fin-Si
Fin-Si
Fin-Si
FIN
7. Escribir un pseudocódigo o un diagrama de flujo que lea dos número y una operador
aritmético (+, -, *, /) e imprima la operación solicitada con los números leídos.

Inicio
Num1 = 0, Num2 = 0, Op = “”, R = 0
Lea Num1, Num2, Op
Si Op = “+” entonces
R = Num1 + Num2
Sino
Si Op = “-“ entonces
R = Num1 – Num2
Sino
Si Op = “*” entonces
R = Num1 * Num2
Sino
Si Op = “/” entonces
R = Num1 / Num2
Fin-si
Fin-si
Fin-si
Fin-si
Imprima “El resultado es: “ R
Fin

8. Escriba un pseudocódigo o un diagrama de flujo para resolver el siguiente problema. Se


tiene un monto de dinero X, se gasta una cantidad Y en verduras y luego se gasta otra
cantidad de dinero Z en frutas. Si el saldo es inferior a la cantidad gastada, Imprima un
mensaje que diga “Fondos insuficientes”, de lo contrario, Imprima el saldo que queda.

Inicio
X = 0, Y = 0, Z = 0, Saldo = 0
Lea X, Y, Z
Saldo = X – Y – Z
Si Saldo < 0 entonces
Imprima “Fondos insuficientes”
Sino
Imprima “Su nuevo saldo es. “ Saldo
Fin-si
Fin

S-ar putea să vă placă și