3 experiencias en el aprendizaje de programación

¿Cuáles son los principales contenidos de la programación informática? ¿Cómo aprender bien este conocimiento? Puede consultar el intercambio de experiencias de personas que lo han aprendido. Lo siguiente es lo que compilé, espero que te sea útil.

Experiencia de aprendizaje de programación (1)

Después de estar ocupados durante más de una semana, con los esfuerzos concertados de todos, finalmente diseñamos este plan. Aunque no lo completé solo, todavía estoy muy feliz porque durante el proceso de diseño aprendí que para diseñar un programa grande es muy importante consultar información. Basado en el trabajo de otras personas, modificaré y depuraré según lo que he aprendido y finalmente diseñaré el programa que quiero. Este proceso es difícil, pero mientras perseveres, el éxito está a la vuelta de la esquina.

Además, una base sólida también es muy importante, porque si no estudias bien, un programa tan difícil puede desanimarte. Es difícil mirar los programas de otras personas, y mucho menos diseñar. el tuyo. Para solucionar este problema. Lo mejor es hacer más preguntas a tus compañeros y profesores y no tener miedo de la vergüenza. Los profesores, en particular, juzgaron, basándose en sus años de experiencia en programación, que les era totalmente posible resolver nuestro problema.

Al diseñar este programa, primero diseñamos el marco mediante dibujos y bucles basados ​​en la información proporcionada por el profesor, y luego no teníamos idea de por dónde empezar. El cálculo es un punto importante y difícil. También verificamos la información correspondiente, pero se hizo en coordenadas, por lo que para facilitar el diseño del programa también la cambiamos a coordenadas, para que se solucionara el problema de cálculo. Luego viene la pregunta clave. Nuestra información se realiza con el ratón, y sólo podemos diseñar nosotros mismos las funciones de los botones. Afortunadamente, tenemos información similar a mano. Después de nuestros repetidos intentos y discusiones con compañeros de clase, no es difícil. Es mejor si lo hacemos. Finalmente, déjame engañarte, el método de diseño es muy rígido, todos son del mismo tipo, es decir, calcular las coordenadas es más engorroso y necesitas determinar su posición, pero estos problemas se pueden solucionar siempre que está dispuesto a probarlo usted mismo. Desde el proceso de diseño de más de una semana, vi el arduo trabajo y la dedicación de todos, y también me hizo conocer el valor del espíritu de equipo. Aunque no mantuvimos mucho contacto después de un año, nuestra amistad se ha arraigado en nuestros corazones. Cuando encontramos problemas, avanzamos y retrocedemos juntos. Todos son muy generosos y no permitirán que otros plagien, porque están diseñados con sus propios esfuerzos.

En resumen, este plan de diseño me ha beneficiado mucho y valoraré esta rara oportunidad.

Experiencia de aprendizaje de programación (2)

En este medio mes, a través de discusiones mutuas y cooperación entre los miembros de nuestro grupo, completamos la programación del sistema de gestión de información estudiantil. Lo que es aún más gratificante es que nuestro programa es amado por todos y hemos logrado buenos resultados en cada sesión informativa.

Aunque estudiamos el curso "Programación en lenguaje C" el semestre pasado, los conocimientos que he aprendido solo los usaré cuando hago la tarea y no tengo oportunidad de practicar. El diseño de este curso es la primera vez que diseñé un programa a través de mis propias ideas, discusiones con compañeros y materiales de referencia constante. Este diseño no solo consolidó mis conocimientos previos, sino que también me dio una comprensión más profunda del lenguaje C y dominé más técnicas y habilidades.

El lenguaje C es una base teórica importante para la programación de computadoras y juega un papel muy importante en nuestro estudio y trabajo futuro. Para aprender bien este idioma, no basta con aprender los conocimientos del libro de texto. También es necesario hacerlo usted mismo con frecuencia y tener una gran capacidad práctica. Sólo trabajando más y escribiendo más programas podrá descubrir lagunas en el aprendizaje y sus propias deficiencias. Sólo resolviendo estos problemas en la práctica podrá mejorar continuamente su capacidad para transformar el conocimiento.

Cuando nuestro grupo tiene problemas que no se pueden resolver, tomaremos la iniciativa de buscar información relevante o preguntar a otros estudiantes. Esto no sólo enriquece nuestro conocimiento, sino que también potencia la amistad entre compañeros. Para aumentar la seguridad de la información, necesitamos utilizar archivos para almacenar información. Como no presto atención al uso de archivos en clase, tengo grandes dificultades a este respecto. Primero leí el libro detenidamente y luego hice algunos ejercicios después de clase para verificar y mejorar mi comprensión. Finalmente, gracias a nuestros incansables esfuerzos, nuestro equipo logró un gran avance en la solución y logró con éxito el uso de archivos para almacenar y ver la información de los estudiantes.

En este diseño, también aprendí a usar diagramas de flujo para expresar mis ideas y gradualmente implementé las funciones del programa basadas en los diagramas de flujo. Al principio me costó mucho dibujar un diagrama de flujo. Me tomó más de una hora hacer un dibujo claramente de acuerdo con mis propias ideas. Más tarde, a medida que dibujaba más y más y entendía sus funciones, me sentí muy cómodo con él y podía dibujar con rapidez y precisión.

En el diseño de este curso, primero concebimos la función general del sistema, luego utilizamos un método estructurado para analizarlo, dividimos claramente todo el sistema en varios módulos y luego escribimos de acuerdo con las funciones de cada módulo. código. Y subdivida el módulo tanto como sea posible y finalmente llame a la función. En el proceso de escritura de funciones, no solo usamos bucles for, bucles while y declaraciones de cambio, sino también llamadas entre funciones, incluidas llamadas recursivas. Debido a que escribimos el código por separado, al final debemos reunir el código de todos para depurarlo. Debido a que cada uno de nosotros escribió una función con ideas diferentes, también encontramos dificultades durante el proceso de depuración, pero después de nuestras pacientes modificaciones, ¡todo valió la pena y lo logramos!

En el libro de referencia, no solo nos referiremos a "Programación en lenguaje C" editado por Gao Jingyang, sino que también encontraremos la tercera edición de "Programación en lenguaje C" editada por Tan Haoqiang como referencia.

Por supuesto, nuestro programa todavía tiene algunas imperfecciones. Por ejemplo, cuando los datos de entrada no se ajustan al formato de datos que definimos, el programa tendrá algunos errores y, a veces, aparecerá un bucle infinito en el menú principal durante la ejecución del programa, y ​​solo se puede ejercer un derecho de permiso; Si desea ejercer otro permiso, sólo puede salir del programa y luego ejecutarlo.

El semestre de tres semanas está llegando a su fin. Aunque el tiempo es corto, la cosecha es abundante. Finalmente, me gustaría agradecer a los profesores y compañeros por su orientación, y también agradecer a los miembros de nuestro equipo por su cooperación y comunicación.

Experiencia de aprendizaje en programación (3)

Después de dos semanas de diseño de cursos, he adquirido mucha experiencia, especialmente el espíritu de cooperación entre los estudiantes. Nos tomó de una a dos semanas diseñar este curso, con la cooperación de varias personas y la ayuda del profesor. La primera vez que completé una obra maestra tan perfecta, el sentimiento psicológico fue diferente. Durante el proceso de diseño, pagué mucho y también aprendí que solo dando puedo obtener recompensas. En este diseño encontré muchas dificultades, pero no me doblegué ante ellas. Solo los resolví uno por uno buscando información y pidiendo humildemente consejo a mis compañeros y profesores. Descubrí que normalmente estudio muy poco. En el futuro, primero entenderé lo que el profesor enseña en clase y luego usaré mi tiempo libre para leer más libros extracurriculares para ampliar mis conocimientos. El espíritu colaborativo es esencial durante el proceso de diseño. Es imposible hacerlo con las propias fuerzas. Después de todo, el aprendizaje es muy limitado. La comprensión de cada uno es diferente. Creo: la actitud lo determina todo y sólo el trabajo duro puede llevar a la rendición.

En mi primer día frente al ordenador, no tenía idea de cómo programar un contador. Lo tomé prestado de la biblioteca y tuve una idea aproximada de cómo hacer gráficos.

Al día siguiente, comencé a dibujar a mano el plano del mostrador. Aunque alguien ya ha hecho el dibujo, no me preocupa. Después de todo, otras personas dedican más tiempo que yo. Para que los personajes fueran hermosos, seguí interpretándolos y ajustándolos hasta que quedé satisfecho.

El próximo es el viernes. Sinceramente, fue un día difícil. Pasé todo el día en la sala de ordenadores. Los ojos eran demasiado, pero no podía hacer nada al respecto. De ahora en adelante, tengo que depender de la computadora para ganarme la vida. No importa lo duro y cansado que esté, tengo que persistir. Cómo añadir un poco de esencia al programa programado y cómo hacer brillar a los personajes también es resultado de discusiones entre varios de nosotros. En los próximos días el programa seguirá mejorando el procesamiento y aparecerá el programa de contador.

Resumen final: El proceso de programación es como resolver un problema real. Desde la perspectiva de la resolución de problemas prácticos, podemos verlo de esta manera: primero, debemos comprender los requisitos básicos de este problema, es decir, desde la entrada hasta la salida, cuáles son los requisitos de entrada, salida y finalización; Comience desde el meollo del problema y resuelva el problema de adelante hacia atrás. Cada aspecto del proceso comienza desde la entrada, y la atención se centra en cómo derivar el resultado de la entrada. En este proceso, podemos determinar las variables, matrices y funciones requeridas y luego determinar el proceso de procesamiento: el algoritmo. Se puede llegar a la conclusión final.

En programación, se puede considerar como una sociedad, y cada miembro de la sociedad tiene ideas diferentes.

Lo bien que aprendas programación depende de tu capacidad para resolver problemas sociales, por lo que diferentes personas obtienen diferentes resultados en programación. Esta sociedad, la experiencia y las ideas son las más importantes.