miércoles, 28 de junio de 2017

Mi primer programa en lenguaje de programación C


Un programa, concepto desarrollado por Von Neumann en 1946, es un conjunto de instrucciones que sigue la computadora para alcanzar un resultado específico.
El programa se escribe en un lenguaje de programación C en este caso, el lenguaje de programación está constituido por un conjunto de reglas sintácticas y semánticas.
Las reglas sintácticas especifican la formación de instrucciones válidas, mientras que las semánticas especifican el significado de estas instrucciones.

C es un lenguaje de programación de tipo estructurado, que implementa por lo tanto soluciones en forma estructurada. En este enfoque la solución de los problemas se diseña de arriba hacia abajo (top-down), y de izquierda a derecha (left to right). Si la solución es correcta, el programa será fácil de entender, depurar y modificar.

La tarea intelectual, la que requiere de un pensamiento profundo, de una capacidad de razonamiento flexible y crítica, corresponde a la construcción del diagrama de flujo, que representa la solución detallada del problema. La escritura o codificación del programa, por otra parte, puede resultar una tarea sencilla si conocemos las reglas sintácticas y semánticas que constituyen el lenguaje de programación.

Analicemos a continuación el primer programa escrito en el lenguaje C:


#include <stdio.h>
/* Programa 1.1
El siguiente es el primer programa escrito en el lenguaje C. */
void main (void)
{
printf( “Mi primer programa en C” );}


Observa que todo programa comienza con las instrucciones que permiten incorporar las bibliotecas necesarias para correr un determinado programa en C.

En este caso, la instrucción:
#include <stdio.h>

Permite la inclusión de la biblioteca estándar stdio (Standard Input Output Header) de entrada/salida, la cual incluye las instrucciones printf y scanf necesarias para escribir y leer, respectivamente. Observa que todo lo que desees imprimir debe ir entre paréntesis ( ) y comillas “ ”, excepto si escribes variables, constantes o una expresión aritmética, relacional o lógica.

La siguiente instrucción del programa representa la manera de escribir comentarios en el lenguaje C.

Observa que todo comentario debe comenzar con /* y finalizar con */.

Por otra parte, los programas se comienzan a ejecutar a partir de un determinado lugar.
La instrucción: void main(void) indica el lugar a partir del cual se comienza a ejecutar el programa principal (main). El primer void indica que el programa no arrojará resultados de un tipo de datos. El segundo void especifica que el programa no tiene parámetros.
Finalmente, es importante mencionar que todas las instrucciones deben estar dentro de un bloque ({ }) y finalizar con punto y coma (;). Excepto en los casos en que las instrucciones correspondan a las estructuras selectivas, repetitivas o a nombres de funciones.

El programa 1.1 arroja el siguiente resultado:

Mi primer programa en C