Josue JM

Páginas: 7 (1538 palabras) Publicado: 18 de marzo de 2015
SISTEMAS INFORMÁTICOS
PROGRAMACION I - Contenidos Analíticos

Ing. Alejandro Guzmán M.

TEMA

1
Introducción
a la
Programación

1

SISTEMAS INFORMÁTICOS
PROGRAMACION I - Contenidos Analíticos

Ing. Alejandro Guzmán M.

1. INTRODUCCIÓN A LA PROGRAMACIÓN
1.1. Introducción
El diseño de aplicaciones ha cambiado drásticamente, en los últimos años y
consecuentemente los estilos de programación, de unaprogramación
secuencial, se pasó de una programación modular, para llegar a una
programación estructurada con muy buenos fundamentos. A partir de la
programación estructurada los esfuerzos se centraron en potenciar la
modularidad y la reutilización de código, lo que condujo a la programación
orientada a objetos. Pero que los estilos hayan cambiado, no significa que el
ultimo elimine a losanteriores, por el contrario se apoyan en ellos.
1.2.

Definición de Programación

Es el proceso de creación de un programa de computadora, mediante la
aplicación de procedimientos lógicos, a través de los siguientes pasos:


El desarrollo lógico del programa para resolver un problema en
particular.



Escritura de la lógica del programa empleando un lenguaje de
programación específico (codificacióndel programa).



Ensamblaje o compilación del programa hasta convertirlo en lenguaje de
máquina.



Prueba y depuración del programa.



Desarrollo de la documentación.

La Programación también se entiende como la ciencia y arte de diseñar
programas. Ciencia porque utiliza métodos científicos, genera conocimiento y
arte porque interviene creatividad y estilo propio de programación.
1.3.

Fasesde la Programación

1. Análisis del problema
Podríamos resumir a responderse a las tres siguientes preguntas:
a. ¿Qué entradas se requieren? Tipo y cantidad.
b. ¿Qué salida se desea? Tipo y cantidad.
c. ¿Qué método o proceso (fórmula) se empleará para obtener la salida
deseada?
En esta etapa prácticamente determinamos el QUE es lo que hace el programa
a diseñar.
2. Diseño del Algoritmo
En estaetapa se determina el COMO hace el programa la tarea solicitada. El
diseño del algoritmo es independiente del lenguaje de programación en el que
se va a codificar posteriormente. Para el diseño de un algoritmo tenemos que
utilizar los resultados del análisis del problema y realizar con ello una
2

SISTEMAS INFORMÁTICOS
PROGRAMACION I - Contenidos Analíticos

Ing. Alejandro Guzmán M.

estructuramodular (diseño modular) que consiste en un conjunto de módulos.
Es decir la solución de un problema complejo se realiza dividiendo el problema
en subproblemas y estos subproblemas en otros de nivel más bajo hasta
conseguir soluciones unitarias. Cada solución unitaria o subprograma o
subproblema se le conoce como MODULO y tiene un punto de entrada y una
salida.
Cualquier programa bien diseñado constade un programa principal (módulo
de nivel más alto) que llama a subprogramas (módulos de nivel más bajo).
Todo este diseño se le conoce como TOP-DOWN o diseño descendente y la
programación en este diseño se le conoce como programación modular. Por
otra parte, la programación modular nos conduce a la programación
estructurada que significa escribir un programa de acuerdo a las siguientes
reglas:
•El programa tiene un diseño modular.



Los módulos son diseñados de modo descendente.



Cada módulo se codifica utilizando las tres estructuras de control
básicas: secuencia, selección y repetición.

Para diseñar un algoritmo se requiere de herramientas, las cuales hay varias;
para nuestro estudio solo estudiaremos 2 de ellas:
Diagramas de flujo (Flowchart) y pseudocódigo. Ud. puede usarcualquiera de
ellas en forma regular. Por su importancia y extensión lo veremos
posteriormente.
3. Codificación de un Programa
Es la escritura en un lenguaje de programación de la representación del
algoritmo desarrollado en la etapa anterior, en cierto modo la codificación es
un proceso mecánico porque el algoritmo ya está hecho y solo queda la
transformación a un lenguaje requerido obteniéndose así...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Josue
  • josue
  • josue
  • Josue
  • josuer
  • Josue
  • josue
  • josue

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS