Está en la página 1de 18

EJERCICIO 1

Inicio
PSEUDOCÓDIGO
Al recibir como datos la clave CLAVE_E,
1- INICIO
del empleado y los 6 primeros 2- DECLARAR VARIABLES
S1,S2,S3,S4,S5,S6 DIM CLAVE_E AS STRING
salarios mensuales del año, DIM S1,S2,S3,S4,S5,S6, IngT, Prom_M AS
calcule el ingreso total y el DOUBLE
promedio mensual 3-SOLICITAR VARIABLES
INGT= CLAVE_E, S1.S2.S3.S4.S5.S6
S1+S2+S3+S4+S5+S6 4- LEER VARIABLES
CLAVE_E, S1,S2,S3,S4,S5,S6
5- CALCULAR INGT Y PROM_M
INGT=S1+S2+S3+S4+S5+S6
PROM_M= INGT /6 PROM_M= (INGT/6)
6 IMPRIMIR RESULTADOS
INGRESO T
PROM_M
INGRESO T 7- FIN
PROM_M

FIN
EJERCICIO 2
Inicio PSEUDOCÓDIGO
Calcular e imprimir el área
de un triangulo 1- INICIO
2- DECLARAR VARIABLES
BASE_B DIM BASE_B AS DOUBLE
ALTURA_A DIM ALTURA_A AS DOUBLE
3- SOLICITAR VARIABLES
BASE_B
ALTURA_A
4-LEER VARIABLES
ÁREA= B*A/2 BASE_B
ALTURA_A
5- CALCULAR ÁREA
ÁREA=((B*A)/2)
6- IMPRIMIR
ÁREA ÁREA
7- FIN

FIN
EJERCICIO 3
INICIO
Calcular e imprimir el volumen de PSEUDOCÓDIGO
un cilindro
1- INICIO
RADIO
H 2- DECLARAR VARIABLES
DIM RADIO AS DOUBLE
DIM H AS DOUBLE
3- SOLICITAR VARIABLES
V_CIL=2.1516(RADIO*RADIO)*H RADIO
H
4-LEER VARIABLES
RADIO
V_CIL H
5- CALCULAR VOLUMEN
V_CIL=2.1516(RADIO*RADIO)*H
6- IMPRIMIR
V_CIL
FIN 7- FIN
EJERCICIO 4

Al recibir como datos la longitud y el


peso de un objeto expresado en pie
INICIO PSEUDOCÓDIGO
1- INICIO
y Libras imprima los datos de este
2- DECLARAR VARIABLES
objeto pero expresados en metros y DIM LONG_FT AS DOUBLE
kilos respectivamente LONG_FT, PESO_LB
DIM PESO_LB AS DOUBLE
3- SOLICITAR VARIABLES
LONG_FT
PESO_LB
LONG_M*(LONG_FT)(0.304 4-LEER VARIABLES
8)
LONG_FT
PESO_LB
5- CALCULAR LA LONGITUD
PESO_K(PESO_LB)(0.45359)
EN M PESO EN KG
LONG_M*(LONG_FT)(0.3048)
LONG_M PESO_K(PESO_LB)(0.45359)
PESO_K 6- IMPRIMIR RESULTADOS
LONG_M
PESO_K
7- FIN
FIN
EJERCICIO 5
INICIO
PSEUDOCÓDIGO
Calcular e imprimir el área de un 1- INICIO
trapecio
BASE_MY 2- DECLARAR VARIABLES
BASE_MN DIM BASE_MY AS DOUBLE
ALTURA_H
DIM BASE_MN AS DOUBLE
DIM ALTURA_H AS DOUBLE
3- SOLICITAR VARIABLES
BASE_MY
ÁREA= (MY+MN)*H/2
BASE_MN
ALTURA_H
4-LEER VARIABLES
BASE_MY
BASE_MN
ÁREA
ALTURA_H
5- CALCULAR EL ÁREA
ÁREA= (MY+MN)*H/2
6- IMPRIMIR RESULTADOS
FIN ÁREA
7- FIN
EJERCICIO 6

Al recibir como dato el promedio de un


alumno en un curso universitario, imprima INICIO PSEUDOCÓDIGO
el promedio y el mensaje de aprobado si
este es satisfactorio, es decir mayo o igual
1-INICIO
a 70 2-DECLARAR VARIABLE
DIM PROMEDIO AS INTEGER
PROMEDIO 3 SOLICITAR VARIABLE
PROMEDIO
4- COMPARAR PROMEDIO
IF PROMEDIO ≥70 THEN
IF
4.1 IMPRIMIR
PROMEDIO ‘‘PROMEDIO APROBADO’’
MAYOR=70 4.2 EN IF
5- FIN
SI

PROMEDIO
‘‘APROBADO’’

FIN
EJERCICIO 7 PSEUDOCÓDIGO
INICIO
1-INICIO
Teniendo como dato el nombre de un estudiante
y sus 4 calificaciones de la materia de algoritmos,
2-DECLARAR VARIABLE
calcular el promedio y compararlo, imprimir DIM NOMBRE AS STRING
NOMBRE, DIM C1,C2,C3,C4 AS INTEGRER
nombre, promedio y el mensaje de aprobado si
C1,C3,C3,4
este fue satisfactorio es decir ≥70 en caso DIM PROM AS DOUBLE
contrario imprimir nombre, promedio y el 3-SOLICITAR DATOS
mensaje reprobado. NOMBRE
PROM=(C1+C2+C3+C4)/4 CALIFICACIONES
4-LEER DATOS
NOMBRE, C1,C2,C3,C4
YES NO 5- CALCULAR PROMEDIO
PROM=(C1+C2+C3+C4)/4
PROM≥ =70 6- COMPARAR PROMEDIO
IF PROMEDIO ≥70 THEN
6.1 IMPRIMIR
NOMBRE
NOMBRE
PROM
NOMBRE
PROM
PROMEDIO
‘‘APROBADO’’ ‘’REPROBADO’’ ‘‘APROBADO’’
6.2 ELSE
IMPRIMIR
NOMBRE
PROMEDIO
‘‘REPROBADO’’
6.3 END IF
FIN
7- FIN
EJERCICIO 8
Supongamos que en una tortillería se
necesita un sistema que calcule y le PSEUDOCÓDIGO
muestre el total a pagar por cada INICIO
cliente, si sabemos que cada kilo de
tortilla cuesta $19.50.
1- INICIO
2 DECLARAR VARIABLES
KILOS_T DIM KILOS_T, T AS DOUBLE
3- SOLICITAR VARIABLES
KILOS_T
4-LEER VARIABLE
KILOS_T
5- CALCULAR LOS KILOS DE TORTILLAS
T=KILOS_T*(PRECIO19.50)
T= KILOS_T*(PRECIO_19.50) 6- IMPRIMIR RESULTADO
T
7- FIN

FIN
EJERCICIO 9

Realizar un algoritmo que calcule la


INICIO
PSEUDOCÓDIGO
edad de una persona a la cual solo se
le solicitará el año en que nació. Si
1- INICIO
tiene 18 años o más, que imprima su
AÑO_N 2 DECLARAR VARIABLES
edad y el mensaje “Mayor de edad”.
DIM AÑO_N AS STRING
AÑO_A 3- SOLICITAR VARIABLES
AÑO_N
EDAD=(AÑO_A)-(AÑO_N) 4-LEER VARIABLE
AÑO_N
5- COMPARAR EDAD
IF EDAD_P ≥ 18 THEM
NO 6 IMPRIMIR
EDAD_P ≥ 18 EDAD
‘’MAYOR DE EDAD’’
6.1 END IF
7- FIN
SI

‘’MAYOR DE EDAD’’

FIN
EJERCICIO 10
INICIO
Al recibir como dato el precio de
un producto importado, PSEUDOCÓDIGO
incremente el 11% el mismo si es
inferior a $1500 y 8% si fuera
mayor o igual a dicho precio; PRECIO_PI
además, debe imprimir el nuevo 1- INICIO
precio. 2 DECLARAR VARIABLES
DIM PRECIO_PI AS DOUBLE
3- SOLICITAR VARIABLES
SI NO PRECIO_PI
4-LEER VARIABLE
PRECIO_PI<1500 PRECIO_PI
5- CONDICIÓN
IF PRECIO_PI <1500 THEM
5.1 CALCULAR
PN= PRECIO_PI*1.11
PN= PRECIO_PI*1.11 PN= PRECIO_PI*1.08 ELSE
PN= PRECIO_PI*1.08
END

6- IMPRIMIR
PN
PN 7- FIN

FIN
EJERCICIO 11

Un vendedor recibe un sueldo base más un


INICIO
10% extra por comisión de sus ventas, el PSEUDOCÓDIGO
vendedor desea saber cuánto 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 1- INICIO
sueldo base y comisiones.
SB, V1,V2,V3 2 DECLARAR VARIABLES
DIM SB AS INTEGER
DIM V1,V2,V3 INTEGER
3- SOLICITAR VARIABLES
SB
COM=(V1*0.10)+(V2*0.10)+(V3*0.10) V1,V2,V3
TM= SB+COM
4-LEER VARIABLE
SB
V1,V2,V3
5- CALCULAR
COM COM=(V1*0.10)+(V2*0.10)+(V3*0.10)

TM TM= SB+COM
6- IMPRIMIR
COM
TM
7- FIN

FIN
EJERCICIO 12

Dada una cantidad en pesos, obtener la


equivalencia en dólares, asumiendo que la PSEUDOCÓDIGO
unidad cambiaria es un dato desconocido.
INICIO
1- INICIO
2 DECLARAR VARIABLES
DIM CT_P AS INTEGER
DIM CT_D AS DOUBLE
CT_P, C_TD 3- SOLICITAR VARIABLES
CT_P
CT_D
4-LEER VARIABLE
CT_P
CT_D
5- CALCULAR LA CONVERSION DE PESO-DOLAR
CONVERSIÓN= CT_P/CT_D CONVERSIÓN= CT_P/CT_D

6- IMPRIMIR RESULTADO
CONVERSIÓN
7- FIN

CONVERSIÓN

FIN
EJERCICIO 13 INICIO

PSEUDOCÓDIGO
Calcular el nuevo salario de un SALARIO_I
obrero si obtuvo un incremento 1- INICIO
del 25% sobre su salario 2 DECLARAR VARIABLES
anterior. Si el nuevo salario DIM SALARIO_I AS INTEGER
rebasa los $15000, imprimir el SALARIO_N= SALARIO_I (*1.25)
mensaje “Felicidades” y el
3- SOLICITAR VARIABLES
nuevo salario, si no imprimir el SALARIO_I
mensaje “Sigue esforzándote” y 4-LEER VARIABLE
el nuevo salario. SI NO SALARIO_I
5- CALCULAR SALARIO N
SALARIO_N>15000
SALARIO_I(*1.25)
6- CONDICIÓN
IF SALARIO_N>15000 THEM
6.1 IMPRIMIR
‘’FELCIIDADES’’
‘‘SIGUE
‘’FELICIDADES’’ SALARIO_N
ESFORZÁNDOTE’’
6.2 ELSE
IMPRIMIR
‘‘SIGUE ESFORZÁNDOTE’’
SALARIO_N
‘‘FELICIDADES’’
SALARIO_N 7- FIN
‘‘SIGUE ESFORZÁNDOTE’’
SALARIO_N

FIN
EJERCICIO 14

Al recibir como dato las ventas de 3 vendedores de INICIO PSEUDOCÓDIGO


una agencia de autos, imprima estas ventas en 1- INICIO
forma descendente, considere que todas las ventas
son diferentes y no utilice operadores lógicos para
2- DECLARAR VARIABLES
agrupar las condiciones, para identificar los P,S,R DIM P,S,R AS INTEGER
estándares tenemos P,S,R 3- SOLICITAR VARIABLES
P,S,R
SI NO
4- LEER VARIABLES
P>S P,S,R
5- COMPARAR
P>R S>R IF P>S THEN
5.1 IF P>R THEN
5.2 IF S>R THEN
S>R R,P,S IMPRIMIR P,S,R
P>R
R,S,P 5.3 ELSE
IMPRIMIR P,R,S
P,S,R P,R,S 5.4 EN IF
5.5 ELSE
S,P,R S,R,P IMPRIMIR R,P,S
END IF
5.6 ELSE
IF S>R THEN
5.7 IF P>R THEN
IMPRIMIR S,P,R
5.8 ELSE
IMPRIMIR
FIN
S,R,P
5.9 END IF
5.10 ELSE
IMPRIMIR R,S,P
5.11 END IF
5.12 END IF
6 FIN
EJERCICIO 15
PSEUDOCÓDIGO

Teniendo como dato de entrada 3


INICIO 1- INICIO
números enteros diferentes (todos) 2- DECLARAR VARIABLES
determinados por las variables A,B,C, DIM A,B,C AS INTEGER
3-SOLICITAR VARIABLES
Comparar e imprimir solamente el A,B,C
numero menor A,B,C 4- LEER VARIABLES
A,B,C
5- COMPARAR
IF A>B THEN
5.1 IF A > C THEN
IMPRIMIR A
SI NO
5.3 ELSE
A<B IMPRIMIR C
5.4 EN IF
5.5 ELSE
IF B>C THEN
SI NO SI NO IMPRIMIR B
A<C B<C 5.8 ELSE
IMPRIMIR C
6. FIN

A B B C

FIN
EJERCICIO 16 INICIO

Al recibir como datos los salarios de PSEUDOCÓDIGO


15 profesores de una universidad L=1 1- INICIO
obtenga e imprima el total de la 2- DECLARAR VARIABLE
Nómina= 0 DIM SALARIO, NÚMERO, I AS
nomina
INTEGER
3- INICIALIZAR VARIABLES DEL FOR
FOR I=1
NÓMINA= 0
NO
i<= 15 4- FOR I= 1 TO 15
4.1 SOLICITAR SALARIO
LEER SALARIO
CALCULAR SALARIO
SI 4.3 CALCULAR NÓMINA
NÓMINA = NÓMINA + SALARIO
4.4 NEXT (I=I+1)
SALARIO
5 IMPRIMIR
NÓMINA
6 FIN

NÓMINA= NÓMINA+SALARIO

i= i+1
NÓMINA
EJERCICIO 17 PSEUDOCÓDIGO
INICIO 1- INICIO
Al recibir como datos N números enteros 2- DECLARAR VARIABLE
, obtenga solamente las suma de los DIM N, SUMA, NÚMERO, AS INTEGER
3- INICIALIZAR VARIABLES DEL FOR
números positivos I=1
L=1
N es una variable de tipo entero que SUMA =O SUMA= 0
representa el número de datos que se 4- LEER N
ingresa 5-INCIO CICLO
FOR I= 1 TO N
5.2 LEER
N NÚMERO
5.3- IF
NÚMERO > 0 THEN
5.4 CALCULAR
SUMA=SUMA+NÚMERO
END IF
NEXT
I < n 6 IMPRIMIR
7- FIN

NÚMEROS

NÚMERO>0

SUMA= SUMA+NUMEROS

I= I + T

SUMA

FINAL
CONCLUSIÓN

Las estructuras algoritmos nos ayudan a resolver problemas de programación


dentro de la industrial o cualquier otro problema que queramos plantear, ya sea para
una aplicación o para un sistema productivo de una empresa, como lo fue en la
realización de estos ejercicios de problemas algorítmicas, en la cual se hacían una
serie de pasos pero en un diagrama de flujo, donde se ponían los datos para
resolver un problema en específico, pero así mismo se tenía que plantear un
pseudocódigo la cual es la representación escrita de un algoritmo, es decir, muestra
en forma de texto los pasos a seguir para solucionar un problema, y de igual forma
hay estructuras algorítmicas complejas o donde hay condiciones, en las que nos
permite dar respuestas con datos de manera más específica y concreta.

También podría gustarte