Transcript
Page 1: Generalidades algoritmos

Fundamentos de programación

Conceptos básicos de losAlgoritmos

Ing. Magda Paola Fernández

Page 2: Generalidades algoritmos

Tabla de contenido

AlgoritmoTipos de AlgoritmosCaracterística de un algoritmoTipos de lenguajes algorítmicos

Page 3: Generalidades algoritmos

AlgoritmoEs una serie de pasos

organizados que describe el proceso que se debe seguir,

para dar solución a un problema especifico.

Qué es:

Creador:

Matemático de Uzbequistan Mohammed ibn- Musa al -

Khwarizmi

Dio las nociones para realizar las operaciones matemáticas básicas siguiendo un proceso

En su libro

El arte indio de contar

Page 4: Generalidades algoritmos

Tipos de Algoritmos

Cualitativos Cuantitativos

Son aquellos que se describen utilizando palabras.

Son aquellos que utilizan calculo numéricos para definir los pasos del proceso

Page 5: Generalidades algoritmos

Característica de un algoritmo

Finito Debe tener un inicio y un fin

Debe ser:

Concreto Debe realizar las funciones por las que fue creado

Eficiente Debe realizar las operaciones con un mínimo de utilización de recursos.

NO ambiguo Debe estar libre de errores - estar validado

Precisión Debe ser ordenado secuencia de pasos

Definido Debe generar el mismo resultado siempre que se siga.

Page 6: Generalidades algoritmos

Fases para el diseño de un algoritmoDefinición del problema

Análisis del problema

Diseño del algoritmo

Codificación

Prueba y depuración

Documentación

Mantenimiento

Page 7: Generalidades algoritmos

Tipos de lenguajes algorítmicos

Un lenguaje algorítmico es una serie de símbolos y reglas que se utilizan para describir de manera explicita un proceso.

Gráficos

Seudocódigo

Es la representación grafica del algoritmo

Lectura del algoritmo utilizando convenciones de un lenguaje de programación


Top Related