Categories: All - bucles - software - programación - pseudocódigo

by Gabriela Martinez Camacho 5 years ago

4496

LOGICA DE PROGRAMACION

El texto aborda varios aspectos fundamentales en el campo de la programación y la computación. Inicia con el desarrollo de soluciones y la verificación de resultados, subrayando la importancia de entender y definir claramente el problema a resolver.

LOGICA DE PROGRAMACION

Desarrollar la solución y comprobar los resultados: En esta fase se comprueban los resultados.

Diseñar el algoritmo: El resultado de esta etapa es crear una serie de pasos que servirán para resolver el problema planteado.

Sugerir o plantear alternativas de solución: En esta fase se propone propuestas de las posibles soluciones al problema.

Identificar del problema: En esta fase se comprende el problema y se destacan los datos que ayudan a entender el problema.

Arquitectura de un computador y sus componentes de hardware y software.

Panorama histórico desde los inicios hasta los más recientes avances

Origen de la programación empezando con la aparición del ábaco chino

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.

Conceptos y características de un lenguaje de programación
permite el trabajo conjunto y coordinado
está compuesto por símbolos y reglas sintácticas y semánticas
un programa destinado a la construcción de otros programas informáticos.
Estructuras de control de flujo en algoritmos: de decisión y repetición
Estructuras de control: condicionales y bucles

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.

Condicionales o bifurcaciones: permiten que se ejecuten conjuntos distintos de instrucciones, en función de que se verifique o no determinada condición.

Estructura secuencial Es aquella en la que una accion sigue a la otra en el orden en el que estan escritas.
Diseño de algoritmos mediante las técnicas de pseudocódigo y diagramas de flujo
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.
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)
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).

METODOLOGIA PARA RESOLVER UN PROBLEMA
INTRODUCCION Y LOGICA DE PROGRAMACION