Logica de Programación

Páginas: 5 (1125 palabras) Publicado: 28 de noviembre de 2013
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable.
Al aplicar la programación modular, un problema complejo debe ser dividido en varios subproblemas más simples, y estos a su vez en otros subproblemas más simples. Esto debe hacerse hasta obtener subproblemas lo suficientementesimples como para poder ser resueltos fácilmente con algún lenguaje de programación. Ésta técnica se llama refinamiento sucesivo, divide y vencerás ó análisis descendente (Top-Down).
Cada uno de estos módulos tiene una tarea bien definida y algunos necesitan de otros para poder operar. En caso de que un módulo necesite de otro, puede comunicarse con este mediante una interfaz de comunicación quetambién debe estar bien definida.
Si bien un modulo puede entenderse como una parte” de un programa en cualquiera de sus formas y variados contextos, en la práctica es común representarlos con procedimientos y funciones.

Programación Estructurada
es una técnica en la cual la estructura de un programa, esto es, la interpelación de sus partes realiza tan claramente como es posible mediante el uso detres estructuras lógicas de control:
· Secuencia: Sucesión simple de dos o mas operaciones.
· Selección: bifurcación condicional de una o mas operaciones.
· Interacción: Repetición de una operación mientras se cumple una condición.
Con la programación estructurada, elaborar programas de computador sigue siendo una labor que demanda esfuerzo, creatividad, habilidad y cuidado. Sin embargo, coneste estilo podemos obtener las siguientes ventajas:

1. La estructura del programa es clara puesto que las instrucciones están más ligadas o relacionadas entre sí.
2. Reducción del esfuerzo en las pruebas. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a la estructura más visible, por lo que los errores se pueden detectar y corregir más fácilmente.
3.Reducción de los costos de mantenimiento de los programas.
4. Programas más sencillos y más rápidos (ya que es más fácil su optimización).

El principal inconveniente de este método de programación, es que se obtiene un único bloque de programa, que cuando se hace demasiado grande puede resultar problemático su manejo
Una CONSTANTE es un dato cuyo valor puede cambiar durante la ejecución delprograma. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.
Una VARIABLE es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar eltipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc.


Una función es el término para describir una secuencia de órdenes que hacen una tarea específica de una aplicación más grande.

CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION

LENGUAJE MÁQUINA:
El lenguaje máquina es el único que entiende directamente la computadora, ya que esta escrito en lenguajesdirectamente inteligibles por la máquina (computadora), utiliza el alfabeto binario, que consta de los dos únicos símbolos 0 y 1, denominados bits (abreviatura inglesa de dígitos binarios). Sus instrucciones son cadenas binarias (cadenas o series de caracteres de dígitos 0 y 1) que especifican una operación y, las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones demáquina o código maquina. Todas las computadoras tienen un código de operación para cada una de las funciones. La segunda parte de la instrucción es el operando, que indica a la computadora donde hallar o almacenar los datos y otras instrucciones que se van a manipular, el número de operándoos de una instrucción varia en distintas computadoras.
Ventajas del lenguaje máquina: posibilidad de...
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 PROGRAMACIÓN
  • LOGICA DE PROGRAMACION
  • Logica De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS