¿Qué pasos debes seguir para aprender el lenguaje C?
Paso 1: Definir los objetivos del programa
Antes de escribir el programa, debes tener una idea clara en mente. Para saber qué quiere que haga el programa, primero debe aclarar lo que quiere hacer, pensar qué información necesita el programa, qué cálculos y controles deben realizarse y qué información debe informar el programa. En este paso no interviene ningún lenguaje informático específico y el problema debe describirse en términos generales.
Paso 2: Diseñar el programa
Después de tener una comprensión conceptual de qué tareas debe completar el programa, debe considerar cómo utilizar el programa para completarlo. Además, debe decidir cómo representar los datos en el programa (y posiblemente en los archivos auxiliares) y qué métodos utilizar para procesar los datos.
Al comienzo del aprendizaje del lenguaje C, los problemas encontrados eran muy simples y no había opciones.
Paso 3: Escribir código
Después de diseñar el programa, puedes escribir código para implementarlo. En otras palabras, traducir el programa diseñado al lenguaje C. Aquí es donde realmente entra en juego el lenguaje C. Puedes escribir tus ideas en papel, pero al final aún tendrás que escribir el código en una computadora.
Ejemplo de código fuente C de la Lista de programas 1.1
#include lt;stdio.hgt;
int main(void)
{
int dogs;
printf("¿Cuántos perros tienes?\n");
scanf("d", amp; dogs);
printf("¡Entonces tienes d perro(s)!\n", perros
return 0; En este paso, debes agregar comentarios de texto al programa que escribiste. La forma más sencilla es utilizar las herramientas de comentarios de C para agregar explicaciones del código al código fuente.
Paso 4: Compilar
El siguiente paso es compilar el código fuente. Se recuerda nuevamente a los lectores que los detalles de la compilación dependen del entorno de programación. En breve se presentarán algunos entornos de programación comunes. Ahora comencemos con una explicación conceptual de lo que sucede durante la compilación.
Un compilador es un programa que convierte el código fuente en código ejecutable. El código ejecutable es código expresado en el lenguaje de máquina de una computadora. Este lenguaje consta de instrucciones representadas por códigos numéricos. Como se mencionó anteriormente, diferentes computadoras utilizan diferentes esquemas de lenguaje de máquina. El compilador de C es responsable de traducir el código C a un lenguaje de máquina específico.
Además, el compilador de C también fusiona el código fuente con el código de la biblioteca C (la biblioteca contiene una gran cantidad de funciones estándar para que las utilicen los usuarios, como printf() y scanf()) en el programa final (más preciso En otras palabras, el compilador también verificará si el programa en lenguaje C es válido. Si el compilador de C encuentra un error, no generará un archivo ejecutable ni informará un error. Es responsabilidad del programador comprender la información de error o advertencia reportada por el compilador específico. Otra habilidad que se debe dominar
Paso 5: ejecutar el programa
Tradicionalmente, los archivos ejecutables son programas que se pueden ejecutar en entornos comunes. , incluido el modo de símbolo del sistema de Windows, el modo de terminal UNIX y el modo de terminal Linux), debe ingresar el nombre del archivo ejecutable, mientras que otros entornos pueden necesitar ejecutar un comando (por ejemplo, VMS en VAX [2]) o. algún otro mecanismo
Por ejemplo, en el entorno de desarrollo integrado (IDE) proporcionado por Windows y Macintosh, los usuarios pueden editar y ejecutar programas C en el IDE seleccionando opciones en el menú o presionando teclas especiales. Se puede hacer clic en el programa generado o hacer doble clic en el nombre del archivo o en el icono para ejecutarlo directamente en el sistema operativo.
Paso 6: Pruebe y depure el programa
Es una buena señal que el programa se está ejecutando, pero a veces pueden ocurrir errores de ejecución. El proceso de encontrar y corregir errores del programa se llama depuración. Los errores son inevitables durante el proceso de aprendizaje, y lo mismo ocurre con el aprendizaje de programación.
Por lo tanto, lo mejor es estar mentalmente preparado para cometer errores al aplicar lo aprendido a la programación.
Paso 7: Mantener y modificar el código
Después de crear el programa, encuentra errores en el programa o desea ampliar el uso del programa, entonces necesita modificarlo. el programa. Por ejemplo, se produce un error de programa cuando el usuario ingresa un nombre que comienza con Zz, piensa en una solución mejor, quiere agregar una característica nueva mejor o quiere modificar el programa para que pueda ejecutarse en diferentes sistemas informáticos, etc.