SlideShare una empresa de Scribd logo
1 de 11
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.
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.
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.
Un algoritmo para un problema es una
secuencia de pasos a seguir, no
ambiguos, finitos y determinanticos 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.
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.
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.
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

La actualidad más candente (18)

Tarea5
Tarea5Tarea5
Tarea5
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tarea5
Tarea5Tarea5
Tarea5
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Presentación de computación
Presentación de computaciónPresentación de computación
Presentación de computación
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Unidad 02 metodología para solucionar un problema
Unidad 02   metodología para solucionar un problemaUnidad 02   metodología para solucionar un problema
Unidad 02 metodología para solucionar un problema
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Tarea4
Tarea4Tarea4
Tarea4
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
(Fases)
(Fases)(Fases)
(Fases)
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Slideshare
SlideshareSlideshare
Slideshare
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
ALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOSALGORITMOS Y PSEUDOCODIGOS
ALGORITMOS Y PSEUDOCODIGOS
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 

Similar a Resolución de problemas mediante computadoras

Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programaciónVision Mundial
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónQuirogaSharon
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacionrulo182
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
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
 
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
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR DarkStarPlay
 

Similar a Resolución de problemas mediante computadoras (20)

unidad 1
unidad 1unidad 1
unidad 1
 
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
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programación
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_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...
 
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
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3Introduccion a-la-programacion-1234039307400760-3
Introduccion a-la-programacion-1234039307400760-3
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 
Programación
ProgramaciónProgramación
Programación
 
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
ALGORITMO Y METODOLOGÍA PARA LA RESOLUCIÓN PROBLEMAS BASADOS EN EL COMPUTADOR
 

Más de Maryfer' Ortega (20)

Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02
 
Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01Segundaunidad3 130504164926-phpapp01
Segundaunidad3 130504164926-phpapp01
 
Unidad2 130505161710-phpapp02
Unidad2 130505161710-phpapp02Unidad2 130505161710-phpapp02
Unidad2 130505161710-phpapp02
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Practica 30
Practica 30Practica 30
Practica 30
 
Practica 29 de gaem
Practica 29 de gaemPractica 29 de gaem
Practica 29 de gaem
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Practica 23
Practica 23Practica 23
Practica 23
 
Practica 24
Practica 24Practica 24
Practica 24
 
Practica 26
Practica 26Practica 26
Practica 26
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Práctica 27
Práctica 27Práctica 27
Práctica 27
 
Unidad6
Unidad6 Unidad6
Unidad6
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 22
Practica 22Practica 22
Practica 22
 
Practica 21
Practica 21Practica 21
Practica 21
 
Practica 20
Practica 20Practica 20
Practica 20
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Practica 13
Practica 13Practica 13
Practica 13
 

Resolución de problemas mediante computadoras

  • 1.
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5.
  • 6. Un algoritmo para un problema es una secuencia de pasos a seguir, no ambiguos, finitos y determinanticos 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.
  • 7.
  • 8. 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.
  • 9.
  • 10. 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.
  • 11. 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.