LENGUAJE DE PROGRAMACION ESTRUCTURADA

Páginas: 23 (5642 palabras) Publicado: 5 de marzo de 2015
LENGUAJE DE PROGRAMACION ESTRUCTURADA
Definición de Programación Estructurada
La programación estructurada significa escribir un programa de acuerdo a las siguientes reglas:
El programa tiene un diseño modular
Los módulos son diseñados de manera descendente
Cada modulo se codifica utilizando tres estructuras de control básicas: secuencia, selección y repetición.
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, hace los programas mas fáciles de escribir, verificar, leer y mantener. Los programas deben estar dotados de una estructura.
Conceptos Generales de la programación estructurada
   1.2.1. Estructuras básicas de un programa en C
En mayo de 1966, Bohm yJacopini demostraron que un programa propio puede ser escrito utilizando solamente tres tipos de estructuras de control: 
secuenciales
selectivas 
repetitivas
Un programa se define como propio si cumple con las siguientes características:
Posee un solo punto de entrada y uno de salida o fin para control del programa.
Existen caminos desde la entrada hasta la salida que se pueden seguir y que pasanpor todas las partes del programa.
Todas las instrucciones son ejecutables y no existen lazos o bucles infinitos (sin fin).
La programación estructurada significa:
El programa completo tiene un diseño modular.
Los módulos se diseñan con metodología descendente (puede hacerse también ascendente).
Cada modulo se codifica utilizando las tres estructuras de control básicas: secuenciales, selectivasy repetitivas (ausencia total de sentencias GO TO)
Estructuración y modularidad son conceptos complementarios (se solapan).



Estructura básica de un programa
1.3.1. Componentes de un programa en Lenguaje C
#include                         directivas del preprocesador
#define                           Macros del procesador
 Declaraciones globales
prototipos de funciones
variables            Funcion principal main   
                  main()   
                           {       
                            declaraciones locales
                            sentencias
                          }
                     Definiciones de otras funciones
                        tipo1  func1 (....)
                        {
                            .......
                        }          figura 3.1. Estructura típica de un programa C
De un modo explicito un programa en C puede incluir:
directivas del preprocesador
declaraciones globales
la función  main()
funciones definidas por el usuario
comentarios del programa (utilizados en su totalidad)
La estructura típica completa de un programa en C se muestra en la figura 3.1.


Un ejemplo de un programa sencillo en C
/*ListadoDEMO_UNO.C    Programa de saludo*/
#include
/*Este programa imprime: Bienvenido a la programación en C*/
int main()
{
     printf("Bienvenido a la programación en C\n");
    return 0;
}
 La directiva #include de la primera línea es necesaria para que el programa tenga salida. Se refiere a un archivo externo denominado stdio.h en el que proporciona la información relativa a la función printf().Obsérvese que los ángulos < y > no son parte del nombre del archivo; se utilizan para indicar que el archivo es un archivo de la biblioteca estándar en C.
La segunda línea es un comentario, identificado por los caracteres /*  y */. Los comentarios se incluyen en programas que proporcionan explicaciones a los lectores de los mismos. Son ignorados por el compilador.
La tercera línea contiene lacabecera de la función main(), obligatoria en cada programa en C. Indica el comienzo del programa y requieren los paréntesis ( ) a continuación de main.().
La cuarta y séptima línea contienen sólo llaves { y }  que encierran el cuerpo de la función main()  y son necesarias en todos los programas C.
La quinta línea contiene la sentencia    printf(“Bienvenido a la programación en C...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencia Entre Los Lenguajes De Programacion Estructurados
  • Lenguajes de Programacion Estructurada
  • Repeticiones ESTRUCTURA DEL LENGUAJE DE PROGRAMACION C++
  • que es lenguaje de programacion
  • Estructura de lenguajes de programacion
  • Programacion Estructurada
  • Programación Estructurada
  • Estructura de programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS