Descripción general del curso de lenguaje C
2. Practica en la computadora según los "Seis pasos para aprender a programar en lenguaje C".
3. Al practicar en el ordenador, desarrolla un buen estilo de programación. Haga clic para ver el estilo de programación del lenguaje C.
4. Participar activamente en grupos de interés de C y C++ y formar el hábito de comunicarse con profesores y compañeros para beneficio mutuo. A veces, las palabras casuales de alguien pueden hacerte darte cuenta de repente: "Una palabra despierta al soñador".
5. Resuma su experiencia de aprendizaje de manera oportuna y desarrolle el hábito de escribir diarios en lenguaje C. El software tiene una función de diario programada.
6. Encuentre un tema que le interese en Internet o en libros de texto (al elegir un tema según su propia capacidad, puede cultivar su propio sentido de logro. Si tiene un sentido de logro, no importa). Qué cansado estás, todavía siento que aprender el lenguaje C es algo feliz. Es un hecho que a los estudiantes les gusta jugar y, a menudo, quedarse despiertos toda la noche). Realizar capacitación práctica para mejorar su capacidad de aplicación integral del lenguaje C.
7. Debido a que el lenguaje C es flexible y potente, es imposible que los principiantes lo dominen por completo. Por lo tanto, en el proceso de aprendizaje del lenguaje C, no desperdicie energía en detalles (por ejemplo, ++ y - se usan para calcular expresiones, que en realidad no tienen significado), pero debe dominar las declaraciones de control de flujo, matrices, y La aplicación de conocimientos básicos como funciones y punteros sienta una base sólida para aprender programación orientada a objetos. Si no puede aprender bien estos conocimientos, no es realista aprender bien C ++ y programación visual. Visual C++ o C++Builder es como un castillo en el aire.
Método de aprendizaje de seis pasos para una introducción a la programación en lenguaje C
Durante el proceso de enseñanza, la queja más común que escuché de los estudiantes es: Maestro, puedo escuchar los ejemplos en clase y Libros que entiendo, pero no sé cómo hacerlo yo mismo. Hay tres razones para este fenómeno:
Primero, la llamada comprensión es solo un conocimiento gramatical superficial. El programa o software que escribimos controla el proceso del programa en función de las necesidades reales de resolver el problema. Si no tiene un conocimiento profundo del proceso (o proceso) de ejecución de declaraciones en lenguaje C, ¿cómo puede escribir programas para resolver estos problemas prácticos?
2. Usar la programación en lenguaje C para resolver problemas prácticos requiere no solo conocimientos de programación en lenguaje C, sino también conocimientos profesionales relevantes. Por ejemplo, si no conoce la fórmula para el área de un rectángulo, no importa qué tan bien aprenda el lenguaje C, no podrá programar el área de un rectángulo.
En tercer lugar, la programación en lenguaje C es un curso muy práctico. No se puede aprender el lenguaje C sin practicar la óptica del "papel hablado". Por ejemplo, todos han visto la maravillosa actuación acrobática en bicicleta. Si nunca ha andado en bicicleta, simplemente escuche al instructor explicarle los conocimientos, reglas y técnicas relevantes, y mucho menos actuar en el escenario o salir a la carretera.
Ahora que la causa del problema está clara, ¿cómo aprendemos? Mire los seis pasos para aprender el lenguaje C.
En el proceso de desarrollo de programas, la depuración informática es un vínculo indispensable e importante. "30% de programación y 70% de depuración" muestra que la carga de trabajo de la depuración del programa es mucho mayor que la de la programación. Aquí usamos cómo depurar programas C en una computadora para ilustrar el método de aprendizaje del lenguaje C.
El primer paso, ejercicio de verificación
Este paso requiere ingresar el programa tal como está de acuerdo con el ejemplo del programa en el libro de texto y ejecutar el programa para ver si es correcto. En este paso, básicamente puede dominar el uso del software de programación C (incluida la creación, apertura, guardar y cerrar programas C, ingresar y editar programas C con competencia, memorizar puntos de conocimiento en nuevos capítulos y desarrollar un buen estilo de programación en lenguaje C). .
Los principiantes son más propensos a cometer errores:
1. El libro de texto no distingue entre el número 1 y la letra L, y la diferencia entre la letra O y el número 0 lidera. al error de variables indefinidas. Otro punto propenso a errores es poner comas y punto y coma en inglés; corchetes () comillas dobles " "Ingrese comas y punto y coma en chino () y comillas dobles " " provocará errores de caracteres ilegales.
2. Los principiantes en el lenguaje C son propensos a cometer errores gramaticales: el uso de variables y etiquetas no definidas (variables, constantes, matrices, funciones, etc.) no distingue entre mayúsculas y minúsculas y omite ";", "{ " A diferencia de "}", "(" y ")", el formato de las declaraciones de control (selección, bifurcación, bucle) es incorrecto, no existe un archivo de encabezado correspondiente para llamar a funciones de biblioteca y las funciones personalizadas que no están declaradas en C son llamado Al llamar a funciones, los parámetros de los participantes reales no coinciden y los límites de la matriz están fuera de límites.
3. Al corregir errores gramaticales en el lenguaje C, debe prestar atención a los dos puntos siguientes:
(1) Debido a que la gramática del lenguaje C es libre y flexible, la ubicación del mensaje de error no es particularmente precisa. Por ejemplo, cuando se solicita un error en la línea 10, si no se encuentra ningún error en la línea 10, el error se encontrará a partir de la línea 10 y se modificará.
(2) Un error en una declaración puede generar varios mensajes de error. Simplemente corrija este error y los demás errores desaparecerán. Nota especial: en circunstancias normales, el primer mensaje de error puede reflejar mejor la ubicación y el tipo del error, por lo que al depurar el programa, debe realizar modificaciones basadas en el primer mensaje de error. Después de la modificación, ejecute el programa inmediatamente. Si aún quedan muchos errores modifíquelos uno por uno, es decir, ejecute el programa cada vez que se modifique un error.
Paso 2: Saca una cucharada.
Con base en la entrada del programa C en el primer paso, realice modificaciones provisionales, ejecute el programa, vea qué cambios se han producido en los resultados del programa, analice las razones del cambio en los resultados y profundice su comprensión de los nuevos puntos de conocimiento. De hecho, esto está sincronizado con el primer paso, que es lograr "entradas" para profundizar la memoria del conocimiento y "modificaciones" para profundizar la comprensión del conocimiento. La memoria y la comprensión se complementan y promueven mutuamente.
¡Tome el Hola Mundo más simple como ejemplo! Programa
#Contiene "stdio.h"
int main()
{
printf("¡Hola mundo!\ n "
Devuelve 0;
}
Objetivo/marca
printf("¡Hola mundo!\ n "); /p>
¡Hola mundo! Cámbielo a su nombre, ejecute el programa y vea qué sucede.
Otro ejemplo es un programa que calcula la suma de 1+2+3...+100.
# include & ltstdio.h & gt
Principal ()
{
int i,sum = 0;
for(I = 1;i<=100;i++)
{
suma = suma+I
}
printf("suma=%d\n ",suma);
}
for(I = 1;I<=100;I++) de 100 a 50, ejecute el programa y vea qué cambios.
for(I = 1;i<=100;i++ en I++ se cambia a i=i+2. Ejecute el programa para ver qué cambios.
Descubra el motivo del El cambio en los resultados del programa profundizará la comprensión de las declaraciones C.
El tercer paso es ver si el programa en los dos primeros pasos se puede ingresar y ejecutar correctamente sin leer el libro de texto. > En este paso, es necesario no leer el libro de texto, incluso si el programa no se puede ejecutar, ver si se puede corregir para que se ejecute correctamente. El propósito es fortalecer aún más la memoria y la comprensión de los dos primeros pasos.
Paso 4: Mejorar la capacidad de depuración del programa
Cada capítulo del libro de texto contiene errores que los principiantes en lenguaje C pueden cometer fácilmente Según el tipo de error, cambie el correcto. programa en el libro de texto en el programa incorrecto, ejecute el programa y vea el mensaje de error que aparece, escriba el mensaje de error, luego cambie el programa al correcto y ejecute el programa. Esta modificación repetida nos permitirá aprender. las causas de los errores en los programas en lenguaje C y la capacidad de corregirlos.
Nota: solo cambie un lugar a la vez para mostrar la verdadera causa del error y evite cambiar varios lugares a la vez.
¡Tenga cuidado al depurar el programa en la computadora! Utilice un cuaderno para anotar mensajes de error en inglés y métodos para resolver problemas de error, ¡y acumule experiencia en la depuración de programas para evitar cometer los mismos errores en la programación! ! En el programa Hola Mundo
printf("¡Hola Mundo!\ n ");
Medio; cambiar a punto y coma en chino;
Ejecutar el programa. y ver qué pasa.
Depurar un programa es una cuestión muy práctica, y de nada sirve hablar por escrito. Al igual que un nadador que sólo escucha las explicaciones y demostraciones del entrenador y no practica en el agua, nunca aprenderá. nadar.
Incluso un excelente programador cometerá errores al escribir un programa, quizás los errores gramaticales más básicos, pero puede encontrarlos rápidamente y corregirlos. En cuanto a nosotros, los principiantes en el lenguaje C, cuando nos enfrentamos a mensajes de error, no sabemos qué sucedió ni cómo corregirlo.
El quinto paso es aprender programas típicos en lenguaje C y mejorar las habilidades de programación.
Los principiantes en el lenguaje C encuentran la mayor confusión: pueden entender los ejemplos en clase y en los libros, pero cuando se trata de programar por sí mismos, no saben cómo empezar. La razón por la que ocurre este fenómeno es que la llamada comprensión es solo un conocimiento gramatical superficial y no existe una comprensión profunda del proceso de ejecución (o flujo) de declaraciones en lenguaje C.
El ordenador se ejecuta según instrucciones humanas (programas escritos). Si no sabe cómo se ejecutan estas declaraciones C en la computadora, ¿cómo puede utilizar este conocimiento de manera flexible para resolver problemas prácticos?
La forma de resolver el problema es comprender primero el procesamiento de varias declaraciones en lenguaje C (es decir, cómo la computadora ejecuta estas declaraciones) y luego aprender los programas clásicos ya preparados de C. lenguaje para comprender cómo otros resuelven el problema, mejorando así sus habilidades de programación.
El sexto paso es estudiar la secuencia del diseño del curso y mejorar la capacidad de aplicación integral del lenguaje C.