Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Tema 1 PD

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 6

Tema 1: CONSTRUCCIÓN DE ALGORITMOS

Algoritmos
Es una secuencia de pasos que se siguen para solucionar un problema en específico.

Es un conjunto de instrucciones que especifican la secuencia de operaciones a realizar.

Es independiente del lenguaje de programación.

Características

Entrada
Proceso
Salida

Finito: Tiene un inicio y un final


Preciso: Se debe indicar el orden de realización de cada paso
Definido: Para los datos de entrada se deben obtener la misma salida siempre
Formal: Tener una estructura especifica fácil de entender
Eficiente: Utiliza de modo eficiente los recursos computacionales

Especificaciones de un Algoritmo

Objetivo
Entrada
Precondición
Salida
Postcondición
Entrada: Un algoritmo tiene cero o más entradas
Precondición: Establece que condiciones deben satisfacer los datos de entrada
Salida: Un algoritmo tiene una o más salidas
Postcondición: Expresan las condiciones que satisfacen los datos de salida o
resultados.
Diagrama de flujo
Es una representación gráfica que utiliza símbolos normados por ANSI y expresa la
solución que debe realizar un programa
Símbolos
Pseudocodigo
Permite expresar las instrucciones en un lenguaje común (español o ingles) para
facilitar la lectura del mismo.
Utiliza palabras definidas para el ingreso y salida de datos, asi como las estructuras.

Instrucciones
Inicio/Fin
Entrada
Salida
Asignación
Decisión

También podría gustarte