Professional Documents
Culture Documents
Algoritmo
Ejemplos de algoritmo:
Las instrucciones para instalar un equipo de sonido.
Las instrucciones para cambiar una llanta de un
vehculo.
Una receta para preparar un plato de comida.
Las instrucciones para hallar el MCD de dos nmeros.
Las instrucciones para convertir una cantidad en soles a
dlares.
Clasificacin
general de los
de algoritmos
Algoritmos
Computacionales
Algoritmos no
Computacionales
Algoritmo no computacional
Algoritmo computacional
Ejemplo de algoritmo
Algoritmo para calcular el IMC (ndice de Masa Corporal) de una
persona
Paso 1 : Obtener peso y estatura
Paso 2 : Calcular imc = peso / (estatura*estatura)
Paso 3 : Mostrar imc
Obtener peso y estatura
Mostrar imc
Programa IMC
protected void actionPerformedBtnProcesar(ActionEvent arg0)
{
double peso, estatura, imc;
peso = Double.parseDouble(txtPeso.getText());
estatura = Double.parseDouble(txtEstatura.getText());
imc = peso / (estatura * estatura);
txtS.setText("IMC : " + imc);
Obtener peso y estatura
}
Mostrar imc
Programa
Algoritmo
Programa
Etapas de un algoritmo
Entrada
Datos de entrada
o insumos
necesarios para
el proceso
Proceso
Salida
Datos de salida
o resultados
producidos por
el proceso
Etapas de un algoritmo:
entrada-proceso-salida
2 Limones
1 Cuchara de azcar
1 Taza de agua
Base
Altura
Preparacin de
una limonada
Clculo del
rea de
un rectngulo
Limonada
rea
Etapas de un algoritmo
Numero1
Numero2
Soles
Tipo de Cambio
Conversin
de soles a
dlares
MCD
Dlares
Variable
peso
estatura
imc
Solucin:int edadper;
double pesoper;
El pseducdigo
Algoritmo
(Pseudocdigo)
real b, h, area
entero edad
Programa
(Cdigo Fuente)
double b, h, area;
int edad;
Sentencia de asignacin
Sentencia de asignacin
Sentencia de asignacin
3.5
2.0
area
7.0