LOGICA DE PROGRAMACIÓN

Páginas: 7 (1532 palabras) Publicado: 4 de diciembre de 2014
LOGICA DE PROGRAMACIÓN

La lógica de programación se centra en los conceptos y técnicas de diseño para la solución de problemas a través de algoritmos computacionales. En esta se aplica la simbolización de las proposiciones en la elaboración de algoritmos y se presentan las técnicas para el análisis de problemas y el diseño de su solución con algoritmos que utilizan estructuras secuénciales yseudo lenguajes para describir su funcionamiento.



CONCEPTOS BASICOS

-PROGRAMA: Es el conjunto de instrucciones ordenadas de forma lógica y secuencial, escritas en un lenguaje de programación de computadores con el fin de resolver un problema o una necesidad especifica.

-LENGUAJE DE PROGRAMACIÓN: Un lenguaje de programación tiene definida una sintaxis y grupo de comandos especiales quelo diferencia de otro.

-SEUDO LENGUAJE: El seudo lenguaje es la representación de la solución algorítmica utilizando una estructura y lenguaje similar de un lenguaje de programación.
Escribir un algoritmo en seudo lenguaje, facilita se trascripción o codificación a un lenguaje especifico de programación.

-DIAGRAMA DE FLUJO DE DATOS: Es una representación gráfica con símbolos propios, quesirven para representar la solución a un problema.

-INSTRUCCIÓN DE ENTRADA DE DATOS: Cuando se requiera la captura o ingreso de datos por parte del usuario, se debe utilizar la orden Lea.

-INSTRUCCIÓN DE SALIDA DE DATOS: Para representar la visualización de mensajes y resultados se utiliza la orden Escriba.

-PRUEBA DE ESCRITORIO: La prueba de escritorio es un recorrido del programasiguiendo el flujo de las instrucciones para comprobar su funcionalidad y fiabilidad.

-TÉCNICA DE PROGRAMCIÓN ESTRUCTURADA: Proporciona estructuras de control que conducen al programador escribir programas más cortos y eficientes. Las estructuras de control que se utilizan son: secuénciales, selectivas o condicionales y repetitivas.

-ESTRUCTURA SECUENCIAL: Como su nombre lo sugiere, en un estructurasecuencial las instrucciones se ejecutan en el mismo orden como están escritas. Una secuencia de instrucciones son pasos sucesivos, uno seguido de otro.

-ALGORITMO: Un algoritmo es la representación de la solución paso a paso, de un problema especifico, conformado por un conjunto de instrucciones o pasos ordenados de forma lógica y secuencial y escrito en lenguaje natural.

Ejemplo: Escribael algoritmo par preparar una torta.

Algoritmo torta
inicio
1.Buscar el libro de recetas
2.Ubicar la pagina con la receta para preparar la torta
3.Alistar todos los ingredientes necesarios
4.Elegir el molde y untarle mantequilla, luego esparcir polvo royal o maizena.
5.Elaborar la mezcla siguiendo las instrucciones del libro de recetas
6.Vaciar la mezcla en el molde
7.Controlar eltiempo de horneado
8.Apagar el horno, sacar el molde

Fin

-Es importante revisar que hay una secuencia lógica, en el orden en que se escribió cada paso, para la preparación de la torta. La secuencia tiene gran importancia porque indica la prioridad de ejecución de cada paso, cuando se dice secuencia lógica se da a entender la importancia y el orden.

1.PASOS PARA SOLUCIONAR UN PROBLEMA

Paradar solución a un problema se debe tener el enunciado o definición del problema y luego se recomienda aplicar los siguientes pasos:


1.Leer y entender el problema (Análisis del problema)
2.Escribir con palabras la posible solución (Algoritmo)
3.Definir y declarar variables
4.Codificar el Algoritmo en seudo lenguaje (Estructuras parecidas a las de un lenguaje de programación)
5.Hacer pruebade escritorio para validar y depurar el programa.
1.2 LEER Y ENTENDER EL PROBLEMA

ANALISIS DEL PROBLEMA:
Para analizar se debe leer las veces que sea necesario el enunciado del problema, hasta entenderlo y llegar una síntesis del problema.

La primera habilidad que se debe desarrollar o reforzar es la de entender el enunciado del problema. Un problema esta entendido cuando se tiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Logica
  • Programacion Logica
  • logica y programacion
  • lógica de programación
  • Programacion Logica
  • LOGICA DE PROGRAMACION
  • Logica De Programacion
  • Logica de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS