Introducción al Lenguaje C
INTRODUCCIÓN AL LENGUAJE C
PROGRAMACIÓN ESTRUCTURADA
• La programación estructurada es un paradigma o forma de programar. Es un
conjunto de técnicas que nos permiten desarrollar programas fáciles de
escribir, verificar, leer y mantener e incluyen:
1. Diseño descendente (top-down)
2. Estructuras de datos
3. Estructuras de control
4. Programaciónmodular
PROGRAMACIÓN ESTRUCTURADA
•
Diseño descendente (top-down)
•
•
Estructuras de datos
•
•
En la programación estructurada las instrucciones están ordenas u organizadas de arriba
a abajo, lo que facilita el diseño del algoritmo, el entendimiento del código y por
consiguiente el mantenimiento del mismo.
Son un conjunto de datos donde podemos almacenar y acceder a elementosindividuales
de datos, por lo que pueden separarse en los que la forman.
Programación modular
•
Otra característica que tiene la programación estructurada es que el problema se puede
dividir en secciones o partes (módulos). Este tipo de programación permite reservarlo de
manera mas sencilla y en forma paralela si es necesario, es decir por un equipo de
personas.
ESTRUCTURAS DECONTROL
•
Estas estructuras controlan cómo se ejecutan los programas, es decir, el orden de las
instrucciones, ya que solo tienen un punto de entrada y un puno de salida. En la
programación estructurada se mezclan las estructuras de control y las podemos clasificar
en:
• Secuencial
• Selectiva
• Repetitiva o de iteración condicionada
ESTRUCTURAS DE CONTROL - CLASIFICACIÓN
•
Estructurade Control Secuencial
• Las instrucciones se ejecutan en orden, una por una de la primera a la ultima, es
decir, el programa ejecuta todas las instrucciones del programa en el orden
establecido sin saltarse ninguna de ellas.
•
Estructuras de Control Selectiva o Alternativa
• De acuerdo con una condición que puede ser verdadera o falsa se elige una opción,
la cual se realiza una acción(una o varias instrucciones). La condición puede ser
simple o compuesta (una o varias).
•
Estructura de Control Repetitiva o de Iteración Condicionada
• Una acción se repite una cantidad definida o indefinida de veces mientras una
condición sea verdadera.
ESTRUCTURA DE UN PROGRAMA
•
Comentarios
•
Declaración de archivos de cabecera (librerías)
•
Prototipo de lasfunciones
•
Declaración de variables globales y consonantes
•
main() //Programa principal
•
{
• Declaracion de constantes (locales)
• Declaracion de variables (locales)
• Cuerpo del programa (estructuras de control)
•
}
•
Declaracion de funciones
•
{
• }
ESTRUCTURA DE UN PROGRAMA
1. COMENTARIOS
•
La primera línea de un programa en C suele ser una líneade comentario, en la cual se
escribe el nombre del programa, lo que realiza, los datos del autor, la fecha, la versión.
•
Las líneas de comentario en C estándar se encierran entre los caracteres /* y */. En C++
los comentarios se inician con //.
•
Ejemplo:
•
/* esto es un comentario */
•
/* clase de programación */
ESTRUCTURA DE UN PROGRAMA
2. DECLARACIÓN DE ARCHIVOSDE CABECERA O ENCABEZADO
(LIBRERÍAS O BIBLIOTECAS)
•
Indican al compilador que en esta posición se incluyen las líneas de sentencias que están
dentro del archivo que se declara; son archivos estándar proporcionados por el fabricante
del compilador, y suelen declarar funciones, variables y constantes que van a ser
utilizadas por las sentencias que el programador va a manejar en lassiguientes líneas
del programa.
•
Para llamar un archivo de inclusión o cabecera es necesario hacer uso de la directiva
#include, la cual tiene la siguiente sintaxis:
•
#include nombre_archivo_cabecera
•
Donde nombre_archivo_cabecera es el nombre de un archivo que contiene declaraciones
y definiciones para un propósito especifico. Este archivo debe tener la extensión .h
•...
Regístrate para leer el documento completo.