SlideShare una empresa de Scribd logo
1 de 11
Capitulo 1
Solución de
problemas
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Algoritmo
• Conjunto de pasos ordenados que permiten
conseguir el resultado requerido.
– Fases para resolver un problema
• Joyanes Aguilar
– Análisis del problema
– Diseño del algoritmo
– Codificación
Solución de
problemas
Fases para resolver un problema usando
una computadora
• Joyanes Aguilar
– Compilación y ejecución
– Verificación
– Depuración
– Mantenimiento
– Documentación
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Cairo
– Análisis del problema
– Construcción del algoritmo
– Verificación del algoritmo
• Juganaru Mathieu
– Definición
– Análisis
– Diseño
– Implementación
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Bores y Rosales
– Definición del problema
– Planeación de la solución
– Algoritmo
– Diagrama de flujo
– Codificación y edición del programa
– Pruebas y depuración
– Documentación y mantenimiento
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• En este curso utilizaremos las siguientes fases
para resolver problemas:
– Análisis
– Diseño del algoritmo
– Prueba de escritorio
– Codificación
– Verificación
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Análisis:
– Permite entender el problema y la manera de resolverlo
(cómo se obtiene el resultado esperado y los datos que
tenemos a disposición).
– El resultado puede ser único o un conjunto de resultados
(es útil analizar el problema para cada resultado).
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Análisis:
– En resumen, en el análisis se busca responder a las
siguientes preguntas:
» ¿Qué información se necesita? (tipos de datos de
entrada y cantidad)
» ¿Cuál es la salida deseada? (tipos de datos de los
resultados y cantidad)
» ¿Cuál método produce la salida deseada?
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Diseño del algoritmo:
– Donde se define una estrategia de solución (se basa en
la experiencia y creatividad).
– El algoritmo obtenido debe mostrar paso a paso lo que
se debe hacer para transformar los datos de entrada en
la solución que estamos necesitando.
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Prueba de escritorio:
– Se realiza sobre el papel, establece un conjunto de
datos de entrada para el algoritmo y se evalúa paso a
paso para obtener los resultados esperados con cada
dato de entrada.
• Codificación:
– El algoritmo diseñado se convierte en un programa de
computador (Lenguaje de alto nivel, en este caso C++).
Solución de
problemas
Fases para resolver un problema usando
una computadora
– Fases para resolver un problema
• Verificación:
– Se ejecuta el programa para validar que, a partir de los
mismos datos de entrada utilizados en la prueba de
escritorio, se entregue los resultados esperados.

Más contenido relacionado

Similar a Clase 1b - Solución de problemas.pptx

Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxanytrix
 
Presentación solucion problemas de computador
Presentación solucion problemas de computadorPresentación solucion problemas de computador
Presentación solucion problemas de computadorcarlosmemamas
 
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01Frank Diego Quispe Vigo
 
lenguaje de programación 1
lenguaje de programación 1lenguaje de programación 1
lenguaje de programación 1agustin rojas
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasYenny Salazar
 
Unidad 1
Unidad 1Unidad 1
Unidad 1Rurus9
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas panchofronteras
 
Clase 1 Itinerario
Clase 1 ItinerarioClase 1 Itinerario
Clase 1 Itinerariovbalda
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computadorAlex Rommyo
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computadorAlex Rommyo
 

Similar a Clase 1b - Solución de problemas.pptx (20)

Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptxAlgoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
Algoritmos y solución de problemas.pptx Algoritmos y solución de problemas.pptx
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Algoritmos2
Algoritmos2Algoritmos2
Algoritmos2
 
Presentación solucion problemas de computador
Presentación solucion problemas de computadorPresentación solucion problemas de computador
Presentación solucion problemas de computador
 
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
Cap1 resolucionproblemasconcomputador-090407121107-phpapp01
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
lenguaje de programación 1
lenguaje de programación 1lenguaje de programación 1
lenguaje de programación 1
 
Actividad n 3
Actividad n 3Actividad n 3
Actividad n 3
 
(Fases)
(Fases)(Fases)
(Fases)
 
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
01 algoritmo
01 algoritmo01 algoritmo
01 algoritmo
 
CUESTIONARIO
CUESTIONARIOCUESTIONARIO
CUESTIONARIO
 
Fases de resolución de un problema
Fases de resolución de un problemaFases de resolución de un problema
Fases de resolución de un problema
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Clase 1 Itinerario
Clase 1 ItinerarioClase 1 Itinerario
Clase 1 Itinerario
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
 
Pasos para realizar un problema en computador
Pasos para realizar un problema en computadorPasos para realizar un problema en computador
Pasos para realizar un problema en computador
 
Exposicion (1)
Exposicion (1)Exposicion (1)
Exposicion (1)
 

Más de miguelosorno7

Clase 2a - Solución de problemas básicos.pptx
Clase 2a - Solución de problemas básicos.pptxClase 2a - Solución de problemas básicos.pptx
Clase 2a - Solución de problemas básicos.pptxmiguelosorno7
 
Clase 4a - Pseudocódigo y diagramas de flujo.pptx
Clase 4a - Pseudocódigo y diagramas de flujo.pptxClase 4a - Pseudocódigo y diagramas de flujo.pptx
Clase 4a - Pseudocódigo y diagramas de flujo.pptxmiguelosorno7
 
Clase 3b - Expresiones lógicas.pptx
Clase 3b - Expresiones lógicas.pptxClase 3b - Expresiones lógicas.pptx
Clase 3b - Expresiones lógicas.pptxmiguelosorno7
 
Clase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptxClase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptxmiguelosorno7
 
Clase 3a - Expresiones Aritméticas.pptx
Clase 3a - Expresiones Aritméticas.pptxClase 3a - Expresiones Aritméticas.pptx
Clase 3a - Expresiones Aritméticas.pptxmiguelosorno7
 
Clase 1c - Conceptos básicos de algoritmos.pptx
Clase 1c - Conceptos básicos de algoritmos.pptxClase 1c - Conceptos básicos de algoritmos.pptx
Clase 1c - Conceptos básicos de algoritmos.pptxmiguelosorno7
 
Analisis_de_datos_cualitativos_y_presentacion_de_resultados.docx
Analisis_de_datos_cualitativos_y_presentacion_de_resultados.docxAnalisis_de_datos_cualitativos_y_presentacion_de_resultados.docx
Analisis_de_datos_cualitativos_y_presentacion_de_resultados.docxmiguelosorno7
 
Objetivos_de_investigacion 2.docx
Objetivos_de_investigacion 2.docxObjetivos_de_investigacion 2.docx
Objetivos_de_investigacion 2.docxmiguelosorno7
 
Objetivos_de_investigacion 1.docx
Objetivos_de_investigacion 1.docxObjetivos_de_investigacion 1.docx
Objetivos_de_investigacion 1.docxmiguelosorno7
 
Clase 1b - Solución de problemas.pptx
Clase 1b - Solución de problemas.pptxClase 1b - Solución de problemas.pptx
Clase 1b - Solución de problemas.pptxmiguelosorno7
 

Más de miguelosorno7 (11)

Clase 2a - Solución de problemas básicos.pptx
Clase 2a - Solución de problemas básicos.pptxClase 2a - Solución de problemas básicos.pptx
Clase 2a - Solución de problemas básicos.pptx
 
Clase 4a - Pseudocódigo y diagramas de flujo.pptx
Clase 4a - Pseudocódigo y diagramas de flujo.pptxClase 4a - Pseudocódigo y diagramas de flujo.pptx
Clase 4a - Pseudocódigo y diagramas de flujo.pptx
 
Clase 3b - Expresiones lógicas.pptx
Clase 3b - Expresiones lógicas.pptxClase 3b - Expresiones lógicas.pptx
Clase 3b - Expresiones lógicas.pptx
 
Clase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptxClase 3c - Operador de Asignación.pptx
Clase 3c - Operador de Asignación.pptx
 
Clase 3a - Expresiones Aritméticas.pptx
Clase 3a - Expresiones Aritméticas.pptxClase 3a - Expresiones Aritméticas.pptx
Clase 3a - Expresiones Aritméticas.pptx
 
Clase 1c - Conceptos básicos de algoritmos.pptx
Clase 1c - Conceptos básicos de algoritmos.pptxClase 1c - Conceptos básicos de algoritmos.pptx
Clase 1c - Conceptos básicos de algoritmos.pptx
 
Analisis_de_datos_cualitativos_y_presentacion_de_resultados.docx
Analisis_de_datos_cualitativos_y_presentacion_de_resultados.docxAnalisis_de_datos_cualitativos_y_presentacion_de_resultados.docx
Analisis_de_datos_cualitativos_y_presentacion_de_resultados.docx
 
Conclusion.docx
Conclusion.docxConclusion.docx
Conclusion.docx
 
Objetivos_de_investigacion 2.docx
Objetivos_de_investigacion 2.docxObjetivos_de_investigacion 2.docx
Objetivos_de_investigacion 2.docx
 
Objetivos_de_investigacion 1.docx
Objetivos_de_investigacion 1.docxObjetivos_de_investigacion 1.docx
Objetivos_de_investigacion 1.docx
 
Clase 1b - Solución de problemas.pptx
Clase 1b - Solución de problemas.pptxClase 1b - Solución de problemas.pptx
Clase 1b - Solución de problemas.pptx
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Clase 1b - Solución de problemas.pptx

  • 2. Solución de problemas Fases para resolver un problema usando una computadora – Algoritmo • Conjunto de pasos ordenados que permiten conseguir el resultado requerido. – Fases para resolver un problema • Joyanes Aguilar – Análisis del problema – Diseño del algoritmo – Codificación
  • 3. Solución de problemas Fases para resolver un problema usando una computadora • Joyanes Aguilar – Compilación y ejecución – Verificación – Depuración – Mantenimiento – Documentación
  • 4. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Cairo – Análisis del problema – Construcción del algoritmo – Verificación del algoritmo • Juganaru Mathieu – Definición – Análisis – Diseño – Implementación
  • 5. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Bores y Rosales – Definición del problema – Planeación de la solución – Algoritmo – Diagrama de flujo – Codificación y edición del programa – Pruebas y depuración – Documentación y mantenimiento
  • 6. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • En este curso utilizaremos las siguientes fases para resolver problemas: – Análisis – Diseño del algoritmo – Prueba de escritorio – Codificación – Verificación
  • 7. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Análisis: – Permite entender el problema y la manera de resolverlo (cómo se obtiene el resultado esperado y los datos que tenemos a disposición). – El resultado puede ser único o un conjunto de resultados (es útil analizar el problema para cada resultado).
  • 8. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Análisis: – En resumen, en el análisis se busca responder a las siguientes preguntas: » ¿Qué información se necesita? (tipos de datos de entrada y cantidad) » ¿Cuál es la salida deseada? (tipos de datos de los resultados y cantidad) » ¿Cuál método produce la salida deseada?
  • 9. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Diseño del algoritmo: – Donde se define una estrategia de solución (se basa en la experiencia y creatividad). – El algoritmo obtenido debe mostrar paso a paso lo que se debe hacer para transformar los datos de entrada en la solución que estamos necesitando.
  • 10. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Prueba de escritorio: – Se realiza sobre el papel, establece un conjunto de datos de entrada para el algoritmo y se evalúa paso a paso para obtener los resultados esperados con cada dato de entrada. • Codificación: – El algoritmo diseñado se convierte en un programa de computador (Lenguaje de alto nivel, en este caso C++).
  • 11. Solución de problemas Fases para resolver un problema usando una computadora – Fases para resolver un problema • Verificación: – Se ejecuta el programa para validar que, a partir de los mismos datos de entrada utilizados en la prueba de escritorio, se entregue los resultados esperados.