paradigma

Páginas: 17 (4030 palabras) Publicado: 20 de febrero de 2015
PARADIGMAS DE LA PROGRAMACIÓN ESTRUCTURADA

El término programación estructurada se refiere a un conjunto de técnicas que han ido evolucionando desde los primeros trabajos de Edgar Dijkstra. Estas técnicas aumentan considerablemente la productividad del programa reduciendo en elevado grado el tiempo requerido para escribir, verificar, depurar y mantener los programas. La programaciónestructurada utiliza un número limitado de estructuras de control que minimizan la complejidad de los programas y, por consiguiente, reducen los errores; hacen los programas más fáciles de escribir, verificar, leer y mantener. Los programas deben estar dotados de una estructura.
La programación estructurada es el conjunto de técnicas que incorporan:
Recursos abstractos,
Diseño descendente (top-down)Estructuras básicas.

Recursos abstractos consiste en descomponer una determinada acción compleja en términos de un número de acciones más simples capaces de ejecutarlas.

El diseño descendente es el proceso mediante el cual un problema se descompone en una serie de niveles o pasos sucesivos de refinamiento. La metodología descendente consiste en efectuar una relación entre las sucesivas etapasde estructuración de modo que se relacionasen unas con otras mediante entradas y salidas de información. Es decir, que se descompone el problema en etapas o estructuras jerárquicas, de modo que se puede considerar cada estructura desde dos puntos de vista: ¿qué hace? y ¿cómo lo hace?

Las estructuras de control de un lenguaje de programación son métodos de especificar el orden en quelas instrucciones de un algoritmo se ejecutarán. El orden de ejecución de las sentencias (lenguaje) o instrucciones determinan el flujo de control. Estas estructuras de control son, por consiguiente, fundamentales en los lenguajes de programación y en los diseños de algoritmos especialmente los pseudocódigos.

Las tres estructuras de control básico son:

· Secuencia

·Selección

· Repetición

La programación estructurada hace los programas más fáciles de escribir, verificar, leer mantener, utiliza un número limitado de estructuras de control que minimizan la complejidad de los problemas.

1.2 Funciones generales

Cada programa en C tiene una función main( ) que es el punto de entrada al programa. Su estructura es:

main( )bloque de sentencias


{
. . .

}

Las sentencias incluídas entre llaves { . . .] se denominan bloque. Un programa debe de tener sólo una función main(). Si se intenta hacer dos funciones main( ) se produce un error. Además de la función main( ), un programa en C consta de una colección de funciones. Todas los programas se construyen apartir de una o más funciones que se integran para crear una aplicación. Todas las funciones contienen una o más sentencias C y se crean generalmente para realizar una única tarea, tales como imprimir la pantalla, escribir un archivo o Cambiar el color de la pantalla. Se puede declarar y ejecutar un número de funciones casi ilimitado en un programa C.

1.3 Estructura básica de un programaUn programa en C se descompone de una o más funciones. Una de las funciones debe ser obligatoriamente main. Una función en C es un grupo de instrucciones que realizan una o más acciones. Asimismo, un programa contendrá una serie de directivas #include que permitirán incluir en el mismo archivo de cabecera que a su vez constarán de funciones y datos predefinidos en ellos.

Un programa en Cpuede incluir:

· Directivas de preprocesador

· Declaraciones globales;

· La función main();

· Funciones definidas por el usuario;

· Comentarios del programa (utilizados en totalidad).

La estructura típica completa de un programa en C se muestra en el siguiente programa sencillo en C.

#include

/* Este programa imprime: Bienvenido a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ¿Qué es un paradigma?
  • Paradigma
  • Paradigmas
  • Paradigmas
  • Paradigmas
  • Paradigmas
  • Paradigmas
  • Paradigmas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS