unidad 3 programacion

Páginas: 6 (1427 palabras) Publicado: 1 de mayo de 2015
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA NACIONAL
UNEFA
NÚCLEO LARA

MATERIAL DIDÁCTICO

PROGRAMACIÓN
UNIDAD III. Técnicas de Programación.
Este material es una guía instruccional y por ningún motivo se debe considerar como el contenido exclusivo de evaluación para la materia.

PeríodoI-2015
Ing. Jesús Leal

2

Técnicas de Programación
Las técnicas de programación constituyen parte fundamental en el proceso de desarrollo e
Ingeniería del Software dentro del ámbito informático. Cada técnica tiene sus propias características, y
distintos métodos de resolución de problemas, así como la implementación de estándares de ciertas
compañías o instituciones.
Las técnicas de programación sonel medio a través del cual se escoge de qué forma se creara la
secuencia de órdenes lógicas que desarrollara un determinado programa que se creara. Es la forma como
se desarrollara la ejecución de un determinado software y el conjunto de datos que entraran y los
resultados que se mostraran. Los tipos o técnicas de programación son bastante variados, aunque puede
que muchos de los lectores sóloconozcan una metodología para realizar programas.
Las técnicas de desarrollo y diseño de programas que se utilizan en la programación convencional
tienen inconvenientes, sobre todo a la hora de verificar y modificar un programa. En la actualidad están
adquiriendo gran importancia las técnicas de programación, cuyo objetivo principal es el de facilitar la
comprensión del programa, y además permiten,de forma rápida, las ampliaciones y modificaciones que
surjan en la fase de explotación del ciclo de vida de un programa o una aplicación informática

Técnicas Básicas de programación.
Programación modular:
Este método se le conoce como diseño descendente, metodología del divide y vencerás o
programación top-down. La programación modular consta de varias secciones dividas de forma queinteractúan a través de llamadas a procedimientos, que integran el programa en su totalidad. En la
programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los
datos necesarios en forma de parámetros. A su vez cada módulo puede contener sus propios datos y
llamar a otros módulos o funciones. En otras palabras la programación modular consiste en dividir el
problemaen varios sub-problemas, estos sub-problemas son llamados módulos. En Pascal se dispone de
dos tipos de módulos los procedimientos y las funciones.
Veamos un ejemplo de cómo emplear el diseño descendente para resolver un problema.
Supongamos que un profesor quiere crear un programa para gestionar las notas de sus alumnos. Quiere
que dicho programa le permita realizar tareas tales como asignarnotas, cambiar notas, ver las notas según
distintas calificaciones, etc. A continuación tienes un esquema que representa una de las posibles
divisiones del problema en módulos.

Ing. Jesús Leal

3

Programación concurrente:
Concurrencia, es un término genérico utilizado para indicar un programa único en el que puede
haber más de un contexto de ejecución activo simultáneamente.
Este tipo deprogramación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele
utilizar para controlar los accesos de usuarios y programas a un recurso de forma simultánea. Se trata de
una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones. La principal
ventaja de este tipo o técnica de programación, es que nos ofrece una manera diferente de conceptualizar
lasolución de un problema, asimismo, aprovechar el paralelismo del hardware subyacente para lograr una
aceleración significativa en la ejecución de procesos.
Para entender mejor este detalle, un buen ejemplo de un programa concurrente es un navegador
web. La concurrencia se produce cuando el navegador empieza a presentar una página aunque puede aún
estar descargando varios archivos de gráficos o de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Unidad 3 De Programacion Web
  • programacion 3
  • Programacion 3
  • 263796765 Apuntes Unidad 3 Programacion Logico Y Funcional Ing Yahveh
  • unidad 3
  • unidad 3
  • Unidad 3
  • unidad 3

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS