Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo. Un docente demora demasiado al momento de hallar sus promedios ya que hace uso
de una calculadora, ha planteado que un alumno le desarrolle un programita que le permita hacer
los cálculos, si se sabe que estos se obtienen de tres notas: nota de prácticas, nota de trabajo y
examen parcial. Desarrolle el Algoritmo.
Solución:
i. ANÁLISIS.
Según el texto, los promedios se obtienen a partir de tres notas: nota de prácticas, nota de
trabajo y examen parcial.
Para la solución del problema, se deberá tener en cuenta como es que se obtiene un
promedio, en general los promedios se obtienen sumando las notas involucradas y dividiendo
entre el número de estas, ejemplo:
Las variables a utilizar para cada nota son: NP para las notas de prácticas, NT para las notas
de trabajo y EP para el examen parcial.
INICIO
Declaración de variables
NP, NT, EP: entero
PROM: real
Escribir („Ingrese la nota de practicas:‟)
Capturar (NP)
Escribir („Ingrese la nota de trabajo:‟)
Capturar (NT)
Escribir („Ingrese la nota del examen parcial:‟)
Capturar (EP)
PROM = (NP + NT + EP) / 3
Mostrar („El promedio obtenido es:‟, PROM)
FIN
LOGICA DE ALGORITMOS
1. Un procedimiento que realizamos varias veces al día consiste en lavarnos los dientes. Veamos la forma de
expresar este procedimiento como un Algoritmo
1. A=5
2. B=7
3. C=2
4. A=A+B+C
5. B=C/2
6. A=A/B+A^C
7. Imprimir(A)
1. leer (A)
2. resultado = 1
3. mientras (A>1)
4. resultado = resultado * A
5. A=A–1
6. fin mientras
7. imprimir (resultado)
4. Mi hijo es ahora tres veces más joven que yo, pero hace 5 años era cuatro veces más joven. ¿Qué edad tienen
padre e hijo?
6. Se ingresan dos números por teclado, si la suma de ambos es mayor a 20 al primer número se le deberá de
incrementar en 10 y al segundo se le quitará 5 en caso contrario al primer número se le quitará 18 y al segundo se
le aumentará 15, finalmente deberá mostrar la suma los nuevos números que se formaron. Diseñar el algoritmo
correspondiente.
7. Se ingresa un número por teclado, si este es mayor a 20 entonces habrá que sumarle 40, si el nuevo número
generado resulta mayor a 100 entonces se le multiplicará por 2 en caso contrario se le quitará 50; en caso de que
no haya resultado mayor a 20 el número que se ingreso al inicio se le deberá quitar 10 para observar si el nuevo
número que se genera es negativo, si esto se cumple se le adicionará 30. Finalmente se deberá observar el número
que se generó después de todo el recorrido anterior. Desarrolle un algoritmo que permita observar lo descrito
anteriormente.
PSEUDOCODIGO
8. Cuando un cliente se acerca a comprar 1 kilo de arroz a una tienda se da cuenta de lo siguiente: el arroz se vendía
en tres presentaciones: bolsa, lata y vidrio. El kilo de arroz en bolsa cuesta 2.000 pesos, en lata cuesta 2.400 pesos
y el vidrio cuesta 3.200 pesos. Desarrolle un algoritmo que permita calcular y mostrar cuanto pagará el cliente si
se sabe que:
9. En una empresa se requiere calcular el salario semanal de n obreros que laboran en ella. El salario se obtiene de la
siguiente forma:
10. Una empresa de ventas a domicilio maneja 10 artículos diferentes y cuenta con 50 vendedores. En un arreglo de
50x10 se tienen almacenadas las cantidades de cada artículo vendidas por cada vendedor. Además, los precios de
cada artículo están almacenados en un vector de tamaño 10. Se desea elaborar un algoritmo para imprimir lo
siguiente :