Fundamentos de Programación en C: Estructura y Ejecución de Código

Enviado por MrJP y clasificado en Informática

Escrito el en español con un tamaño de 2,58 KB

El Proceso de Compilación y Estructura del Programa en C

El proceso completo de la compilación, que incluye todos los pasos anteriormente descritos, se denomina “building”.

Estructura del Programa

La idea principal de escribir un programa en C es dividir un problema mayor en varios trozos más pequeños. Supongamos que es necesario escribir un programa para un microcontrolador para medir la temperatura y visualizar los resultados en un LCD. El proceso de medición se realiza mediante un sensor que convierte la temperatura en voltaje. El microcontrolador utiliza el convertidor A/D para transformar este voltaje (valor analógico) en un número (valor digital), que luego se envía al LCD por medio de varios conductores.

En consecuencia, el programa se divide en cuatro partes, cada una correspondiente a una acción específica:

  1. Activar y configurar el convertidor A/D incorporado.
  2. Medir el valor analógico.
  3. Calcular la temperatura.
  4. Enviar los datos en el formato apropiado al LCD.

Los lenguajes de programación de alto nivel, como C, permiten solucionar este problema con facilidad al escribir cuatro funciones que se ejecutarán cíclicamente sin parar.

Organización del Código con Funciones

La idea general es dividir el problema en varios trozos, donde cada uno puede escribirse como una sola función. Todos los programas escritos en mikroC contienen, por lo menos, una función llamada main(), que encierra entre llaves {} las sentencias a ser ejecutadas. Esta es la primera función que se ejecuta al iniciarse el programa. Las otras funciones se pueden llamar dentro de la función main(). En otras palabras, podemos decir que la función main() es obligatoria, mientras que las demás son opcionales.

Si aún no ha escrito un programa en C, es probable que todo le resulte confuso. No se preocupe, acéptelo tal como es por el momento y más tarde entenderá la sintaxis.

Sintaxis y Reglas Fundamentales en C

La manera de escribir el código en C es muy importante. Por ejemplo, C difiere entre minúsculas y mayúsculas, así que la función main() no se puede escribir como MAIN() o Main().

Además, note que dos líneas del código dentro de la función terminan con un punto y coma. En C, todas las sentencias deben terminar con un punto y coma (;), lo que permite al compilador aislarlas y traducirlas a código máquina.

Entradas relacionadas: