Actividad 7
El estudiante identifica de forma individual recopila información sobre conceptos, características,
planteamiento de problemas, tipos, metodología para la resolución de problemas por computadoras,
análisis de problemas y algoritmos, de fuentes proporcionadas por el docente mediante una
presentación en video.
Metodología para la solución de problemas utilizando la computadora
Secuencia de pasos:
  Definir el problema
  Analizar el problema
  Diseñar el algoritmo
  Diagrama de flujo
  Pseudocódigo
  Codificar, copilar, depurar y ejecutar el problema
  Elaborar documentación
DEFINIR EL PROBLEMA
Definir que desea que realice la computadora. Es fundamental conocer y delimitar por completo el
problema, saber que es lo se desea realice la computadora.
ANALISIS DE PROBLEMA
 Consiste en establecer una serie de preguntas acerca de lo que establece el problema, para
poder determinar si se cuenta con los elementos suficientes para llevar a cabo la solución
del mismo, como:
  Datos de entrada
  Cuál es la información que desea producir (salir)
  Los métodos y formulas necesarios para procesar los datos
DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO
Representa la esquematización grafica de un algoritmo. Sus pasos son:
  Tener un punto particular de inicio.
 Ser definido no permitir dobles interpretaciones.
 Ser general, es decir soportar la mayoría de los variantes que se puedan presentar.
  Ser finito en tamaño y tiempo de ejecución.
ESCRIBIR EL PROGRAMA
De acuerdo a la lógica del diagrama de flujo a seudocódigo debe de escribir una serie de
instrucciones detallas con una serie de códigos por la computadora.
Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel.
A esta serie de instrucciones detalladas se le conoce como código fuente.
CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA
Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la
máquina, para que pueda entender las instrucciones y ejecutarlas.
Existen muchos compiladores por ejemplo el lenguaje C.
Si existen errores en el programa el compilador se detendrá y reportara.
Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable.
EJECUTAR EL PROGRAMA
El siguiente paso es correr el programa ejecutable.
ELABORAR DOCUMENTACION
Esa guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar
sus futuras modificaciones.
Se divide en:
  Documentación interna
  Documentación externa
  Manual de usuario.
Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo
(diagrama de flujo o seudocódigo), diccionario de datos, código fuente (programa) etc.
Documentación interna: Comentarios o mensajes que se añaden al código fuente, para sea más
claro el entendimiento de un proceso
Manual de usuario: Describe paso a paso la forma en que funciona el programa, con el fin de que el
usuario obtenga el resultado deseado.
MANTENIMIENTO
Se lleva a cabo después de terminar el programa cuando se detecta que es necesario hacer un
cambio, ajuste o complementación al programa.
BIBLIOGRAFIA
 Jane Collins
 Programación 1 lenguaje C
 Editorial: ALEC
 México 2004, paginas 7-9
METOLOGIA PARA LA SOLUCION DE PROBLEMAS
UTILIZANDO LA COMPUTADORA.
• Definir problema:
Definir que desea que realice
la computadora
Diseñar el algoritmo o diagrama
de flujo:
•Tener un punto particular
•Ser definido. No permitir dobles
interpretaciones
•Ser general, es decir soportara la
mayoría de las variantes que se
pueden presentar
MANTENIMIENTO
Se lleva a cabo después de terminar el
programa cuando se detecta que es
necesario hacer un cambio, ajuste o
complementación al programa
ELABORAR DOCUMENTACION
Se divide en:
 Documentación interna
 Documentación externa
 Manual de usuario.
CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL
PROBLEMA
Si existen errores en el programa el compilador se detendrá y
reportara.
Cuando el compilador ha terminado con éxito, la versión del
programa ya está copilada y ejecutable.
Compone el programa significa deducir el programa de un
lenguaje de alto nivel a lenguaje de la máquina, para que pueda
entender las instrucciones y ejecutarlas.

Actividad 7

  • 1.
    Actividad 7 El estudianteidentifica de forma individual recopila información sobre conceptos, características, planteamiento de problemas, tipos, metodología para la resolución de problemas por computadoras, análisis de problemas y algoritmos, de fuentes proporcionadas por el docente mediante una presentación en video. Metodología para la solución de problemas utilizando la computadora Secuencia de pasos:   Definir el problema   Analizar el problema   Diseñar el algoritmo   Diagrama de flujo   Pseudocódigo   Codificar, copilar, depurar y ejecutar el problema   Elaborar documentación DEFINIR EL PROBLEMA Definir que desea que realice la computadora. Es fundamental conocer y delimitar por completo el problema, saber que es lo se desea realice la computadora. ANALISIS DE PROBLEMA  Consiste en establecer una serie de preguntas acerca de lo que establece el problema, para poder determinar si se cuenta con los elementos suficientes para llevar a cabo la solución del mismo, como:   Datos de entrada   Cuál es la información que desea producir (salir)   Los métodos y formulas necesarios para procesar los datos DISEÑAR EL ALGORITMO O DIAGRAMA DE FLUJO Representa la esquematización grafica de un algoritmo. Sus pasos son:   Tener un punto particular de inicio.  Ser definido no permitir dobles interpretaciones.  Ser general, es decir soportar la mayoría de los variantes que se puedan presentar.
  • 2.
      Serfinito en tamaño y tiempo de ejecución. ESCRIBIR EL PROGRAMA De acuerdo a la lógica del diagrama de flujo a seudocódigo debe de escribir una serie de instrucciones detallas con una serie de códigos por la computadora. Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel. A esta serie de instrucciones detalladas se le conoce como código fuente. CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la máquina, para que pueda entender las instrucciones y ejecutarlas. Existen muchos compiladores por ejemplo el lenguaje C. Si existen errores en el programa el compilador se detendrá y reportara. Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable. EJECUTAR EL PROGRAMA El siguiente paso es correr el programa ejecutable. ELABORAR DOCUMENTACION Esa guía o comunicación escrita que nos ayuda a comprender como usar un programa para facilitar sus futuras modificaciones. Se divide en:   Documentación interna   Documentación externa   Manual de usuario. Documentación externa: Contiene la descripción del problema, el nombre del autor, el algoritmo (diagrama de flujo o seudocódigo), diccionario de datos, código fuente (programa) etc. Documentación interna: Comentarios o mensajes que se añaden al código fuente, para sea más claro el entendimiento de un proceso Manual de usuario: Describe paso a paso la forma en que funciona el programa, con el fin de que el usuario obtenga el resultado deseado. MANTENIMIENTO
  • 3.
    Se lleva acabo después de terminar el programa cuando se detecta que es necesario hacer un cambio, ajuste o complementación al programa. BIBLIOGRAFIA  Jane Collins  Programación 1 lenguaje C  Editorial: ALEC  México 2004, paginas 7-9 METOLOGIA PARA LA SOLUCION DE PROBLEMAS UTILIZANDO LA COMPUTADORA.
  • 4.
    • Definir problema: Definirque desea que realice la computadora Diseñar el algoritmo o diagrama de flujo: •Tener un punto particular •Ser definido. No permitir dobles interpretaciones •Ser general, es decir soportara la mayoría de las variantes que se pueden presentar MANTENIMIENTO Se lleva a cabo después de terminar el programa cuando se detecta que es necesario hacer un cambio, ajuste o complementación al programa ELABORAR DOCUMENTACION Se divide en:  Documentación interna  Documentación externa  Manual de usuario. CODIFICAR, COPILAR, DEPURAR Y EJECUTAR EL PROBLEMA Si existen errores en el programa el compilador se detendrá y reportara. Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable. Compone el programa significa deducir el programa de un lenguaje de alto nivel a lenguaje de la máquina, para que pueda entender las instrucciones y ejecutarlas.