El documento describe las 8 etapas del proceso de desarrollo de programas utilizando una computadora: 1) Definición del problema, 2) Análisis del problema, 3) Diseño de la solución, 4) Codificación, 5) Prueba y depuración, 6) Documentación, 7) Implementación, 8) Mantenimiento. Estas etapas incluyen analizar el problema, diseñar un algoritmo, traducir el algoritmo a un lenguaje de programación, probar y depurar el programa, documentarlo y mantenerlo.
Los recursos tecnológicos en la educación juegan un papel importante en la enseñanza, facilitando la motivación de nuestros alumnos dentro y fuera del aula.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
2. ETAPAS PARA EL DESARROLLO DE PROBLEMAS UTILIZANDO UN
COMPUTADOR
El proceso de resolución de un problema con una computadora conduce a la
escritura de un programa y a su ejecución en la misma. Aunque el proceso de
diseñar programas es esencialmente un proceso creativo, se pueden considerar
una serie de fases o pasos comunes, que generalmente deben seguir todos los
programadores.
Las fases de la Programación son:
1.Definición del problema: Esta fase esta dada por el enunciado del problema, el
cual requiere una definición clara y precisa.
2.Análisis del problema: Una vez se ha comprendido lo que se desea de la
computadora, es necesario definir: Los datos de entrada, cuál es la información
que se desea producir (salida). Los métodos y formulas que se necesitan para
procesar los diferentes datos que se van a presentar en el problema que se va a
analizar.
3. 3.Diseño de la solución: Se diseña la lógica a utilizar, como hará el programa la tarea
que se desea automatizar usando los datos de entrada, para generar los datos de
salida, enfatizándose los diseños limpios, sencillos y claros. El proceso de diseño se
realiza en dos pasos:
3.1 Elaboración de Algoritmo: Una vez analizado el problema, se produce a la
creación de un algoritmo ( ya sea en diagrama de flujo o pseudocódigo), en el cual se
da la serie de pasos ordenados que proporcionen un método claro para la solución
del problema.
3.2 Prueba de escritorio: Es la etapa más importante en el desarrollo de un programa,
por cuanto el realizar la prueba de escritorio nos permite saber :
Si el programa hace lo que debería hacer.
Si no hace lo que debería hacer, nos permitirá detectar errores como ser:
Si algún paso o instrucción no esta en el orden correcto.
Si falta algo.
Si algo esta demás.
Si los pasos o instrucciones que se repiten lo hacen más o menos veces de lo
debido.
Si las instrucciones están en un orden apropiado.
Otros errores que pueden presentarse.
4. 4.Codificación: En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de
programación específico; es decir, las acciones definidas en los algoritmos hay que
convertirlas a instrucciones y van a depender del lenguaje.
5.Prueba y Depuración: La prueba de los programas es parte del proceso de
confirmación que suele realizarse durante la aplicación, al dar por terminada cada
etapa y durante su realización. Este tipo de confirmación consiste en ejercitar el
programa simulando datos parecidos a los reales que serán ejecutados por el
programa, esto sirve para que, al observar los resultados, se pueda deducir con
facilidad la existencia de errores, si los hay, o posibles carencias del programa, todo a
partir del resultado obtenido.
6.Documentación: Esta documentación tiene como objeto hacer más comprensible el
código fuente a otros programadores que tengan que trabajar con él, ya sea porque
forman parte del grupo de desarrollo, el programa va a ser mantenido o modificado
por otra persona distinta al programador inicial. También resulta muy útil durante la
depuración y el mantenimiento del programa por el propio programador, al paso del
tiempo las decisiones se olvidan y surgen dudas hasta en el propio programador de
porqué se hicieron las cosas de una determinada manera y no de otra.
5. 7.Implementación: Una implementación es la ejecución u/o puesta en marcha
de una idea programada, ya sea, de una aplicación informática, un plan,
modelo científico, diseño especifico, estándar, algoritmo o política.
8.Mantenimiento: Se puede realizar, básicamente, en dos sentidos: reparación
o modificación. Una vez implantada la aplicación, todavía pueden producirse
errores no detectados en las fases anteriores, los cuales implicarán
efectuar reparaciones. Por otra parte, puede ser que a la aplicación se le
quiera ampliar o cambiar alguna funcionalidad, lo cual llevará consigo
realizar modificaciones.