Ir al contenido principal

ACTIVIDAD 5


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

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á.  






Comentarios

Entradas más populares de este blog

ACTIVIDAD 6

3.9 Palabras reservadas en C El lenguaje C está formado por un conjunto pequeño de palabras clave (reservadas) o comandos (keywords), y una serie de operadores. Hay cerca de 40 palabras clave, frente a las 150 del BASIC o 200 que poseen otros lenguajes, como el COBOL y el PASCAL. Estas palabras son:     auto            break   case   char     const   continue default     do    double            else    enum extern float      for           goto            if           int       long     register return             short     signed  ...

CALIFICACIÓN ACTIVIDAD 4

ACTIVIDAD 4

Para la realización de esta actividad es necesario tomar en cuenta la información teórica que se estará publicando en este sitio y posteriormente guardarla en su documento, el cual estuvimos elaborando en clase, ya que estos conceptos se tomarán en cuenta para el examen del segundo parcial. 3.4 Entornos de trabajo (IDE) Definición de entorno IDE: Un entorno de desarrollo integrado (IDE) es un sistema de software para el diseño de aplicaciones que combina herramientas del desarrollador comunes en una sola interfaz gráfica de usuario. Generalmente, un IDE cuenta con las siguientes características:   Editor de código fuente: editor de texto que ayuda a escribir el código de software con funciones como el resaltado de la sintaxis con indicaciones visuales, el relleno automático específico del lenguaje y la comprobación de errores a medida que se escribe el código. Automatización de compilación local: herramientas que automatizan tareas sencillas y repetibles c...