SlideShare una empresa de Scribd logo
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA.
1. Desarrollar el proceso de solución de
un problema.
1. Desarrollar el proceso de solución de un problema.
La resolución de un problema mediante un ordenador consiste en el proceso que a
partir de la descripción de un problema, expresado habitualmente en lenguaje
natural y en términos propios del dominio del problema, permite desarrollar un
programa que resuelva dicho problema.
*Este proceso exige los siguientes pasos:
*Análisis del problema.
*Diseño o desarrollo de un algoritmo.
*Transformación del algoritmo en un programa (codificación).
*Ejecución y validación del programa.
1.1. Identificar el problema
En primer lugar hay que identificar el problema con claridad, y describir los
objetivos del estudio con precisión. Aunque sea obvio, es muy importante una
definición correcta del problema real ya que todas las etapas siguientes gravitaran
sobre ello. También es de gran utilidad para ajustar la inversión de tiempo y dinero
aplicados a la creación del modelo.
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA.
1.2. Análisis del problema
El problema tiene que estar definido y comprendido claramente, una vez
comprendido el problema se debe desarrollar el algoritmo –procedimiento paso a
paso de la solución del problema — Por ultimo para resolver el problema mediante
una computadora se necesita codificar el algoritmo en un lenguaje de
programación, BASIC, PASCAL, CABOL, FORTRAIN, ETC.
1.3. Elaborar algoritmos de la solución del
problema
Un algoritmo para un problema es una secuencia de pasos a seguir, no
ambiguos, finitos y de terminanticos que llevan a la solución de un problema. Para
poder elaborar un algoritmo, es necesario recordar las siguientes observaciones:
1. El algoritmo debe escribirse como una expresión en algún lenguaje:
ØDescripción narrada
ØNotación matemática
ØPseudocódigo
ØDiagramas de flujo
ØLenguaje de computadora.
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA.
1.4. Elaborar diagramas de flujo de la solución
del problema
Diseño de Diagramas de Flujo como Solución de Problemas en el Computador La
estrategia está dirigida a estudiantes de informática o computación, cursantes de
asignaturas o cursos orientados al desarrollo de la lógica de programación
necesaria para la utilización de lenguajes de programación de alto nivel. Requiere
un manejo previo de los servicios básicos de Internet
1.5. Crear Pseudocódigo de la solución del
problema
Es comúnmente utilizado por los programadores para omitir secciones de código o
para dar una explicación del paradigma que tomó el mismo programador para
hacer sus códigos esto quiere decir que el pseudocódigo no es programable sino
facilita la programación.
MARIA GUADALUPE GARCIA TURRUBIATES
4°A INFORMATICA.
1.6. Prueba de escritorio de la solución del
problema.
La prueba de escritorio es una herramienta útil para entender que hace un
determinado algoritmo, o para verificar que un algoritmo cumple con la
especificación sin necesidad de ejecutarlo. Básicamente, una prueba de escritorio
es una ejecución ‘a mano’ del algoritmo, por lo tanto se debe llevar registro de los
valores que va tomando cada una de las variables involucradas en el mismo.

Más contenido relacionado

La actualidad más candente

Tarea5
Tarea5Tarea5
Tarea5
alfer913
 
Tarea5
Tarea5Tarea5
Tarea5
alfer913
 
(Fases)
(Fases)(Fases)
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
IEO Santo Tomás
 
Tarea 5
Tarea 5Tarea 5
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
Julian Alberto Moncada Tarazona
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
adark
 
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
guest965b17
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programaciónIsabel Martínez
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemasLimbeRth Balam Dzib
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5Alex Cayo
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
vanessa_ri
 

La actualidad más candente (17)

Tarea5
Tarea5Tarea5
Tarea5
 
Tarea5
Tarea5Tarea5
Tarea5
 
Tarea5
Tarea5Tarea5
Tarea5
 
(Fases)
(Fases)(Fases)
(Fases)
 
Metodología para la solución de un problema
Metodología para la solución de un problemaMetodología para la solución de un problema
Metodología para la solución de un problema
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
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
 
Metodología de solución de problemas y programación
Metodología de solución de problemas y programaciónMetodología de solución de problemas y programación
Metodología de solución de problemas y programación
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Presentacion 5
Presentacion 5Presentacion 5
Presentacion 5
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Metodología para la resolución de problemas
Metodología para la resolución de problemasMetodología para la resolución de problemas
Metodología para la resolución de problemas
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 
El proceso de programacion
El proceso de programacion El proceso de programacion
El proceso de programacion
 

Destacado

Blogger tefa
Blogger tefaBlogger tefa
Blogger tefa
Tefiita Hemoxiita
 
Futbol
FutbolFutbol
FutbolMay Gt
 
VB Decompiler Information
VB Decompiler InformationVB Decompiler Information
VB Decompiler Information
Guissela Guerrero
 
Marisol ortiz guzman conectores
Marisol ortiz guzman conectoresMarisol ortiz guzman conectores
Marisol ortiz guzman conectoresmarisolortizguzman
 
Sistema de información. flor
Sistema de información. florSistema de información. flor
Sistema de información. florMassiel War F
 
Optimizacion omar
Optimizacion omarOptimizacion omar
Optimizacion omarbachaco7
 
Presentacion en prezi
Presentacion en preziPresentacion en prezi
Presentacion en prezibedoya2588205
 
El sistema se ralentiza o pierde tiempo.ppt
El sistema se ralentiza o pierde tiempo.pptEl sistema se ralentiza o pierde tiempo.ppt
El sistema se ralentiza o pierde tiempo.ppt
Abdiel Romero
 
Ordenadeore
OrdenadeoreOrdenadeore
Ordenadeore
javieralex18
 
Analisis coop a1-u2
Analisis coop a1-u2Analisis coop a1-u2
Analisis coop a1-u2esme-02abril
 
Convergence 84 serge_gauvin_photo
Convergence 84 serge_gauvin_photoConvergence 84 serge_gauvin_photo
Convergence 84 serge_gauvin_photo
sgauvin
 
Presentacion procesadores
Presentacion procesadoresPresentacion procesadores
Presentacion procesadoresLinuxero Gnu
 
Christian Amauger - Pourquoi un blogue professionel?
Christian Amauger - Pourquoi un blogue professionel?Christian Amauger - Pourquoi un blogue professionel?
Christian Amauger - Pourquoi un blogue professionel?
Christian Amauger
 

Destacado (20)

Validar datos
Validar datosValidar datos
Validar datos
 
Aulas digitales móviles
Aulas digitales móvilesAulas digitales móviles
Aulas digitales móviles
 
Estiven es el gupo y yoç
Estiven es el gupo y yoçEstiven es el gupo y yoç
Estiven es el gupo y yoç
 
Blogger tefa
Blogger tefaBlogger tefa
Blogger tefa
 
Futbol
FutbolFutbol
Futbol
 
VB Decompiler Information
VB Decompiler InformationVB Decompiler Information
VB Decompiler Information
 
Marisol ortiz guzman conectores
Marisol ortiz guzman conectoresMarisol ortiz guzman conectores
Marisol ortiz guzman conectores
 
Sistema de información. flor
Sistema de información. florSistema de información. flor
Sistema de información. flor
 
Optimizacion omar
Optimizacion omarOptimizacion omar
Optimizacion omar
 
Presentacion en prezi
Presentacion en preziPresentacion en prezi
Presentacion en prezi
 
El sistema se ralentiza o pierde tiempo.ppt
El sistema se ralentiza o pierde tiempo.pptEl sistema se ralentiza o pierde tiempo.ppt
El sistema se ralentiza o pierde tiempo.ppt
 
Ley inee
Ley ineeLey inee
Ley inee
 
Graffiti
GraffitiGraffiti
Graffiti
 
Ordenadeore
OrdenadeoreOrdenadeore
Ordenadeore
 
Analisis coop a1-u2
Analisis coop a1-u2Analisis coop a1-u2
Analisis coop a1-u2
 
Convergence 84 serge_gauvin_photo
Convergence 84 serge_gauvin_photoConvergence 84 serge_gauvin_photo
Convergence 84 serge_gauvin_photo
 
Presentacion procesadores
Presentacion procesadoresPresentacion procesadores
Presentacion procesadores
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentación1
Presentación1Presentación1
Presentación1
 
Christian Amauger - Pourquoi un blogue professionel?
Christian Amauger - Pourquoi un blogue professionel?Christian Amauger - Pourquoi un blogue professionel?
Christian Amauger - Pourquoi un blogue professionel?
 

Similar a Apps unidad 1

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
Victor Alfonzo Marquina
 
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
adark
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computadoromar_tisalema
 
Ciclo de vida de un programa
Ciclo de vida de un programaCiclo de vida de un programa
Ciclo de vida de un programa
infoudch
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
Sarahi Garcia Ruiz
 
Tarea5
Tarea5Tarea5
Tarea5
alfer913
 
Tarea5
Tarea5Tarea5
Tarea5
alfer913
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Tarea5
Tarea5Tarea5
Tarea5
alfer913
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
Andrea Jimenez
 
Metodologia
MetodologiaMetodologia
Metodologia
Ricardo Garcia
 
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
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computadoredueling
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
TITO GILMER PACHECO PEREZ
 
Aplicar los pricipios de programacion en la solucion de problemas
Aplicar los pricipios de programacion en la solucion de problemasAplicar los pricipios de programacion en la solucion de problemas
Aplicar los pricipios de programacion en la solucion de problemasJahir Sanchez Sdval
 

Similar a Apps unidad 1 (20)

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
 
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
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Tarea5
Tarea5Tarea5
Tarea5
 
Ciclo de vida de un programa
Ciclo de vida de un programaCiclo de vida de un programa
Ciclo de vida de un programa
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
Tarea5
Tarea5Tarea5
Tarea5
 
Tarea5
Tarea5Tarea5
Tarea5
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Tarea5
Tarea5Tarea5
Tarea5
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
unidad 1
unidad 1unidad 1
unidad 1
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Metodologia
MetodologiaMetodologia
Metodologia
 
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...
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Aplicar los pricipios de programacion en la solucion de problemas
Aplicar los pricipios de programacion en la solucion de problemasAplicar los pricipios de programacion en la solucion de problemas
Aplicar los pricipios de programacion en la solucion de problemas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Apps unidad 1

  • 1. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA. 1. Desarrollar el proceso de solución de un problema. 1. Desarrollar el proceso de solución de un problema. La resolución de un problema mediante un ordenador consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio del problema, permite desarrollar un programa que resuelva dicho problema. *Este proceso exige los siguientes pasos: *Análisis del problema. *Diseño o desarrollo de un algoritmo. *Transformación del algoritmo en un programa (codificación). *Ejecución y validación del programa. 1.1. Identificar el problema En primer lugar hay que identificar el problema con claridad, y describir los objetivos del estudio con precisión. Aunque sea obvio, es muy importante una definición correcta del problema real ya que todas las etapas siguientes gravitaran sobre ello. También es de gran utilidad para ajustar la inversión de tiempo y dinero aplicados a la creación del modelo.
  • 2. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA. 1.2. Análisis del problema El problema tiene que estar definido y comprendido claramente, una vez comprendido el problema se debe desarrollar el algoritmo –procedimiento paso a paso de la solución del problema — Por ultimo para resolver el problema mediante una computadora se necesita codificar el algoritmo en un lenguaje de programación, BASIC, PASCAL, CABOL, FORTRAIN, ETC. 1.3. Elaborar algoritmos de la solución del problema Un algoritmo para un problema es una secuencia de pasos a seguir, no ambiguos, finitos y de terminanticos que llevan a la solución de un problema. Para poder elaborar un algoritmo, es necesario recordar las siguientes observaciones: 1. El algoritmo debe escribirse como una expresión en algún lenguaje: ØDescripción narrada ØNotación matemática ØPseudocódigo ØDiagramas de flujo ØLenguaje de computadora.
  • 3. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA. 1.4. Elaborar diagramas de flujo de la solución del problema Diseño de Diagramas de Flujo como Solución de Problemas en el Computador La estrategia está dirigida a estudiantes de informática o computación, cursantes de asignaturas o cursos orientados al desarrollo de la lógica de programación necesaria para la utilización de lenguajes de programación de alto nivel. Requiere un manejo previo de los servicios básicos de Internet 1.5. Crear Pseudocódigo de la solución del problema Es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos esto quiere decir que el pseudocódigo no es programable sino facilita la programación.
  • 4. MARIA GUADALUPE GARCIA TURRUBIATES 4°A INFORMATICA. 1.6. Prueba de escritorio de la solución del problema. La prueba de escritorio es una herramienta útil para entender que hace un determinado algoritmo, o para verificar que un algoritmo cumple con la especificación sin necesidad de ejecutarlo. Básicamente, una prueba de escritorio es una ejecución ‘a mano’ del algoritmo, por lo tanto se debe llevar registro de los valores que va tomando cada una de las variables involucradas en el mismo.