Antes que nada y primero que todo debes leer la información
teórica de esta actividad. Recuerda que todos los conceptos se plasmarán en el
examen del segundo parcial, el cual tiene un valor de 40%.
3.6
Estructura de un programa en C
Los programas estructurales se deben construir en bloques pequeños que sean
bien definidos en cuanto a su función, al nivel de ser perfectos en tareas
breves y concisas.
Una vez perfeccionado el
programa, se probará su capacidad como módulo atómico, es decir, la verificación
línea a línea de sentencias del tipo “Si-Entonces-Haz, mientras, etc.”.
Una de las características
distintivas del lenguaje C es este modularidad, debido a que los programas
están constituidos por funciones, donde la función principal es conocida como
función main (principal).
Los programas estructurales
deben estar bien organizados y definidos por los siguientes principios:
Teorema estructura.
Este es definido por tres
bloques básicos, los cuales son conocidos como:
·
Caja de proceso.
·
Decisión binaria.
·
Mecanismo de repetición.
Programa.
El cual enuncia las acciones a
realizar para satisfacer una necesidad y debe cumplir con las siguientes
características:
·
Tope del bloque con una entrada única.
·
Lectura secuencial de arriba hacia abajo
·
Tener una salida o resultado.
Funciones
Funciones
Todas las funciones contienen
instrucciones que se ejecutan cuando el programa hace una llamada
explicita a la
función correspondiente. Las
funciones contienen
declaraciones de las variables y definiciones de las constantes que se utilizan
dentro de ellas. El programa comienza mediante la ejecución de la primera instrucción
de la función main, que establece su camino u origen lógico de la
ejecución. Para ello en el cuerpo de la función principal se incluyen instrucciones
y/o llamadas al resto de las funciones definidas en el programa. Por ejemplo,
la estructura general de un programa escrito en C quedaría de la
siguiente forma:
1. Archivos
de cabecera (header files)
Son archivos que incluyen la declaración
(asociación de un tipo de dato) de las variables,
constantes y otras funciones utilizadas en el programa.
2. Declaraciones
globales
Declaraciones de variables y
constantes que pueden ser utilizadas por todas las funciones
del programa.
3. Declaraciones
locales
Declaraciones de variables y constantes que sólo pueden
ser utilizadas dentro de una
función determinada.
4. Tipo
fi (lista de parámetros)
Tipo: Es el tipo de dato del resultado que proporciona la función.
fi: Es el nombre de la función i.
Lista parámetros: Es la lista de parámetro o variables de
entrada que utiliza la función. Constituye
la declaración de una o varias variables, que funcionan como variables locales.
5. Instrucciones
Instrucciones o sentencias que
forman parte de las funciones. El símbolo punto y coma (;) incluido al final de una línea la
identifica como una instrucción o sentencia
del lenguaje C. Para que el programa sea fácilmente intangible conviene escribir cada instrucción en una
línea.
6. Tipo
main (lista de parámetros)
Definición de la función
principal del programa. Las herramientas de desarrollo incluyen muchas veces
bibliotecas (libraries) de funciones
estándar o normalizadas, para que los usuarios no tengan que programarlas.
Un ejemplo de un programa en C
es el siguiente, podemos ver también la estructura ya definida, implementada y
localizada en el código:
ACTIVIDAD 5
MATERIA: PROGRAMACIÓN
ESTRUCTURADA
GRUPO:
PROGRAMACIÓN 4TO SEMESTRE
TUTOR DE LA
MATERIA: MARTÍN ÁLVAREZ SEGURA
VALOR 10%
FECHA DE ENTREGA:
LUNES 6 DE ABRIL DE 2020
Instrucciones: para esta
actividad previamente tienes que leer la parte teórica, la cual se presenta al
inicio de esta publicación.
Tomando en cuenta que ya leíste, vas
a crear un mapa conceptual en Microsoft Word, dicho mapa tendrá que estar
basado en la información teórica de esta actividad, es decir, el tema: Estructura de un programa en C.
Para la elaboración del mapa
conceptual debes tomar en cuenta los siguientes aspectos:
Aspectos a evaluar
|
|
Se
incluye una portada con los datos académicos del alumno.
|
Requisito
(Si
el alumno no cumple con este requisito su actividad se anula).
|
Se utilizan formas para la elaboración del mapa conceptual.
|
Requisito
(Si el alumno no cumple con este requisito su actividad se anula).
|
Se
incluye el concepto: Construcción de un programa estructural.
|
1%
|
Se incluyen los principios de los programas
estructurales:
·
Teorema estructura
·
Programa
·
Funciones
|
3%
|
Se
incluye el concepto “Estructura General de un programa en C” y sus elementos:
·
Archivos de
cabecera (header files)
·
Declaraciones
globales
·
Declaraciones
locales
·
Tipo fi
(lista de parámetros)
·
Instrucciones
·
Tipo
main (lista de parámetros)
|
3%
(Cada
elemento tiene un valor de 0.5% para en total acumular el 3%).
|
Se incluye el ejemplo de la estructura de un
programa en C.
|
Requisito
(Si el alumno no cumple con este requisito su actividad se anula).
|
El
documento no incluye errores ortográficos.
|
1%
|
El alumno entrega su actividad en tiempo y forma.
|
2%
|
Total
|
10%
|
Para la elaboración del mapa conceptual es necesario
visualizar el siguiente video y realizar tu actividad similar a lo que se
presenta en el video:
Importante: deberás de enviar por correo electrónico tu actividad
para su revisión y asignación de calificación.
El requisito fundamental es hacer tú la actividad, pues si
se detectan copias tu actividad se anulará.
Aclaraciones o dudas: ing.martin880524@gmail.com y https://programacion-estructurada-4to.blogspot.com/
Comentarios
Publicar un comentario