¿A qué cuestiones debemos prestar atención al programar en 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 los grupos de interés 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, funciones, etc. del lenguaje C. La aplicación de conocimientos básicos como 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 soltura, 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 lenguaje C son propensos a cometer errores gramaticales: utilizando variables y etiquetas no definidas (variables, constantes, matrices, funciones, etc.).
) no distingue entre mayúsculas y minúsculas, ";" se omite, "{" es diferente de "}", "(" es diferente de ")", el formato de las declaraciones de control (selección, rama, bucle) es incorrecto y hay no hay un encabezado correspondiente para llamar al archivo de funciones de la biblioteca, llamar a una función personalizada que no está declarada en C, los parámetros de los participantes reales no coinciden cuando se llama a la función y el límite de la matriz está fuera de los 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 términos generales, 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 Hello World 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
main() p >
{
int i, suma = 0
for(I = 1; i lt=100; i )
{ p >
suma = suma I;
}
printf("suma=d\n ",suma);
}
for(I = 1; I lt=100; I) es de 100 a 50, ejecute el programa y vea qué cambios.
for(I = 1; ilt=100; i en I se cambia a i=i 2. Ejecute el programa y vea qué cambios se han producido.
Descubra el programa resultados El motivo del cambio profundizará la comprensión de las declaraciones C
El tercer paso es ver si los programas en los dos primeros pasos se pueden ingresar y ejecutar correctamente sin leer el libro de texto.
Este paso no requiere leer el libro de texto y 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. : Mejore la capacidad de depuración del programa. p>
Cada capítulo del libro de texto contiene errores que los principiantes en lenguaje C suelen cometer. Según el tipo de error, cambie el programa correcto en el libro de texto por el programa incorrecto y ejecute el programa. y observe el mensaje de error que aparece. Descargue el mensaje de error, cambie el programa al correcto y ejecute el programa. Esta modificación repetida nos permitirá conocer las causas de los errores en los programas en lenguaje C y la capacidad de corregirlos.
Nota: Cambie solo un lugar a la vez. El propósito es mostrar la causa real del error. Evite cambiar varios lugares a la vez para descubrir la causa real del error. ! ! !
Nota: Al depurar un programa en una computadora, lleve una libreta y anote los mensajes de error en inglés y los métodos para resolver problemas de error. Acumule experiencia en la depuración de programas y evite cometer los mismos errores en la programación. ! ! ! .
Por ejemplo, coloque la declaración en el programa Hola Mundo
printf("¡Hola Mundo! \ n ");
Medio y coma en chino; ;
Ejecute el programa y vea qué sucede.
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 buen 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.