Algoritmo

Páginas: 10 (2327 palabras) Publicado: 4 de febrero de 2014
INSTITUTO TECNOLOGICO DE APIZACO.
DEPARTAMENTO DE CIENCIAS DE LA TIERRA.


MATERIA: SOFTWARE EN INGENIERIA C.

Elaborado por:

Joaquín Sastre Romano
Eduardo Yair Cedeño Carreón
Moisés Cocoletzi
Saúl Rodríguez George
Rodrigo Portillo Díaz




INTRODUCCION

En los pasos a seguir para el desarrollo de un problema, existen básicamente dos tipos de elementos con los cuales esposible especificar un problema en forma esquemática y con una notación orientada a la computación, estas herramientas son los algoritmos y los diagramas de flujo que se complementan.
El concepto de algoritmo es muy importante dentro del área de computación, cuyo significado actual es similar a una receta, proceso, método, técnica, procedimiento o rutina para realizar una actividad, excepto que elalgoritmo tiene una connotación ligeramente diferente.
Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo estácompleto y correcto el paso del mismo a un Lenguaje de Programación es relativamente simple y directo. Es importante resaltar que el Diagrama de Flujo muestra lugares de origen y destino de los datos, transformaciones a las que son sometidos los datos, lugares en los que se almacenan los datos dentro del sistema, los canales por donde circulan los datos. Además de esto podemos decir que este es unarepresentación reticular de un sistema, el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.






INDICE

Definición de Algoritmo

Tipos De Algoritmos

Características De Un Algoritmo

Algoritmo y Diagramas De Flujo

Definición De Diagrama de Flujo

Simbología De Diagrama De Flujo










ALGORITMO
DEFINICION:
Un Algoritmo, sepuede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajesde programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.

Tipos de algoritmos
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
•Son todos aquellos pasos o instrucciones descritos pormedio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema cualquier
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
•Son aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio
Tipos de algoritmos de razonamiento:
Algoritmos Estáticos: son los quefuncionan siempre igual, independientemente del tipo de problema tratado.
Algoritmos Adaptativos: algoritmos con cierta capacidad de aprendizaje.
Algoritmos Probabilísticos: son algoritmos que no utilizan valores de verdad booleanos sino continuos. Existen varios tipos de algoritmos probabilísticos dependiendo de su funcionamiento, pudiéndose distinguir:
§ Algoritmos numéricos: que proporcionanuna solución aproximada del problema.
§ Algoritmos de Montecarlo: que pueden dar la respuesta correcta o respuesta erróneas (con probabilidad baja).
§ Algoritmos de Las Vegas: que nunca dan una respuesta incorrecta: o bien dan la respuesta correcta o informan del fallo.
Algoritmo Cotidiano: es la serie de pasos que realizamos en nuestra vida diaria para realizar las diferentes tareas y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS