CETIS 109
Alumna: Sarahí García Ruiz
Maestra: Margarita Romero Alvarado
Metodología para la solución de
problemas utilizando la computadora
2°Am Programación
Metodología para la solución de problemas
utilizando la computadora
La secuencia de pasos para la metodología de la
solución de problemas utilizando la computadora:
*definir el problema
*analizar el problema
*diseñar el algoritmo
*diagrama de flujo
*pseudocódigo
*codificar, compilar, depurar y
ejecutar programa
*elaborar documentación
Definir el problema:
*Definir que desea que realice la computadora
Análisis de problema:
*Datos de entrada
*Cual es la información que se desea producir es decir
salir.
*Los métodos y formulas necesarios para procesar
datos
Diseñar el algoritmo o diagrama de flujo
*Debemos tener un punto particular de inicio. Ser
general, es decir, soportar las mayorías de las
variantes que se puedan presentar. Ser definido, no
permitir dobles interpretaciones. Ser finito en tamaño y
tiempo de ejecución.
Escribir el programa
De acuerdo a la lógica del diagrama de flujo o
pseudocódigo debes escribir una serie de
instrucciones detalladas en un código reconocible por
la computadora.
A esta serie de instrucciones detalladas se le conoce
como código fuente.
Este código fuente se escribe en un lenguaje de
programación o lenguaje de alto nivel.
COMPILAR Y DEPURAR EL PROGRAMA:
*Compilar el programa significa traducir el programa de un
lenguaje de alto nivel al lenguaje de la maquina , para que
puedas entender las instrucciones y ejecutarlas.
*Existen muchos compiladores por ejemplo el lenguaje C.
*si existen errores en el programa el compilador se
detendrá y los reportara
*Cuando el compilador ha terminado con éxito, la
versión del programa ya esta compilada y ejecutable
EJECUTAR EL PROGRAMA:
Es muy importante elaborar la documentación ya que
es un apoyo, 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:
Contiene la descripción del problema, el nombre del
autor, el algoritmo, diccionario de datos, código de
fuente etc.
*Documentación manual: Comentarios o mensajes
que se añaden al código fuente, para hacer mas claro
el entendimiento de un proceso
*Manual del usuario: Describe paso a paso la forma
en que funciona el programa, con el fin de que el
usuario obtenga el resultado deseado.
Algoritmo
Casi inconscientemente, los humanos efectuamos cotidianamente una serie de pasos
procedimientos o acciones que nos permiten alcanzar un resultado o resolver un
problema.
Esta seria de pasos, procedimientos o acciones, comenzamos a aplicarlas muy
temprano en la mañana cuando, por ejemplo, decidimos tomar un baño.
Posteriormente cuando pensamos en desayunar también seguimos una seria de pasos
que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se
repite innumerables veces durante el dia. Continuamente seguimos una serie de
pasos o conjuntos de acciones que nos permite alcanzar un resultado. Estamos en
realidad aplicando un algoritmo para resolver un problema.
Definición: Formalmente definimos un algoritmo como un conjunto de pasos.
Procedimientos o acciones que nos permiten alcanzare un resultado o resolver un
problema
Diagramas de Flujo
Un diagrama de flujo representa la esquematización gráfica de un algoritmo. En
realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la
solución de u problema. Su correctaconstrucción es sumamente importante porque a
partir del mismo se escribe un programa en un lenguaje de programación. Si el
diagrama de flujo está completo y correcto, el paso del mismo a un lenguaje de
programación es relativamente simple y director.
Compilar el programa
C++ es un lenguaje de programación compilado, y como tal, cuenta con un
compilador que se encarga de traducir el código fuente (legible para el
programador) en código
máquina (comprensible
para una computadora).
Para compilar nuestro
primer programa en C++
pulsaremos el botón
compilar y construir.
Geany se encargará de
compilar automáticamente
nuestro programa para
generar un archivo
ejecutable.
CONCLUSION
Debemos de tener un pensamiento sobre lo que queremos
hacer. Un algoritmo es una serie de pasos, instrucciones,
acciones en cambio un diagrama de flujo es un algoritmo
pero en un diagrama, compilar un programa es un lenguaje
de programación es decir que cuenta con un compilador que
se encarga de traducir el código fuente en código maquina.
Bibliografía
https://www.youtube.com/watch?v=dSxZ_ev56AY
http://www.unex.es/conoce-la-uex/centros/cum/futuros-
estudiantes/doble-grado-en-ingenieria-en-telematica-e-
informatica-en-tecnologias-de-la-informacion

Srahi garcia ruiz_2am_programacion2

  • 1.
    CETIS 109 Alumna: SarahíGarcía Ruiz Maestra: Margarita Romero Alvarado Metodología para la solución de problemas utilizando la computadora 2°Am Programación
  • 2.
    Metodología para lasolución de problemas utilizando la computadora La secuencia de pasos para la metodología de la solución de problemas utilizando la computadora: *definir el problema *analizar el problema *diseñar el algoritmo *diagrama de flujo *pseudocódigo *codificar, compilar, depurar y ejecutar programa *elaborar documentación Definir el problema: *Definir que desea que realice la computadora Análisis de problema: *Datos de entrada *Cual es la información que se desea producir es decir salir.
  • 3.
    *Los métodos yformulas necesarios para procesar datos Diseñar el algoritmo o diagrama de flujo *Debemos tener un punto particular de inicio. Ser general, es decir, soportar las mayorías de las variantes que se puedan presentar. Ser definido, no permitir dobles interpretaciones. Ser finito en tamaño y tiempo de ejecución.
  • 4.
    Escribir el programa Deacuerdo a la lógica del diagrama de flujo o pseudocódigo debes escribir una serie de instrucciones detalladas en un código reconocible por la computadora. A esta serie de instrucciones detalladas se le conoce como código fuente. Este código fuente se escribe en un lenguaje de programación o lenguaje de alto nivel.
  • 5.
    COMPILAR Y DEPURAREL PROGRAMA: *Compilar el programa significa traducir el programa de un lenguaje de alto nivel al lenguaje de la maquina , para que puedas entender las instrucciones y ejecutarlas. *Existen muchos compiladores por ejemplo el lenguaje C. *si existen errores en el programa el compilador se detendrá y los reportara *Cuando el compilador ha terminado con éxito, la versión del programa ya esta compilada y ejecutable
  • 6.
    EJECUTAR EL PROGRAMA: Esmuy importante elaborar la documentación ya que es un apoyo, 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: Contiene la descripción del problema, el nombre del autor, el algoritmo, diccionario de datos, código de fuente etc. *Documentación manual: Comentarios o mensajes que se añaden al código fuente, para hacer mas claro el entendimiento de un proceso *Manual del usuario: Describe paso a paso la forma en que funciona el programa, con el fin de que el usuario obtenga el resultado deseado.
  • 7.
    Algoritmo Casi inconscientemente, loshumanos efectuamos cotidianamente una serie de pasos procedimientos o acciones que nos permiten alcanzar un resultado o resolver un problema. Esta seria de pasos, procedimientos o acciones, comenzamos a aplicarlas muy temprano en la mañana cuando, por ejemplo, decidimos tomar un baño. Posteriormente cuando pensamos en desayunar también seguimos una seria de pasos que nos permiten alcanzar un resultado específico: tomar el desayuno. La historia se repite innumerables veces durante el dia. Continuamente seguimos una serie de pasos o conjuntos de acciones que nos permite alcanzar un resultado. Estamos en realidad aplicando un algoritmo para resolver un problema. Definición: Formalmente definimos un algoritmo como un conjunto de pasos. Procedimientos o acciones que nos permiten alcanzare un resultado o resolver un problema Diagramas de Flujo Un diagrama de flujo representa la esquematización gráfica de un algoritmo. En realidad muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de u problema. Su correctaconstrucción es sumamente importante porque a partir del mismo se escribe un programa en un lenguaje de programación. Si el diagrama de flujo está completo y correcto, el paso del mismo a un lenguaje de programación es relativamente simple y director. Compilar el programa C++ es un lenguaje de programación compilado, y como tal, cuenta con un compilador que se encarga de traducir el código fuente (legible para el programador) en código máquina (comprensible para una computadora). Para compilar nuestro primer programa en C++ pulsaremos el botón compilar y construir. Geany se encargará de compilar automáticamente nuestro programa para generar un archivo
  • 8.
    ejecutable. CONCLUSION Debemos de tenerun pensamiento sobre lo que queremos hacer. Un algoritmo es una serie de pasos, instrucciones, acciones en cambio un diagrama de flujo es un algoritmo pero en un diagrama, compilar un programa es un lenguaje de programación es decir que cuenta con un compilador que se encarga de traducir el código fuente en código maquina. Bibliografía https://www.youtube.com/watch?v=dSxZ_ev56AY http://www.unex.es/conoce-la-uex/centros/cum/futuros- estudiantes/doble-grado-en-ingenieria-en-telematica-e- informatica-en-tecnologias-de-la-informacion