SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
UNIVERSIDAD TECNICA DE AMBATO


ANDRÉS LÓPEZ
CHRISTIAN MORALES
 
● Pasos para la solución de un problema por
   computador
 
SEGUNDO "A"
INDICE
●   Objetivos
●   Marco Teorico
●   Definición y delimitación del Problema
●   Análisis del Problema
●   Diseño del Algoritmo
●   Codificación
●   Compilación
●   Depuración
●   La documentación:interna, externa
●   Ejecución
●   Mantenimiento
●   Recomendaciones
●   Bibliografía
OBJETIVOS
● Conocer conceptos fundamentales de
  cómo manejar sa solucion de un
  problema
 
● Entender las diferentes formas de
  representar un problema identificando
  para dar solución a un problema.
 
MARCO TEÓRICO
Definición y delimitación del Problema



Para resolver                       No hay q
                  Si no se tiene
un problema es                      confundir el
                  claro los
fundamental                         enunciado para
                  requerimientos
conocerlo por                       no resolver un
                  del problema
completo                            problema
                  no será posible
                                    inexistente.
                  realizarlo
Análisis del Problema

Una vez que se ha comprendido completamente
que es lo que vamos a desarrollar, es necesario
definir los datos de entrada, los datos de salida
y todos los cálculos y fórmulas necesario para
procesar los datos


Se recomienda ponerse en el lugar del
computador pensando en cómo satisfacer las necesidades de
datos que se deberán leer y
se desconocen, los cálculos necesarios y la información que se
entregará como solución
a unas peticiones planteadas con el enunciado del problema.
Diseño del Algoritmo

Se determinan los pasos o instrucciones que se llevarán a
cabo, el orden lógico de ejecución, y la manera como se
desarrollará todo el programa para un eficiente
funcionamiento

De esta fase depende el éxito o el fracaso de una solución a
un problema por medio de la computadora

La forma como se indicarán las instrucciones es
determinada por el programador, ya que puede utilizar las
técnicas de representación de un algoritmo
Codificación


Es escribir la solución
del problema en un
lenguaje comprendido                se escribe en un
por la computadora,                 lenguaje de
pero basado en el                   programación o
diseño del algoritmo, el            lenguaje de alto
cual es conocido como               nivel.
código
fuente
Compilación

En esta etapa el
computador                          teniendo en cuenta que
hace una                            las instrucciones estén
revisión de las                     escritas correctamente
instrucciones                       en sintaxis y la
colocadas por el                    gramática según las
programador                         normas que rigen el
                                    lenguaje de
                                    programación

                   Finalmente,
                   transcribe el
                   programa al
                   interior de la
                   memoria.
Depuración

Luego que el compilador identifique errores en nuestro
programa o código fuente, se debe hacer una depuración y
corrección de errores, para dar paso a una solución sin
ninguno de ellos


Es de mucha ayuda documentar los algoritmos y los
programas que se desarrollen, ya que son una guía o
una comunicación escrita entre el código y cualquier
usuario.

Éstas ayudan a comprender un programa y facilitan futuras
modificaciones
La documentación


   Interna                     Externa

Comentarios o
                            Descripción
mensaje que
                            paso a paso de
se añaden al
                            la manera
código fuente
                            cómo funciona
para hacer
                            el programa
más claro el
entendimiento
de un proceso
Ejecución

Luego de haber corregido todos los errores y haber
compilado el programa, se pasa a ejecutarlo para ver los
resultados obtenidos, para lo cual se utilizan los
dispositivos de entrada y de salida.


La única forma de estar seguro de la efectividad de un
algoritmo es comparar los Requerimientos con las
Soluciones, y si todo lo que fue pedido por el enunciado
del problema es realizado, ya se puede dar por terminado
el programa, de lo contrario se tendrá que hacer una
revisión de alguno de las fases anteriores.
Mantenimiento

Se lleva a cabo después de terminado el programa, cuando
se detecta que es necesario hacer algún cambio, ajuste o
complementación al programa para que siga trabajando de
manera correcta


Para poder realizar este trabajo se requiere que el
programa este correctamente documentado
RECOMENDACIONES
● Seguir de forma ordenada estos pasos
  para llegar a solucionar el problema en
  el computador.
 
 
● Si no se soluciona el problema se tiene q
  volver a seguir los pasos de solucion
  hasta tener exito.
BIBLIOGRAFÍA
● http://educacionvirtual.uta.edu.
  ec/elearning/mod/resource/view.php?
  id=54956

Más contenido relacionado

La actualidad más candente

Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5Alex Cayo
 
Desarrollo lógico de los problemas
Desarrollo lógico de los problemas Desarrollo lógico de los problemas
Desarrollo lógico de los problemas gonzalezkeilyn
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion vanessa_ri
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pcguest965b17
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programaciongabyota_123
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadoreduardzavala93
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujocasdilacol
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorgisseparrav
 

La actualidad más candente (13)

Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea5
Tarea5Tarea5
Tarea5
 
Desarrollo lógico de los problemas
Desarrollo lógico de los problemas Desarrollo lógico de los problemas
Desarrollo lógico de los problemas
 
Tarea4
Tarea4Tarea4
Tarea4
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pasos Para Resolver Un Problema Utilizando Un Pc
Pasos  Para Resolver Un Problema  Utilizando Un PcPasos  Para Resolver Un Problema  Utilizando Un Pc
Pasos Para Resolver Un Problema Utilizando Un Pc
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 

Similar a Presentacion 5

Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadoreduardzavala93
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorAlexa Cevallos
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5DavidCayo
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorkavalosr01
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Tarea 4-pasos para soluicionar problemas por computador
Tarea 4-pasos para soluicionar problemas por computadorTarea 4-pasos para soluicionar problemas por computador
Tarea 4-pasos para soluicionar problemas por computadorirmacris
 
Tarea 4 pasos
Tarea 4 pasosTarea 4 pasos
Tarea 4 pasosirmacris
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorVictor Alfonzo Marquina
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 

Similar a Presentacion 5 (20)

Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Tarea5
Tarea5Tarea5
Tarea5
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Tarea 4 segundo parcial v
Tarea 4 segundo parcial vTarea 4 segundo parcial v
Tarea 4 segundo parcial v
 
Tarea 4.1
Tarea 4.1Tarea 4.1
Tarea 4.1
 
Tarea 4.1
Tarea 4.1Tarea 4.1
Tarea 4.1
 
Tarea 4-prelógica
Tarea 4-prelógicaTarea 4-prelógica
Tarea 4-prelógica
 
Tarea 4-Prelógica
Tarea 4-PrelógicaTarea 4-Prelógica
Tarea 4-Prelógica
 
Tarea 4-pasos para soluicionar problemas por computador
Tarea 4-pasos para soluicionar problemas por computadorTarea 4-pasos para soluicionar problemas por computador
Tarea 4-pasos para soluicionar problemas por computador
 
Tarea 4 pasos
Tarea 4 pasosTarea 4 pasos
Tarea 4 pasos
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Resolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computadorResolución de problemas haciendo uso del computador
Resolución de problemas haciendo uso del computador
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Presentacion 5

  • 1. UNIVERSIDAD TECNICA DE AMBATO ANDRÉS LÓPEZ CHRISTIAN MORALES   ● Pasos para la solución de un problema por computador   SEGUNDO "A"
  • 2. INDICE ● Objetivos ● Marco Teorico ● Definición y delimitación del Problema ● Análisis del Problema ● Diseño del Algoritmo ● Codificación ● Compilación ● Depuración ● La documentación:interna, externa ● Ejecución ● Mantenimiento ● Recomendaciones ● Bibliografía
  • 3. OBJETIVOS ● Conocer conceptos fundamentales de cómo manejar sa solucion de un problema   ● Entender las diferentes formas de representar un problema identificando para dar solución a un problema.  
  • 5. Definición y delimitación del Problema Para resolver No hay q Si no se tiene un problema es confundir el claro los fundamental enunciado para requerimientos conocerlo por no resolver un del problema completo problema no será posible inexistente. realizarlo
  • 6. Análisis del Problema Una vez que se ha comprendido completamente que es lo que vamos a desarrollar, es necesario definir los datos de entrada, los datos de salida y todos los cálculos y fórmulas necesario para procesar los datos Se recomienda ponerse en el lugar del computador pensando en cómo satisfacer las necesidades de datos que se deberán leer y se desconocen, los cálculos necesarios y la información que se entregará como solución a unas peticiones planteadas con el enunciado del problema.
  • 7. Diseño del Algoritmo Se determinan los pasos o instrucciones que se llevarán a cabo, el orden lógico de ejecución, y la manera como se desarrollará todo el programa para un eficiente funcionamiento De esta fase depende el éxito o el fracaso de una solución a un problema por medio de la computadora La forma como se indicarán las instrucciones es determinada por el programador, ya que puede utilizar las técnicas de representación de un algoritmo
  • 8. Codificación Es escribir la solución del problema en un lenguaje comprendido se escribe en un por la computadora, lenguaje de pero basado en el programación o diseño del algoritmo, el lenguaje de alto cual es conocido como nivel. código fuente
  • 9. Compilación En esta etapa el computador teniendo en cuenta que hace una las instrucciones estén revisión de las escritas correctamente instrucciones en sintaxis y la colocadas por el gramática según las programador normas que rigen el lenguaje de programación Finalmente, transcribe el programa al interior de la memoria.
  • 10. Depuración Luego que el compilador identifique errores en nuestro programa o código fuente, se debe hacer una depuración y corrección de errores, para dar paso a una solución sin ninguno de ellos Es de mucha ayuda documentar los algoritmos y los programas que se desarrollen, ya que son una guía o una comunicación escrita entre el código y cualquier usuario. Éstas ayudan a comprender un programa y facilitan futuras modificaciones
  • 11. La documentación Interna Externa Comentarios o Descripción mensaje que paso a paso de se añaden al la manera código fuente cómo funciona para hacer el programa más claro el entendimiento de un proceso
  • 12. Ejecución Luego de haber corregido todos los errores y haber compilado el programa, se pasa a ejecutarlo para ver los resultados obtenidos, para lo cual se utilizan los dispositivos de entrada y de salida. La única forma de estar seguro de la efectividad de un algoritmo es comparar los Requerimientos con las Soluciones, y si todo lo que fue pedido por el enunciado del problema es realizado, ya se puede dar por terminado el programa, de lo contrario se tendrá que hacer una revisión de alguno de las fases anteriores.
  • 13. Mantenimiento Se lleva a cabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta Para poder realizar este trabajo se requiere que el programa este correctamente documentado
  • 14. RECOMENDACIONES ● Seguir de forma ordenada estos pasos para llegar a solucionar el problema en el computador.     ● Si no se soluciona el problema se tiene q volver a seguir los pasos de solucion hasta tener exito.
  • 15. BIBLIOGRAFÍA ● http://educacionvirtual.uta.edu. ec/elearning/mod/resource/view.php? id=54956