algoritmoclase1

14
Algoritmos Instructor: Ing.Yelitza Echeverría

Upload: yeli-josefin-echeverrias

Post on 21-Jul-2015

309 views

Category:

Education


0 download

TRANSCRIPT

Algoritmos

Instructor: Ing. Yelitza Echeverría

Es un conjunto de pasoslógicos ordenados,secuencialmente y finita,escritos de tal forma quePermiten visualizar lasolución de un problemadeterminado en un momentoespecífico.

ALGORITMO: Definición

ALGORITMO: Nombre

El nombre en latín dealgoritmo proviene de latraducción que realizóFibonacci, de la obradel matemático árabeAl'Khwarizmi llamada ,Algoritmi de NumeroIndorum.ALGORITMO

ALGORITMO: Características

Debe terminar en algún

momento

FINITO

ALGORITMO: Características

Debe realizar lasfunciones u

operaciones paralas que fuecreado.

CONCRETO

FINITO

ALGORITMO: Características

Debe estar bienestructurado parasu fácilentendimiento.

CONCRETO

FINITO

LEGIBLE

ALGORITMO: Características

Debe realizar lasoperaciones conun mínimo deutilización derecursos.

CONCRETO

FINITO

LEGIBLE

EFICIENTE

ALGORITMO: Características

Debe estar librede errores.(Validado)

CONCRETO

FINITO

LEGIBLE

EFICIENTE

NO

AMBIGUO

ALGORITMO: Características

Debe generar elmismo resultadosiempre que sesiga.

CONCRETO

FINITO

LEGIBLE

EFICIENTE

NO

AMBIGUO

PRECISO

DEFENIDO

ALGORITMO: Estructura

Corresponden a losdatos requeridospara realizar elalgoritmo (datos deentrada) y los datosque son generados(datos de salida)

DATOS

ALGORITMO: Estructura

DATOSConforma el grupode instruccionesque realizan lasoperaciones con los

datos. PROCESOS

ALGORITMO: Estructura

DATOS

PROCESOS

ESTRUCTURA DE CONTROL

Determinan laorganización de lasinstrucciones quedeben serrealizadas.

ALGORITMO: Elementos

Es necesarioidentificar quedatos se necesitaningresar, cualessirven de formaauxiliar y cuales sevan a generar.

Definiciónde variables yconstantes

ENTRADA SALIDA

ALGORITMO: ElementosDefinición

de variables yconstantes

ENTRADA SALIDA

Las instruccionesque se van arealizar deben estarbien estructuradas ytener un ordenlógico, con el fin deevitarinconsistencias enel resultado.

PROCESO