UNIDAD Y LOGICA DE PROGRAMACION
Aplicar los conceptos fundamentales de lógica de programación para representar soluciones de problemas mediante pseudocódigo o diagramas
de flujo.
INTRODUCCION Y LOGICA DE PROGRAMACION
METODOLOGIA PARA RESOLVER UN PROBLEMA
Consideraciones
algorítmicas del
pensamiento humano Análisis (Entrada-ProcesoSalida)
Un algoritmo no es mas que una secuencia finita, ordenada y lógica de pasos a seguir para realizar una tarea determinada, y el pensamiento algorítmico no es mas que las aptitudes que tenga el individuo para llegar a esas deducciones lógicas y llegar a confeccionar dicho algoritmo.
Análisis del problema: Se especifica los requisitos a los que se debe dar solución desde el programa a realizar.
Diseño y verificación del algoritmo: diseño escrito y detallado del algoritmo que solucionarán el problema al que nos enfrentamos.
Codificación: Se implementan el diseño en el lenguaje de programación elegido.
Compilación y enlazado: traducción del código fuente escrito a código máquina mediante el empleo de compiladores.
Verificación y depuración: donde se buscan errores producidos en las fases anteriores y se eliminan.
Documentación: creacion de la documentación del programa realizado, tanto técnica como a nivel de usuario (manuales).
Diseño de algoritmos
mediante las técnicas de
pseudocódigo y diagramas
de flujo
Pseudocódigo:
Es un pseudolenguaje intermedio entre el natural del programador y el lenguaje de programación seleccionado, considerándose por tanto un lenguaje de pseudoprogramación. Ej + (suma) - (resta) * (multiplicaion) / (division)
Son herramientas gráficas para la representación visual y gráfica de algoritmos, compuestos por una serie de símbolos icónicos unidos por flechas.
Estructuras de control de
flujo en algoritmos: de
decisión y repetición
Estructura secuencial
Es aquella en la que una accion sigue a la otra en el orden en el que estan escritas.
Estructuras de control: condicionales y bucles
Condicionales o bifurcaciones: permiten que se ejecuten conjuntos distintos de instrucciones, en
función de que se verifique o no determinada condición.
Bucles o repeticiones: permiten que se ejecute repetidamente un conjunto de instrucciones, bien
un numero pre-determinado de veces, o bien hasta que se verifique una determinada condición.
Conceptos y características
de un lenguaje de
programación
un programa destinado a la construcción de otros programas informáticos.
está compuesto por símbolos y reglas sintácticas y semánticas
permite el trabajo conjunto y coordinado