Algoritmos
Semana 01
Docente: César Ortiz Arias
Competencias asociadas a la asignatura
•Identificar estructuras lógicas de control para la generación desoluciones lógicas. •Describir las metodologías de programación para la solución de problemas.
Primera Unidad Fundamentos de Programación
•Definición de un algoritmo. •Identificar las partes de unalgoritmo. •Operadores aritméticos. •Estructuras lógicas. •Operadores lógicos. •Desarrollo de algoritmos.
Segunda Unidad Técnicas Algorítmicas
•Historia de la programación. •Incrementadores.•Contadores. •Tablas de verdad. •Uso de módulos y funciones.
Evaluaciones
Evaluaciones Parciales •1) Prueba práctica, exigencia 60%. •2) Prueba práctica, exigencia 60%. Examen •Prueba práctica con dospreguntas de desarrollo, exigencia 60%.
Bibliografía
•Problemas de la metodología de la Programación; Luis Jovanes; Ed. McGraw-Hill. Número de Pedido: 005.1 J88pr 1990 •Fundamentos de programación; LuisJovanes; Ed. McGraw-Hill. Número de Pedido: 005.1 J88f 1998
Primera Unidad Fundamentos de Programación
•Definición de un algoritmo. •Identificar las partes de un algoritmo. •Operadoresaritméticos. •Estructuras lógicas. •Operadores lógicos. •Desarrollo de algoritmos.
Algoritmos
¿Qué es un algoritmo?
Entrada Problema Salida Solución
Listado de instrucciones
Algoritmos
“Unalgoritmo puede ser definido como la secuencia ordenada de pasos, que conducen a la resolución de un problema dado y expresado en lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes deprogramación, etc”.
•Preciso: Indica el orden de cada uno de los pasos. •Definido: Si se siguen los pasos reiteradamente (ingresando los mismos datos), se obtienen los mismos resultados. •Finito: Tiene unnúmero finito de pasos.
Algoritmos
¡El algoritmo es independiente del lenguaje!
Receta
Plato Preparado
En las ciencias de la computación, el algoritmo es más importante que un lenguaje...
Regístrate para leer el documento completo.