SlideShare una empresa de Scribd logo
1 de 10
UNIDAD 1
Erick David Jaramillo Paz
4° ―B‖ Informática
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.
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
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.
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.
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.
Unidad 1

Más contenido relacionado

La actualidad más candente

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 problemaIEO Santo Tomás
 
Tarea de completar tello
Tarea de completar telloTarea de completar tello
Tarea de completar tellocesarcunalata
 
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 Pcguest965b17
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNadark
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computadoromar_tisalema
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5Alex Cayo
 

La actualidad más candente (14)

Tarea5
Tarea5Tarea5
Tarea5
 
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 de completar tello
Tarea de completar telloTarea de completar tello
Tarea de completar tello
 
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
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
(Fases)
(Fases)(Fases)
(Fases)
 
Tarea4
Tarea4Tarea4
Tarea4
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Laura Michell♥
Laura Michell♥Laura Michell♥
Laura Michell♥
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computador
 
Presentación literal 5
Presentación literal 5Presentación literal 5
Presentación literal 5
 

Similar a Unidad 1

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
 
Solución de problemas del computador
Solución de problemas del computadorSolución de problemas del computador
Solución de problemas del computadoredueling
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1fabi1775
 
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 computadorVictor Alfonzo Marquina
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacionbrayan_2012
 
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
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Sarahi Garcia Ruiz
 
Unidad 1
Unidad 1Unidad 1
Unidad 1aeto
 

Similar a Unidad 1 (20)

unidad 1
unidad 1unidad 1
unidad 1
 
Bloque 1
Bloque 1Bloque 1
Bloque 1
 
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
 
Carrera informatica uni1
Carrera informatica uni1Carrera informatica uni1
Carrera informatica uni1
 
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
 
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
 
Clase de programacion
Clase  de  programacionClase  de  programacion
Clase de programacion
 
Fases de programacion
Fases de programacionFases de programacion
Fases de programacion
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
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...
 
Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2Srahi garcia ruiz_2am_programacion2
Srahi garcia ruiz_2am_programacion2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tarea5
Tarea5Tarea5
Tarea5
 
Tarea4
Tarea4Tarea4
Tarea4
 
Tarea4
Tarea4Tarea4
Tarea4
 
Las fases de la programación
Las fases de la programaciónLas fases de la programación
Las fases de la programación
 

Más de Erick J Paz (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Unidad 7
Unidad 7Unidad 7
Unidad 7
 
Práctica 29
Práctica 29Práctica 29
Práctica 29
 
Práctica 30
Práctica 30Práctica 30
Práctica 30
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Practica 22
Practica 22Practica 22
Practica 22
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica 11
Practica 11Practica 11
Practica 11
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica 10 hello kitty erick jaramillo
Practica 10 hello kitty   erick jaramilloPractica 10 hello kitty   erick jaramillo
Practica 10 hello kitty erick jaramillo
 
Practica 13
Practica 13Practica 13
Practica 13
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
4.2 gaem
4.2 gaem4.2 gaem
4.2 gaem
 
Practica 14
Practica 14Practica 14
Practica 14
 
Prã¡ctica 15
Prã¡ctica 15Prã¡ctica 15
Prã¡ctica 15
 
Prã¡ctica 21
Prã¡ctica 21Prã¡ctica 21
Prã¡ctica 21
 

Unidad 1

  • 1. UNIDAD 1 Erick David Jaramillo Paz 4° ―B‖ Informática
  • 2. 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.
  • 3.
  • 4. 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.
  • 5. 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.
  • 6. 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 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. 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.
  • 8. 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.
  • 9. 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.