Академический Документы
Профессиональный Документы
Культура Документы
Algoritmos
Instructor
J. Ignacio Loaiza R.
OBJETIVO
El alumno elaborar algoritmos para la solucin sistemtica de
problemas
CONTENIDO
Conceptos Bsicos de Algoritmos.3
Caractersticas de los Algoritmos...4
Tipos de Algoritmos..5
Ejemplo:
Si a un experimentado conductor se le preguntase como pone en movimiento su
automvil, el contestara: Se pone en marcha el motor y se mete la primera.
Efectivamente es fcil. Pero Qu ocurrira si el individuo nunca condujo un
automvil?. El resultado no sera muy efectivo debido a que segn las instrucciones
o pasos impartidos anteriormente, si estuviera en algn cambio, al poner en marcha
se hubiese estrellado con lo primero que estuviese adelante o atrs.
La conclusin que se debe sacar de este ejemplo es que el conductor con
experiencia no tuvo en cuenta todas las posibilidades que se pueden presentar para
obtener el resultado de poner el automvil en movimiento. Por lo tanto, su algoritmo
sera:
Poner en marcha el motor
Meter la primera
Ejemplo:
En cambio, el algoritmo ms correcto podra ser:
1.
2.
3.
4.
5.
6.
7.
8.
Inicio
Pisar el embrague con el pie izquierdo
Poner en punto muerto
Dar a la llave de contacto
Pisar el embrague
Meter la primera
Quitar el freno de mano si lo tuviese puesto.
Levantar lentamente el pie del embrague a la vez que pisa el pedal del
acelerador con el pie derecho.
9. Fin.
Tipos de Algoritmos
Existen dos tipos y son llamados as por su naturaleza:
Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras. Lo ejecutan las personas
Ejemplo:
Se dispone de un grifo de agua jabn papel y corriente de aire caliente.
1. INICIO.
2. Abrir el grifo de agua.
3. Mojarse las manos.
4. Aplicarse jabn.
5. Enjuagarse las manos.
6. Cerrar el grifo de agua.
7. Secarse las manos con papel.
8. Exponer las manos a corriente de aire
caliente.
9. FIN.
2. Algoritmo que describe la manera en que su pap se levanta todas las maanas
para ir al trabajo en auto privado.
1. Inicio.
2. Levantarse de la cama.
3. Quitarse el pijama.
4. Ducharse.
5. Vestirse.
6. Desayunar.
7. Arrancar el auto para ir al trabajo.
8. Fin.
5
Algoritmo que permite leer dos valores distintos, determinando cul de los dos
valores es el mayor y escribirlo.
1. Inicio
2. Asignar valor a y b.
3. Pregunta los valores de a y b.
4. Leer valor
5. Si a = b, devuelva se a 3.
6. Si a >b, entonces escribir "a es el mayor"
7. Si b >a entonces escribir "b es el mayor"
8. Final.
Todo algoritmo tiene tres partes: entrada, proceso y salida, y sus pasos describen
la transformacin de la entrada en la salida.
Si tomamos el ejemplo acerca del promedio de notas de los alumnos tenemos que:
Para que un algoritmo pueda ser resuelto por una computadora el mismo debe ser
escrito (codificado) en el lenguaje de programacin elegido, siguiendo las reglas de
sintaxis del mismo.
Esta tarea se denomina programacin y el algoritmo escrito se llama programa.
6