"Aprendiendo a programar"
Definicion:
Un ALGORITMO es una secuencia
finita ‘bien definida’ de tareas ‘bien definidas’,
cada una de las cuales se puede realizar con una cantidad de recursos
finitos.
Ejecutar un algoritmo es realizar
las tareas del mismo, en el orden especificado y utilizando los
recursos disponibles.
Uso de recursos:
- Tecnicas para la formulación de algoritmo
DIAGRAMAS DE
FLUJO
Se basan en la utilización de diversos
símbolos para representar operaciones específicas.
Se les llama diagramas de flujo porque los símbolos utilizados
ón.
SIMBOLOGIA UTILIZADA EN LOS
DIAGRAMAS DE FLUJO
SÌMBOLO FUNCIÒN
PSEUDOCODIGO
Aplicaciòn :
EJEMPLOS
EJEMPLO 1
PROBLEMA:cambiar la rueda de un automóvil teniendo un gato mecánico en buen estado, una rueda de remplazo y una llave inglesa.
Algoritmo:paso1.aflojar los tornillos de la rueda pinchada con la llave inglesa.
paso 2. ubicar el gato mecánico en su sitio.
paso3.levantar el gato hasta que la rueda pinchada pueda girar libremente.
paso4. quitar los tornillos y la rueda pinchada.
paso5. poner rueda de repuesto y los tornillos.
paso6. bajar el gato hasta que se pueda liberar.
paso7. sacar el gato de su sitio
paso8. Apretar los tornillos con la llave inglesa.
fin
EJEMPLO 2
Algoritmo:
paso1. colocar los
números el primeroo encima del segundo, de tal manera que las unidades,
decenas, centenas, etc, de los números queden alineadas. trazar una
línea debajo del segundo número.paso2.empezar por la columna más a la derecha.
paso3.sumar los dígitos de dicha columna.
paso4. si la suma es mayor a 9 anotar 1 encima de la siguiente columna ala izquierda y anotar debajo de la línea lasunidades de la suma. si no es mayor anotar la suma debajo de la línea.
paso5. si hay má columnas a la izquierda, pasar ala siguiente columna a la izquierda y volver a 3.
paso6. el número debajo de la línea es solución.
fin
EJEMPLO 3
PROBLEMA:un estudiante se encuentra en su cas durmiendo y debe ir ala universidad ¿qué debe hacer el estudiante?
paso2.bañarse-vestirse
paso3.desayunar.
paso4. cepillarse los dientes
paso5.despedirse de la familia.
paso6. caminar al paradero
paso7. subir al bus
paso8. entrar ala universidad.
fin
Algoritmo:
paso1. mirar la hora.paso2.bañarse-vestirse
paso3.desayunar.
paso4. cepillarse los dientes
paso5.despedirse de la familia.
paso6. caminar al paradero
paso7. subir al bus
paso8. entrar ala universidad.
fin
EJEMPLO 4
PROBLEMA: una taza de té
paso2.llenarla de agua
paso3.colocarla en el fuego
paso4.esperar que hierva
paso5. colocar un sobre de te en la tetera
paso6. esperar que enfríe
paso7. servir ala taza
EJEMPLO 5
PROBLEMA: preparar una limonada
Algoritmo:
paso1.servir agua en un recipiente
paso2.echar cinco cucharaditas de azúcar
paso3. mover con una cuchara
paso4. cortar un limón y exprimirlo
paso5. mover otra vez
fin
PROBLEMA: una taza de té
Algoritmo:
paso1.coger una teterapaso2.llenarla de agua
paso3.colocarla en el fuego
paso4.esperar que hierva
paso5. colocar un sobre de te en la tetera
paso6. esperar que enfríe
paso7. servir ala taza
EJEMPLO 5
PROBLEMA: preparar una limonada
Algoritmo:
paso1.servir agua en un recipiente
paso2.echar cinco cucharaditas de azúcar
paso3. mover con una cuchara
paso4. cortar un limón y exprimirlo
paso5. mover otra vez
fin
Web Grafia:
http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo1/cap_02/leccion1022.htm
http://es.scribd.com/doc/7119127/Ejemplos-de-Algoritmos
http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
http://www.monografias.com/trabajos15/algoritmos/algoritmos.shtml
http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php
No hay comentarios:
Publicar un comentario