Documente Academic
Documente Profesional
Documente Cultură
ALGORITMOS 1ra
PARTE
2
QUÉ ES UN ALGORITMO
3
QUÉ ES UN ALGORITMO
Algoritmo
Es un método para resolver
un problema mediante una
serie de pasos precisos
definidos y finitos
4
CARACTERÍSTICAS DE UN
ALGORITMO
Preciso: indicar el orden de realización de cada paso
5
DISEÑO DE UN
ALGORITMO
Divide y vencerás
6
HERRAMIENTAS DE
DISEÑO
Diagramas de flujo: es una
representación gráfica de un
algoritmo. Sus símbolos están
normalizados por el Instituto
Nacional Estadounidense de
Estándares, ANSI.
Pseudocódigo: el posible
algoritmo se escribe en
palabras, de tal manera que el
programador exprese su
análisis y posible diseño.
7
VERIFICACIÓN Y
DEPURACIÓN DE UN
PROGRAMA
Verificación: es el proceso de ejecución del programa con una amplia
gama variedad de datos de entrada.
8
VERIFICACIÓN Y
DEPURACIÓN DE UN
PROGRAMA
Errores de compilación: se producen por un uso incorrecto de las
reglas del lenguaje de programación, errores de sintaxis.
9
PROGRAMACIÓN MODULAR
El programa se divide en módulos (partes independientes), cada una
de las cuales ejecuta una única actividad. Estos se analizan, codifican
y ponen a punto independientemente de otros módulos.
10
PROGRAMACIÓN
ESTRUCTURADA
Significa escribir un programa de acuerdo a las siguientes reglas:
11
ESTRUCTURAS
DE CONTROL
Secuencial
12
ESTRUCTURAS
DE CONTROL
Selectiva
13
ESTRUCTURAS
DE CONTROL
Repetitiva
14
ESTRUCTURAS
DE CONTROL
Repetitiva
Ejemplo:
15
PROGAMA PROPIO
1. Posee un solo punto de entrada y uno de salida o fin para control
del programa.
2. Existen caminos desde la entrada hasta la salida que se puedan
seguir y que pasan por todas las partes del programa.
3. Todas las instrucciones son ejecutables y no existen bucles
infinitos.
16
DIAGRAMAS DE FLUJO
17
DIAGRAMAS DE FLUJO
18
DIAGRAMAS DE FLUJO
19
DIAGRAMAS DE FLUJO
20