SlideShare a Scribd company logo
1 of 11
Un algoritmo se puede definir como procedimiento que permite resolver
problemas cuyos paso son muy concretos, el algoritmo debe ser correcto, de
longitud finita y debe terminar para todas las entradas.
El objetivo es comprender el problema para lo cual como resultado tenemos que
obtener la especificación de las entradas y salidas del problema. Tiene que quedar
claro que entra y que sale.
algoritmo
finitud
Definido
Preciso
Se debe terminar en algún
momento, ósea debe tener un
numero finito de pasos
Si se sigue el algoritmo dos veces,
se debe obtener el mismo
resultado cada vez
Indicar el orden de realización de
cada paso
El análisis del programa es el primer paso de la metodología para
resolver un problema mediante una computadora.
Este primer paso se basa en recolectar y analizar la información
que permite identificar los tres componentes básicos que son: los
datos de entrada, los de salida y un proceso que nos permite
obtener dichos datos de salida.
Los datos de entrada son los datos que se ingresaran de alguna forma o mediante algún método en el programa.
Los datos de salida son aquellos que resultan de aplicar el algoritmo, y constituyen el objetivo de todo este proceso
entrada proceso salida
Análisis del
problema
Definir y
entender el
problema
Identificar los
datos de
entrada
Identificar los
datos de salida
Se entiende por algoritmos a los procedimientos que construyen para la resolución de cualquier
problema.
De este modo, cuando se refiere ala construcción de un programa, nos estamos refiriendo ala
construcción de un algoritmos
Solo a partir de una buena formulación será posible diseñar una estrategia de solución. Es necesario
aprender a desligar estos dos procesos. No se deben hacer formulaciones pensando es posibles
soluciones. Ya que se haya realizando la formulación del problema podemos cuestionarla con el fin de
entender bien la naturaleza del problema.
Se entiende por algoritmos a los procedimientos que construyen para la resolución de cualquier
problema.
De este modo, cuando se refiere ala construcción de un programa, nos estamos refiriendo ala
construcción de un algoritmos
En este aspecto , el análisis de un problema consta de dos etapas claramente
definidas y relacionadas las cuales son:
 Formulación o planteamiento del problema.
 Resolución del problema.
Y a su vez, la formulación se divide en tres etapas:
 Definición del problema.
 Supuestos: aserciones y limitaciones suministradas.
 Resultados esperados.
El planteamiento del problema
En esta etapa el algoritmo pretende sintetizar de alguna forma una tarea, cálculo o
mecanismo antes de ser transcrito ala computadora. Los pasos que hay que seguir
son los siguientes:
 Análisis previo del problema.
 Primera visión del método de resolución.
 Descomposición en módulos.
 Programación estructurada.
 Búsqueda de soluciones parciales ensamble.
Ejemplo:
Para poder interpretar el análisis del problema:
se ingresan dos números enteros, obtener su
suma.
Análisis
¿Qué
ingresa?
¿Qué
sale?
¿Qué vincula
la entrada con
la salida?
Dos
números
Otro
numero
La
operación
Inicio
Leo A (entero)
Leo B (entero)
Obtengo C como suma de A y B
Imprimo C
fin
inicio
Leo A
Leo B
C A+B
Imprimo C
Fin
(cal1,cal2,cal3,cal4),esta calcula la calificación promedio
y escribirá el resultado final junto con un mensaje
explicativo.
Análisis del problema
Entrada: leer las calificaciones individuales
Proceso: calcular la calificación promedio
Salida: escribir resultado con un mensaje explicativo
Este problema resuelto en diagrama de flujo se
representa de la siguiente manera:
El problema antes mencionado a hora lo
resolveremos en Pseudocódigo el cual se
muestra de la siguiente manera:
Inicio
Calcular el promedio de calificaciones
Leer Cal1, Cal2, Cal3, Cal4 */ significa obtener un dato
de algún dispositivo de entrada, como el teclado, y
almacenarlo en una variable. */
Prom= (Cal1+Cal2+Cal3+Cal4)/4 */ es una localización
en la memoria que tiene un nombre y cuyo contenido
puede cambiar a lo largo de la ejecución de un
programa. Así Cal1, Cal2 y Cal3… son variables. */
Escribir ("Resultado final es", Prom) */o imprimir el
resultado, significa mostrar el valor de una variable en
algún dispositivo de salida, como la pantalla. */
Fin*/ fin del programa */
Hay que notar que la computadora es un medio y no es el fin en la solución de
problemas.
• Un algoritmo es la base para empezar a programar es una serie de pasos lógicos y
ordenados(en forma de esquema, letras o signos)para resolver un problema con todas sus
posibles respuestas
• El análisis del programa … es el primer paso de la metodología para resolver un problema
mediante una computadora.
• Este primer paso se basa en recolectar y analizar la información que permite identificar
los tres componentes básicos

More Related Content

What's hot (20)

Programacion
ProgramacionProgramacion
Programacion
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Realización de un algoritmo
Realización de un algoritmoRealización de un algoritmo
Realización de un algoritmo
 
Diseño y elaboración de algoritmos
Diseño y elaboración de algoritmosDiseño y elaboración de algoritmos
Diseño y elaboración de algoritmos
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
 
Diagramas de flujo y algoritmos
Diagramas de flujo y algoritmosDiagramas de flujo y algoritmos
Diagramas de flujo y algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Fases de resolucion de problemas
Fases de resolucion de problemasFases de resolucion de problemas
Fases de resolucion de problemas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Similar to algotiritmo:análisis de problemas

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
 
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 de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasSol Hernández
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujocognos_uie
 
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
 
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
 
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 problemasAmilcar Valladares
 

Similar to algotiritmo:análisis de problemas (20)

Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
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
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos primero
Algoritmos primeroAlgoritmos primero
Algoritmos primero
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestinario
CuestinarioCuestinario
Cuestinario
 
Resolucion de problemas
Resolucion de problemasResolucion de problemas
Resolucion de problemas
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Qué es un problema
Qué es un problemaQué es un problema
Qué es un problema
 
CUESTIONARIO
CUESTIONARIOCUESTIONARIO
CUESTIONARIO
 
Qué es un problema?
Qué es un problema?Qué es un problema?
Qué es un problema?
 
Maps
MapsMaps
Maps
 
Clase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemasClase de metodologia para analisis y planteamiento de problemas
Clase de metodologia para analisis y planteamiento de problemas
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
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
 
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
 
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
 

Recently uploaded

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 

Recently uploaded (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

algotiritmo:análisis de problemas

  • 1.
  • 2. Un algoritmo se puede definir como procedimiento que permite resolver problemas cuyos paso son muy concretos, el algoritmo debe ser correcto, de longitud finita y debe terminar para todas las entradas. El objetivo es comprender el problema para lo cual como resultado tenemos que obtener la especificación de las entradas y salidas del problema. Tiene que quedar claro que entra y que sale. algoritmo finitud Definido Preciso Se debe terminar en algún momento, ósea debe tener un numero finito de pasos Si se sigue el algoritmo dos veces, se debe obtener el mismo resultado cada vez Indicar el orden de realización de cada paso
  • 3. El análisis del programa es el primer paso de la metodología para resolver un problema mediante una computadora. Este primer paso se basa en recolectar y analizar la información que permite identificar los tres componentes básicos que son: los datos de entrada, los de salida y un proceso que nos permite obtener dichos datos de salida. Los datos de entrada son los datos que se ingresaran de alguna forma o mediante algún método en el programa. Los datos de salida son aquellos que resultan de aplicar el algoritmo, y constituyen el objetivo de todo este proceso entrada proceso salida
  • 4. Análisis del problema Definir y entender el problema Identificar los datos de entrada Identificar los datos de salida
  • 5. Se entiende por algoritmos a los procedimientos que construyen para la resolución de cualquier problema. De este modo, cuando se refiere ala construcción de un programa, nos estamos refiriendo ala construcción de un algoritmos Solo a partir de una buena formulación será posible diseñar una estrategia de solución. Es necesario aprender a desligar estos dos procesos. No se deben hacer formulaciones pensando es posibles soluciones. Ya que se haya realizando la formulación del problema podemos cuestionarla con el fin de entender bien la naturaleza del problema. Se entiende por algoritmos a los procedimientos que construyen para la resolución de cualquier problema. De este modo, cuando se refiere ala construcción de un programa, nos estamos refiriendo ala construcción de un algoritmos
  • 6. En este aspecto , el análisis de un problema consta de dos etapas claramente definidas y relacionadas las cuales son:  Formulación o planteamiento del problema.  Resolución del problema. Y a su vez, la formulación se divide en tres etapas:  Definición del problema.  Supuestos: aserciones y limitaciones suministradas.  Resultados esperados.
  • 7. El planteamiento del problema En esta etapa el algoritmo pretende sintetizar de alguna forma una tarea, cálculo o mecanismo antes de ser transcrito ala computadora. Los pasos que hay que seguir son los siguientes:  Análisis previo del problema.  Primera visión del método de resolución.  Descomposición en módulos.  Programación estructurada.  Búsqueda de soluciones parciales ensamble.
  • 8. Ejemplo: Para poder interpretar el análisis del problema: se ingresan dos números enteros, obtener su suma. Análisis ¿Qué ingresa? ¿Qué sale? ¿Qué vincula la entrada con la salida? Dos números Otro numero La operación
  • 9. Inicio Leo A (entero) Leo B (entero) Obtengo C como suma de A y B Imprimo C fin inicio Leo A Leo B C A+B Imprimo C Fin (cal1,cal2,cal3,cal4),esta calcula la calificación promedio y escribirá el resultado final junto con un mensaje explicativo. Análisis del problema Entrada: leer las calificaciones individuales Proceso: calcular la calificación promedio Salida: escribir resultado con un mensaje explicativo Este problema resuelto en diagrama de flujo se representa de la siguiente manera:
  • 10. El problema antes mencionado a hora lo resolveremos en Pseudocódigo el cual se muestra de la siguiente manera: Inicio Calcular el promedio de calificaciones Leer Cal1, Cal2, Cal3, Cal4 */ significa obtener un dato de algún dispositivo de entrada, como el teclado, y almacenarlo en una variable. */ Prom= (Cal1+Cal2+Cal3+Cal4)/4 */ es una localización en la memoria que tiene un nombre y cuyo contenido puede cambiar a lo largo de la ejecución de un programa. Así Cal1, Cal2 y Cal3… son variables. */ Escribir ("Resultado final es", Prom) */o imprimir el resultado, significa mostrar el valor de una variable en algún dispositivo de salida, como la pantalla. */ Fin*/ fin del programa */ Hay que notar que la computadora es un medio y no es el fin en la solución de problemas.
  • 11. • Un algoritmo es la base para empezar a programar es una serie de pasos lógicos y ordenados(en forma de esquema, letras o signos)para resolver un problema con todas sus posibles respuestas • El análisis del programa … es el primer paso de la metodología para resolver un problema mediante una computadora. • Este primer paso se basa en recolectar y analizar la información que permite identificar los tres componentes básicos