Sei sulla pagina 1di 5

QUE ES UN ALGORITMO

Un Algoritmo es una serie ordenes de instrucciones, pasos o procesos que llevan a la solucin de un determinado problema.
Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar el computador para lograr un
resultado previsible. Vale la pena recordar que un procedimiento de computador consiste de una serie de instrucciones muy
precisas y escritas en un lenguaje de programacin que el computador entienda, en este curso utilizaremos el entorno de
desarrollo de Scratch para programar nuestros algoritmos.

TIPOS DE ALGORITMOS INTRODUCCIN


Algoritmos cualitativos: en estos algoritmos, el paso a paso se describe de
manera verbal.
Algoritmos cuantitativos: estos se valen de clculos numricos para su Un problema es ms fcil de resolver si se
resolucin. conocen los pasos que hay que dar hasta llegar
Algoritmos de ordenamiento: las secuencias de resolucin llevan un orden a la solucin. El conjunto de estos pasos se
lxico o numrico especfico. llama algoritmo; un algoritmo es el conjunto de
Algoritmos de encaminamiento: determinan de qu forma debern operaciones y procedimientos que deben
transmitirse los datos ingresantes y el conjunto de pasos encadenados que seguirse para resolver un problema. Un
debern recorrer. algoritmo debe contener no solo los pasos a
Algoritmos de bsqueda: a partir de una lista de datos que ingresan, estos seguir, sino tambin el orden en que estos se
algoritmos rastrean uno o varios elementos que cumplan con ciertas tienen que realizar. Para confeccionar un
condiciones dadas. programa, adems del algoritmo es necesario
Algoritmos cotidianos: son aquellos que se aplican en el da a da de las conocer los datos que intervienen en el
personas. problema y como se relacionan dichos datos
Algoritmos de escalada: tomando como punto de partida una solucin con los distintos pasos del mismo; pero adems
insatisfactoria, van introduciendo modificaciones hasta llegar a su objetivo. de esto se debe tomar en cuenta que existe una
Algoritmos probabilsticos: presentan soluciones aproximadas o probables a manera de plasmar ese algoritmo de forma
un determinado problema. grfica y mucho ms ordenada llamada un
Algoritmos deterministas: poseen un comportamiento lineal y predictivo,
donde a un paso en particular le sucede otro absolutamente previsible. DIAGRAMA DE FLUJO. Un Diagrama de Flujo
Algoritmos voraces: analizan cada paso como si fuese el nico, buscan una u Organigrama es la representacin grfica del
solucin ptima para esa situacin en particular y llegan, finalmente, a un algoritmo, dicho anteriormente. Estos tienen la
resultado definitivo. ventaja de indicar la secuencia del proceso en
Algoritmos heursticos: llegan a la resolucin del problema apartando en cuestin, las unidades involucradas y los
forma temporaria alguno de sus objetivos. responsables de su ejecucin.
PASOS PARA HACER UN ALGORITMO

Paso # 1:
Analizar el problema.
Paso # 2:
Disear el Algoritmo.
Paso # 3:
Codificar, se implementa el algoritmo en
un cdigo escrito en un lenguaje de
programacin. Refleja las ideas
desarrolladas en las etapas de anlisis y
diseo.
Paso # 4:
Compilacin y ejecucin, traduce el
programa fuente a programa en cdigo
de mquina y lo ejecuta.
Paso # 5:
Se buscan errores en las etapas
anteriores.
Paso # 6:
Se eliminan los errores encontrados.
Paso # 7:
Documentacin, son comentarios,
etiquetas de texto, que facilitan la
comprensin del programa.
INSTITUTO TECNOLGICO SUPERIOR JOS OCHOA LEN
NOMBRE: ESTRELLA MARCILLO CORDOVA
DOCENTE: ING. JOSE MANRIQUE
CURSO: 1ERO A NOCTURNO
FECHA: 27 DE JUNIO DE 2017
MATERIA: FUNDAMENTOS DE PROGRAMACION

1. QUE ES UN ALGORITMO

http://www.monografias.com/trabajos94/diseno-algoritmos-programacion-computadoras/diseno-algoritmos-programacion-
computadoras.shtml

2. PASOS PARA REALIZAR UN ALGORITMO

http://algoritmoserazo.blogspot.com/2011/08/pasos-para-hacer-un-algoritmo.html

3. INTRODUCCION A DIAGRAMAS DE FLUJO

http://diagramasdeflujomao.blogspot.com/p/introduccion.html

4. EJEMPLOS DE ALGORITMO
http://iejemplos.com/ejemplos-de-algoritmos/
EJEMPLOS DE ALGORITMOS

Ejemplo de algoritmo resuelto Ejemplo de algoritmo cotidiano Ejemplo de algoritmo mate


Genere un algoritmo que determine A partir de los siguientes datos, desarrolla un Desarrollar un algoritmo pa
cundo una persona puede casarse; algoritmo para llenar un vaso de agua: el promedio de 3 calificacio
es decir, solo si se es mayor de edad
y soltero. Un vaso Variables: ENTERO: N1, N
Un grifo REAL: Prom
Datos: Edad, estado civil
INICIO INICIO
INICIO 1- Tomar el vaso
1- Escribir Cul es su edad? 1- Leer N1, N2, N3
2- Abrir el grifo
2- Leer edad 2- Prom= (N1 + N2 + N3)/3
3- Colocar el vaso bajo el grifo
3- Escribir Cul es su estado civil? 4- Esperar que el vaso se llene
3- Escribir Prom
4- Leer estado civil 5- Retirar el vaso
5- Si (edad >= 18 y estado civil= FIN
6- Cerrar el grifo
soltero) entonces8- Escribir No FIN
puede casarse
9- Fin (del si)
FIN

Potrebbero piacerti anche