SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
COMPETENCIA GENERICA 4.1
COMPETENCIA DISCIPLINAR C1
Presentación
García Rosales Karina Paola
2° AM
Especialidad: Programación
Materia: Desarrolla Software Utilizando Programación
Estructurada
M.C.A Margarita Romero Alvarado
Actividad 7
El estudiante identifica en forma individual recopila información sobre conceptos, características,
planteamiento de problemas, tipos, metodología para la resolución de problemas por
computadora, 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 el enunciado del problema,
el cual debe ser claro y completo. Es fundamental conocer y delimitar por completo el problema.
Análisis de problemas: necesitamos conocer
 Datos de entrada
 ¿Cuál es el problema que se desea producir (salir)?
 Los métodos y fórmulas para procesar los datos
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.
Diseñar el algoritmo o el diagrama de flujo:
 Tener un punto particular de inicio
 Ser definido. No permitir dobles interpretaciones
 Ser general, es decir soportar la mayoría de los variantes que te pueden presentar
 Ser finito en tamaño y tiempo de ejecución
Una vez definido y analizado el problema, se procede a la creación del algoritmo (Diagrama de
flujo o pseudocódigo), en el cual se da la serie de pasos ordenados que nos proporcione un
método explícito para la solución del problema.
Es recomendable la realización de pruebas de escritorio al algoritmo diseñado, para determinar su
confiabilidad y detectar los errores que se pueden presentar en ciertas situaciones. Estas pruebas
consisten en dar valores a la variable e ir probando el algoritmo paso a paso para obtener una
solución y si ésta es satisfactoria continuar con el siguiente paso de la metodología; de no ser así y
de existir errores deben corregirse y volver a hacer las pruebas de escritorio al algoritmo.
Escribir el programa
 De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe escribir una serie de
instrucciones detalladas con una serie de códigos reconocible 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
Consiste en escribir la solución del problema (de acuerdo al pseudocódigo); en una serie de
instrucciones detalladas en un código reconocible por la computadora; es decir en un lenguaje de
programación (ya sea de bajo o alto nivel), a esta serie de instrucciones se le conoce como
PROGRAMA.
Copilar y depurar el programa
 Compone el programa significa deducir el programa de un lenguaje de alto nivel al
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 lo reportara
 Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y
ejecutable
La Depuración consiste en eliminar los errores que se hayan detectado durante la prueba, para dar
paso a una solución adecuada y sin errores.
Ejecutar el programa
El siguiente paso es recorrer el programa ejecutable
Elabora documentación
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 de los dos, el algoritmo
(diagrama de flujo o pseudocódigo), diccionario de datos, código fuente (programas)
Documentación interna: comentarios y mensajes que se añaden al código fuente para hacer 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
Metodología
para la
resolución de
problemas
utilizando la
computadora
Escribir el
programa
Compilar
,depurar y
ejecutar el
programa
Elabora
documentacio
n
Mantenimient
o
Definir el
problema
Analizis del
problema
Diseñar el
algoritmo o
diagrama de
flujo
Que se desea que
realice la
computadora
Los métodos y fórmulas
para procesar los datos
¿Cuál es el problema que
se desea producir (salir)?
Datos de entrada
Inicio
Ser definido
Ser general
Ser finito
Solución al problema
Instrucciones
Código fuente
Lenguaje de programación
Bajo o alto nivel
Lenguaje C++
Eliminar los problemas y
errores
Recorrer el programa
ejecutable
Documentación externa
Documentación interna
Manual de usuario
Cambio o complementación al
programa
Bibliografía
Jane Collins
Programación 1 lenguaje C++
Editorial: ALEC
México 2004, paginas 7-9
http://informaticaintermedia.blogspot.mx/2011/07/metodologia-para-la-solucion-de.html
Resolución problemas computadora
Resolución problemas computadora
Resolución problemas computadora

Contenu connexe

Tendances (20)

Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Actividad nº 6
Actividad nº 6Actividad nº 6
Actividad nº 6
 
3 Conceptos progamacion-tema3
3 Conceptos progamacion-tema33 Conceptos progamacion-tema3
3 Conceptos progamacion-tema3
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción a Programa-me - Concurso español de programacion
Introducción a Programa-me - Concurso español de programacionIntroducción a Programa-me - Concurso español de programacion
Introducción a Programa-me - Concurso español de programacion
 
Introducción a Programa-me - Concurso español de programacion (actualizado)
Introducción a Programa-me - Concurso español de programacion (actualizado) Introducción a Programa-me - Concurso español de programacion (actualizado)
Introducción a Programa-me - Concurso español de programacion (actualizado)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Desarro
DesarroDesarro
Desarro
 
LOGICA DE PROGRAMACION
LOGICA DE  PROGRAMACION LOGICA DE  PROGRAMACION
LOGICA DE PROGRAMACION
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Tarea02
Tarea02Tarea02
Tarea02
 
Manual subir reto VPL para tripulantes v1 Reto 3
Manual subir reto VPL para tripulantes v1 Reto 3Manual subir reto VPL para tripulantes v1 Reto 3
Manual subir reto VPL para tripulantes v1 Reto 3
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 
Atr u2 jorm
Atr u2 jormAtr u2 jorm
Atr u2 jorm
 
Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
Curso de Algoritmos - Presentación 1
Curso de Algoritmos - Presentación 1Curso de Algoritmos - Presentación 1
Curso de Algoritmos - Presentación 1
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 

Similaire à Resolución problemas computadora

Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Dulcevelazquez6
 
Actividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezActividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezClaudio Cruz
 
Actividad 7
Actividad 7Actividad 7
Actividad 72244090
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7AlfaBVB98
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...Markoos Riveroo
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...Markoos Riveroo
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASadark
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoraschristian arroyo marchan
 
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2Arazelii Puentez
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Sarahi Garcia Ruiz
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Marquina, Santiago
 
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
 

Similaire à Resolución problemas computadora (20)

Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Actividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandezActividad 7 cristian morales hernandez
Actividad 7 cristian morales hernandez
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
act. 7
act. 7act. 7
act. 7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
ACTIVIDAD #7
ACTIVIDAD #7ACTIVIDAD #7
ACTIVIDAD #7
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...
 
El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...El estudiante identifica en forma individual n recopila información sobre con...
El estudiante identifica en forma individual n recopila información sobre con...
 
Actividad 7
Actividad 7 Actividad 7
Actividad 7
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Investigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadorasInvestigar y describa la resolución de problemas empleando computadoras
Investigar y describa la resolución de problemas empleando computadoras
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
Resumen de metodología_para_la_solución_de_problemas_utilizando_la_computadora2
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
ACTIVIDAD 7
ACTIVIDAD 7ACTIVIDAD 7
ACTIVIDAD 7
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
Lenguajes de programación parte i.3
Lenguajes de programación parte i.3Lenguajes de programación parte i.3
Lenguajes de programación parte i.3
 
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
 

Plus de kparawhore

Plus de kparawhore (20)

Programa video
Programa videoPrograma video
Programa video
 
Programa icono
Programa iconoPrograma icono
Programa icono
 
Programaimagen
ProgramaimagenProgramaimagen
Programaimagen
 
Programa14
Programa14Programa14
Programa14
 
Programa13pptx
Programa13pptxPrograma13pptx
Programa13pptx
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 10
Programa 10Programa 10
Programa 10
 
Programa9
Programa9Programa9
Programa9
 
Programa8
Programa8Programa8
Programa8
 
Programa7
Programa7Programa7
Programa7
 
Programa6
Programa6Programa6
Programa6
 
Programa5
Programa5Programa5
Programa5
 
Programa4
Programa4Programa4
Programa4
 
Eclipse
EclipseEclipse
Eclipse
 
Programa 3
Programa 3Programa 3
Programa 3
 
Presentacion de-eclipse
Presentacion de-eclipsePresentacion de-eclipse
Presentacion de-eclipse
 
Hola mundo
Hola mundoHola mundo
Hola mundo
 
Tutorial eclipse para novatos java (pollino)
Tutorial eclipse para novatos java (pollino)Tutorial eclipse para novatos java (pollino)
Tutorial eclipse para novatos java (pollino)
 
Examen de diagnostico2
Examen de diagnostico2Examen de diagnostico2
Examen de diagnostico2
 

Resolución problemas computadora

  • 1. COMPETENCIA GENERICA 4.1 COMPETENCIA DISCIPLINAR C1 Presentación García Rosales Karina Paola 2° AM Especialidad: Programación Materia: Desarrolla Software Utilizando Programación Estructurada M.C.A Margarita Romero Alvarado
  • 2. Actividad 7 El estudiante identifica en forma individual recopila información sobre conceptos, características, planteamiento de problemas, tipos, metodología para la resolución de problemas por computadora, 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 el enunciado del problema, el cual debe ser claro y completo. Es fundamental conocer y delimitar por completo el problema. Análisis de problemas: necesitamos conocer  Datos de entrada  ¿Cuál es el problema que se desea producir (salir)?  Los métodos y fórmulas para procesar los datos 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. Diseñar el algoritmo o el diagrama de flujo:  Tener un punto particular de inicio  Ser definido. No permitir dobles interpretaciones  Ser general, es decir soportar la mayoría de los variantes que te pueden presentar  Ser finito en tamaño y tiempo de ejecución Una vez definido y analizado el problema, se procede a la creación del algoritmo (Diagrama de flujo o pseudocódigo), en el cual se da la serie de pasos ordenados que nos proporcione un método explícito para la solución del problema. Es recomendable la realización de pruebas de escritorio al algoritmo diseñado, para determinar su confiabilidad y detectar los errores que se pueden presentar en ciertas situaciones. Estas pruebas
  • 3. consisten en dar valores a la variable e ir probando el algoritmo paso a paso para obtener una solución y si ésta es satisfactoria continuar con el siguiente paso de la metodología; de no ser así y de existir errores deben corregirse y volver a hacer las pruebas de escritorio al algoritmo. Escribir el programa  De acuerdo a la lógica del diagrama de flujo o pseudocódigo debe escribir una serie de instrucciones detalladas con una serie de códigos reconocible 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 Consiste en escribir la solución del problema (de acuerdo al pseudocódigo); en una serie de instrucciones detalladas en un código reconocible por la computadora; es decir en un lenguaje de programación (ya sea de bajo o alto nivel), a esta serie de instrucciones se le conoce como PROGRAMA. Copilar y depurar el programa  Compone el programa significa deducir el programa de un lenguaje de alto nivel al 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 lo reportara  Cuando el compilador ha terminado con éxito, la versión del programa ya está copilada y ejecutable La Depuración consiste en eliminar los errores que se hayan detectado durante la prueba, para dar paso a una solución adecuada y sin errores. Ejecutar el programa El siguiente paso es recorrer el programa ejecutable Elabora documentación 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 de los dos, el algoritmo (diagrama de flujo o pseudocódigo), diccionario de datos, código fuente (programas)
  • 4. Documentación interna: comentarios y mensajes que se añaden al código fuente para hacer 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
  • 5. Metodología para la resolución de problemas utilizando la computadora Escribir el programa Compilar ,depurar y ejecutar el programa Elabora documentacio n Mantenimient o Definir el problema Analizis del problema Diseñar el algoritmo o diagrama de flujo Que se desea que realice la computadora Los métodos y fórmulas para procesar los datos ¿Cuál es el problema que se desea producir (salir)? Datos de entrada Inicio Ser definido Ser general Ser finito Solución al problema Instrucciones Código fuente Lenguaje de programación Bajo o alto nivel Lenguaje C++ Eliminar los problemas y errores Recorrer el programa ejecutable Documentación externa Documentación interna Manual de usuario Cambio o complementación al programa
  • 6. Bibliografía Jane Collins Programación 1 lenguaje C++ Editorial: ALEC México 2004, paginas 7-9 http://informaticaintermedia.blogspot.mx/2011/07/metodologia-para-la-solucion-de.html