Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Existen dos tipos de algoritmos, los que se desarrollan para ser ejecutados
por una computadora, llamados algoritmos computacionales, y los que
realiza el ser humano, es decir, algoritmos no computacionales; como
ejemplos de éstos tenemos:
1. Cambiar la llanta de un automóvil.
2. Preparar un huevo frito.
3. Calcular el área de un triángulo.
Algoritmo para preparar un huevo frito
1. Poner la sartén en la cocina.
2. Poner aceite en la sartén.
3. Encender la cocina.
4. Abrir los huevos y echarlos en la sartén.
5. Dar vuelta al huevo.
6. Servir en un plato.
Leer
Base, Altura
Escribir
Area
FIN
Pseudocódigo
El pseudocódigo es la representación de un algoritmo mediante la
combinación del lenguaje natural (español, inglés o cualquier otro
idioma), símbolos y términos utilizados dentro de la programación.
Ejemplo
Pseudocódigo para calcular el área de un triángulo.
INICIO
Leer Base, Altura
Area Base Altura/2
Escribir Area
FIN
Estructuras de control secuenciales
Una estructura de control secuencial es aquella donde las
instrucciones se ejecutan en orden, una por una desde la primera
hasta la última, sin saltarse ninguna de ellas.
Ejercicio 1
Diseñe un algoritmo que lea dos números e imprima su suma,
diferencia, producto y cociente.
INICIO
Leer
A, B
S A + B
D A – B
M A × B
C A ÷ B
Escribir
S, D, M, C
FIN
Ejercicio 2
Diseñe un algoritmo que lea las tres notas de un alumno e imprima
su promedio. El promedio debe salir redondeado.
INICIO
Leer
N1, N2, N3
P redondear ((N1+N2+N3) ÷ 3)
Escribir
P
FIN
Ejercicio 3
Se desea saber qué porcentaje de hombres y mujeres hay en un
grupo de estudiantes. Diseñe un algoritmo que lea cuantos
hombres y mujeres hay en el grupo e imprima su porcentaje.
INICIO
Leer
H, M
T H + M
PH H ÷ T
PM M ÷T
Escribir
PH ×100
PM ×100
FIN
Ejercicio 4
Diseñe un algoritmo que lea cierta cantidad de dólares y muestre
en pantalla la cantidad de soles y euros equivalentes. (El tipo de
cambio es 1 dólar = 2.80 soles y 1 euro = 3.75 soles)
INICIO
Leer
D
S D × 2.80
E S ÷ 3.75
Escribir
S, E
FIN
Ejercicio 5 INICIO
Leer
N
U N Mod 10
Escribir
U
FIN
Ejercicio 7
El sueldo neto de un vendedor se calcula como la suma de un
sueldo básico de S/.250 más el 12% del monto total vendido.
Diseñe un algoritmo que determine el sueldo neto de un vendedor
sabiendo que hizo tres ventas en el mes.
INICIO
Leer
V1, V2, V3
SB 250
MV V1+V2+V3
SN SB + 0.12 × MV
Escribir
SN
FIN
Ejercicio 8
En países de habla inglesa es común INICIO
dar la estatura de una persona
como la suma de una cantidad Leer
entera de pies más una cantidad Ps, P
entera de pulgadas. Así, la estatura
de una persona podría ser 3' 2" ( 3 P1 Ps × 12
pies 2 pulgadas ). Diseñe un T P+P1
C T × 2.54
algoritmo que determine la estatura
M C ÷ 100
de una persona en metros,
conociendo su estatura en el Escribir
formato inglés. Considere que: 1 pie M
= 12 pulgadas, 1 pulgada = 2.54 cm,
1 m = 100 cm. FIN
Ejercicios propuestos
1. Una tienda que vende panetones regala un panetón por cada 5
panetones que se compra. Diseñe un algoritmo que lea la cantidad de
panetones que compra un cliente e imprima cuantos panetones se le
regalará y también imprima el total de panetones que se llevará.
Leer
A, B
F V
A > B
M B M A
Escribir
M
FIN
Ejercicios propuestos
1. Diseñe un algoritmo que divida dos números y si el denominador es
cero, que muestre un mensaje de error.
6. Un obrero gana 1.2 dólar la hora normal y 1.8 dólar la hora extra, si
consideramos que las horas normales de trabajo son de 8 horas, diseñe
un algoritmo que lea las horas diarias que trabaja un obrero e imprima
cuanto ganó.
Leer
N
N>=100 y
F V
N<=999 y
N mod 2 = 0
M 'No es' M 'Si es'
Escribir
M
FIN
Estructuras de control repetitivas
Una estructura de control repetitiva es aquella que ejecuta un
conjunto de instrucciones un determinado número de veces.
Ejercicio 11
Diseñe un algoritmo que imprima números desde 10 a 100 de 5 en
5.
INICIO
Escribir
i
FIN
Ejercicios propuestos
1. Diseñe un algoritmo que muestre la siguiente serie:
1, 4, 9, 16,…, 576, 625
11. Mostrar todos los números de tres dígitos que sean iguales a la suma
de los cubos de sus dígitos.