SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
METODOLOGÍA PARA RESOLVER
PROBLEMAS
Profesor Jaime Sousa
Definición SISTEMA
Un sistema es módulo ordenado de elementos que se
encuentran interrelacionados y que interactúan entre sí. El
concepto se utiliza tanto para definir a un conjunto de
conceptos como a objetos reales dotados de organización.
Definición SISTEMA INFORMÁTICO
Conjunto de hardware, software y soporte humano que
forman parte de una empresa u organización. Incluyen
ordenadores con los programas necesarios para procesar
datos y las personas encargadas de su manejo.
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
MÉTODO DE SOLUCIÓN DE PROBLEMAS
Análisis del
problema: Es
necesario entender en
detalle el problema
en cuestión,
para definir los
términos de los DA
TOS
disponibles como
materia prima, definir
el PROCESO necesario
para convertir los
datos en la
INFORMACIÓN
requerida
Definición del
problema: Se debe de
identificar el problema y
comprender la utilidad
la solución que se
alcance.
de
Establecer las condiciones
iniciales del problema así
como los límites del
mismo
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
DISEÑO Y DESARROLLO DE LA SOLUCIÓN
Diseño del programa: En este paso
procedemos a diseñar la lógica de la
solución del problema realizando los
siguientes dos cosas:
Elaborar un Algoritmo: Se diseña una
estructura secuencial lógica y
cronológica de pasos que la
computadora deberá seguir para
resolver un problema.
Prueba de escritorio: Simulamos el
funcionamiento del algoritmo con
datos reales del problema y se
comprueban a mano los resultados a
fin de validar la correcta operación del
algoritmo.
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
ALGORITMOS
El número fijo de pasos necesarios para transformar
información de entrada (un problema) en una salida (su
solución). De todas formas, algunos algoritmos carecen de final
o no resuelven un problema en particular.
DIAGRAMA DE FLUJO
Son la representación gráfica de la solución algorítmica de un
problema.
Para diseñarlos se utilizan determinados símbolos o figuras
que representan una acción dentro del procedimiento.
Utilizan unos símbolos normalizados, con los pasos del
algoritmo escritos en el símbolo adecuado y los símbolos unidos
con flechas, denominadas líneas de flujo, que indican el orden
en que los pasos deben ser ejecutados.
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
Construcción de un Flujograma
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
Errores frecuentes al construir un Flujograma
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
SÍMBOLOS DEL FLUJOGRAMA
Fundamentos de programación
en un lenguaje estructurado.
Estructura de un programa
En la programación estructurada hay un inicio y un fin
perfectamente bien definido de acuerdo al diagrama de flujo que
se planteó al concebir la idea del programa.
Ejemplo:
Variable:
Promedio= P
Constante
∏= 3.1416
Variables y
constantes
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
Tipos de operadores Relacionales
Operadores Aritméticos
+ Suma
- Resta
* Multiplicación
/ División
>
<
>
<
<
=
Mayor que
Menor que
=
=
>
Mayor o igual que
Menor o igual que
Diferente
mod Modulo (residuo
división entera)
de la
Igual
•Debes recordar siempre que los operadores aritméticos tienen prioridades
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
Fundamentos de programación
en un lenguaje estructurado.
Operadores Lógicos
Estos operadores se utilizan para establecer relaciones
entre valores lógicos. Estos valores pueden ser resultado de
una expresión relacional.
Tipos de operadores Lógicos
And Y
Or O
Not Negación
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
Fundamentos de programación
en un lenguaje estructurado.
Ejemplo positivo ó negativo
PRUEBA DE ESCRITORIO
INICIO
INSERTA UN
VALOR:
2
CONDICION
2>0 ???
RESPUESTA
ESCRIBE
POSITIVO
si
METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
METODOLOGÍA PARA RESOLVER PROBLEMAS
Profesor Jaime Sousa
Hasta aquí en el día de hoy

Más contenido relacionado

La actualidad más candente

Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
jeansebas154
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
yanethcandanedo
 
Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5
mendozaperla
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
Roberto Aguirre
 
Actividad 3 preguntas
Actividad 3 preguntasActividad 3 preguntas
Actividad 3 preguntas
kparawhore
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
ROBINSON AUGUSTO AVILA OLIVEROS
 

La actualidad más candente (20)

Top down
Top downTop down
Top down
 
Flujogramas 2021
Flujogramas 2021Flujogramas 2021
Flujogramas 2021
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Herrmientas de programacion lineal
Herrmientas de programacion linealHerrmientas de programacion lineal
Herrmientas de programacion lineal
 
Res prob
Res probRes prob
Res prob
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
Tecnicas de diseño
Tecnicas de diseñoTecnicas de diseño
Tecnicas de diseño
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Informatica
InformaticaInformatica
Informatica
 
desarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadorasdesarrollo lógico de problemas de computadoras
desarrollo lógico de problemas de computadoras
 
Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5Metodología de la solución de problemas po equipo5
Metodología de la solución de problemas po equipo5
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
Algoritmos, Pseudocódigo, diagramas de flujos y la metodologia para resolver ...
 
Fases del proceso de programación
Fases del proceso de programaciónFases del proceso de programación
Fases del proceso de programación
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Actividad 3 preguntas
Actividad 3 preguntasActividad 3 preguntas
Actividad 3 preguntas
 
Modelo
ModeloModelo
Modelo
 
Pasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computadorPasos para la solucion de problemas en programas del computador
Pasos para la solucion de problemas en programas del computador
 

Similar a Resolución de Problemas

Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
Pedro Torres
 
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
IsmaelRimache
 
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
ssuser94a5071
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
Eduardo Rivera
 

Similar a Resolución de Problemas (20)

Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
algortimos
algortimosalgortimos
algortimos
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
9 febrero16 3
9 febrero16 39 febrero16 3
9 febrero16 3
 
Unidad5- 3er bimestre
Unidad5- 3er bimestreUnidad5- 3er bimestre
Unidad5- 3er bimestre
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Logica y programacion
Logica y programacionLogica y programacion
Logica y programacion
 
323012985 investigacion-operativa-final
323012985 investigacion-operativa-final323012985 investigacion-operativa-final
323012985 investigacion-operativa-final
 
algoritmos.pdf
algoritmos.pdfalgoritmos.pdf
algoritmos.pdf
 
algoritmos.pdf
algoritmos.pdfalgoritmos.pdf
algoritmos.pdf
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
 
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
Algoritmos resueltos con Diagramas de Flujo y Pseudocodigo - Pinales y Velazq...
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
presentacion sobre Algoritmo, Pseudocódigo, diagramas de flujos y la metodolo...
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Trabajo de exposicion alg2
Trabajo de exposicion alg2Trabajo de exposicion alg2
Trabajo de exposicion alg2
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 

Más de Jaime Alberto Sousa Adames

Más de Jaime Alberto Sousa Adames (20)

Guía básica para programar en PSeint
Guía básica para programar en PSeintGuía básica para programar en PSeint
Guía básica para programar en PSeint
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Practicas de flujogramas 5 - mayor de 3 números y menor
Practicas de flujogramas 5 - mayor de 3 números y menorPracticas de flujogramas 5 - mayor de 3 números y menor
Practicas de flujogramas 5 - mayor de 3 números y menor
 
Rubrica de Evaluación de Experto de Informática
Rubrica de Evaluación de Experto de InformáticaRubrica de Evaluación de Experto de Informática
Rubrica de Evaluación de Experto de Informática
 
Rubrica de Evaluación de Experto de Contenido
Rubrica de Evaluación de Experto de ContenidoRubrica de Evaluación de Experto de Contenido
Rubrica de Evaluación de Experto de Contenido
 
Rubrica de Evaluación de Experto de Metodología
Rubrica de Evaluación de Experto de MetodologíaRubrica de Evaluación de Experto de Metodología
Rubrica de Evaluación de Experto de Metodología
 
Evaluación de Software Educativo - 2021
Evaluación de Software Educativo - 2021Evaluación de Software Educativo - 2021
Evaluación de Software Educativo - 2021
 
Metodología de la Investigación - Conceptos básicos
Metodología de la Investigación  -  Conceptos básicosMetodología de la Investigación  -  Conceptos básicos
Metodología de la Investigación - Conceptos básicos
 
Metodología para Selección o Desarrollo de MECs
Metodología para Selección o Desarrollo de MECsMetodología para Selección o Desarrollo de MECs
Metodología para Selección o Desarrollo de MECs
 
Metodologías para el Desarrollo de Software Educativo
Metodologías para el Desarrollo de Software EducativoMetodologías para el Desarrollo de Software Educativo
Metodologías para el Desarrollo de Software Educativo
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 
Modulo 1 - Qué es un Software Educativo
Modulo 1 - Qué es un Software EducativoModulo 1 - Qué es un Software Educativo
Modulo 1 - Qué es un Software Educativo
 
Modulo 1 -_algoritmos
Modulo 1 -_algoritmosModulo 1 -_algoritmos
Modulo 1 -_algoritmos
 
Modulo 1 resolucion de problemas
Modulo 1   resolucion de problemasModulo 1   resolucion de problemas
Modulo 1 resolucion de problemas
 
Introducción al PSeint
Introducción al PSeintIntroducción al PSeint
Introducción al PSeint
 
Guía de la herramienta PSeint
Guía de la herramienta PSeintGuía de la herramienta PSeint
Guía de la herramienta PSeint
 
Practicas de Flujogramas 7
Practicas de Flujogramas 7Practicas de Flujogramas 7
Practicas de Flujogramas 7
 
Practicas de Flujogramas - 4
Practicas de Flujogramas - 4Practicas de Flujogramas - 4
Practicas de Flujogramas - 4
 
Practicas de Flujogramas - 6
Practicas de Flujogramas - 6Practicas de Flujogramas - 6
Practicas de Flujogramas - 6
 
Practicas de flujogramas -2
Practicas de flujogramas -2Practicas de flujogramas -2
Practicas de flujogramas -2
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 

Resolución de Problemas

  • 2. Definición SISTEMA Un sistema es módulo ordenado de elementos que se encuentran interrelacionados y que interactúan entre sí. El concepto se utiliza tanto para definir a un conjunto de conceptos como a objetos reales dotados de organización. Definición SISTEMA INFORMÁTICO Conjunto de hardware, software y soporte humano que forman parte de una empresa u organización. Incluyen ordenadores con los programas necesarios para procesar datos y las personas encargadas de su manejo. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
  • 3. MÉTODO DE SOLUCIÓN DE PROBLEMAS Análisis del problema: Es necesario entender en detalle el problema en cuestión, para definir los términos de los DA TOS disponibles como materia prima, definir el PROCESO necesario para convertir los datos en la INFORMACIÓN requerida Definición del problema: Se debe de identificar el problema y comprender la utilidad la solución que se alcance. de Establecer las condiciones iniciales del problema así como los límites del mismo METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
  • 4. DISEÑO Y DESARROLLO DE LA SOLUCIÓN Diseño del programa: En este paso procedemos a diseñar la lógica de la solución del problema realizando los siguientes dos cosas: Elaborar un Algoritmo: Se diseña una estructura secuencial lógica y cronológica de pasos que la computadora deberá seguir para resolver un problema. Prueba de escritorio: Simulamos el funcionamiento del algoritmo con datos reales del problema y se comprueban a mano los resultados a fin de validar la correcta operación del algoritmo. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
  • 5. ALGORITMOS El número fijo de pasos necesarios para transformar información de entrada (un problema) en una salida (su solución). De todas formas, algunos algoritmos carecen de final o no resuelven un problema en particular. DIAGRAMA DE FLUJO Son la representación gráfica de la solución algorítmica de un problema. Para diseñarlos se utilizan determinados símbolos o figuras que representan una acción dentro del procedimiento. Utilizan unos símbolos normalizados, con los pasos del algoritmo escritos en el símbolo adecuado y los símbolos unidos con flechas, denominadas líneas de flujo, que indican el orden en que los pasos deben ser ejecutados. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
  • 6. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa Construcción de un Flujograma
  • 7. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa Errores frecuentes al construir un Flujograma
  • 8. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa SÍMBOLOS DEL FLUJOGRAMA
  • 9. Fundamentos de programación en un lenguaje estructurado. Estructura de un programa En la programación estructurada hay un inicio y un fin perfectamente bien definido de acuerdo al diagrama de flujo que se planteó al concebir la idea del programa. Ejemplo: Variable: Promedio= P Constante ∏= 3.1416 Variables y constantes METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
  • 10. Tipos de operadores Relacionales Operadores Aritméticos + Suma - Resta * Multiplicación / División > < > < < = Mayor que Menor que = = > Mayor o igual que Menor o igual que Diferente mod Modulo (residuo división entera) de la Igual •Debes recordar siempre que los operadores aritméticos tienen prioridades METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa Fundamentos de programación en un lenguaje estructurado.
  • 11. Operadores Lógicos Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de una expresión relacional. Tipos de operadores Lógicos And Y Or O Not Negación METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa Fundamentos de programación en un lenguaje estructurado.
  • 12. Ejemplo positivo ó negativo PRUEBA DE ESCRITORIO INICIO INSERTA UN VALOR: 2 CONDICION 2>0 ??? RESPUESTA ESCRIBE POSITIVO si METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa
  • 13. METODOLOGÍA PARA RESOLVER PROBLEMAS Profesor Jaime Sousa Hasta aquí en el día de hoy