Concepto de Algoritmo 2.0
Concepto de Algoritmo 2.0
Concepto de Algoritmo 2.0
ALGORITMO.pdf (itsa.edu.co)
TIPOS DE ALGORITMOS
▷ Tipos de algoritmos - ¿Cómo se clasifican? (clasificacionde.org)
REPRECENTACION DE ALGORITMOS
1.4.5 Técnicas de Programación Estructurada | (uaeh.edu.mx)
Diagramas de Flujo
Es una descripción gráfica de un algoritmo para resolver un problema. Los
diagramas de flujos están compuestos por figuras conectadas con flechas.
El diagrama comienza en un inicio establecido y termina en un final también
establecido, las diferentes figuras de las que se vale este diagrama tienen un
significado propio.
Pseudocódigo
El pseudocódigo es una descripción en lenguaje natural de un algoritmo que,
empleando en ello ciertas convenciones sintácticas idénticas a las de los lenguajes
de programación, como asignaciones, ciclos y condicionales.
El pseudocódigo tiene como finalidad facilitar el entendimiento de un algoritmo, y
por tanto puede no incluir detalles irrelevantes que son necesarios en una
implementación.
El pseudocódigo en general se puede entender sin conocer lenguaje de
programación alguno, y es lo suficientemente estructurado para que su realización
pueda ser implementada en un lenguaje de programación a partir de él.
Lenguaje Natural
Colocar la escalera debajo del bombillo quemado
Elegir un bombillo nuevo de la potencia adecuada
…
PASOS
Introducción a los algoritmos (desarrolloweb.com)
ANEXO
Codificación y transcripción: Pasar a un algoritmo a un lenguaje de
programación. Escribir en la computadora en ese lenguaje de
programación.
Compilación: Pasa algo que está en lenguaje natural a un lenguaje de
máquina. Es exitoso si está escrito correctamente (sin errores de
sintaxis)en el lenguaje de programación
Ejecución:
Pruebe:
Mantenimiento: Actualizaciones, mantenimientos preventivos y
mantenimientos correctivos.
PROXIMA CLASE
Tipos de datos
Variables/ constantes
Expresiones: aritméticas, lógica, condicionales.