Unidad 1

4
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

Transcript of Unidad 1

Page 1: Unidad 1

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

Page 2: Unidad 1

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.

Page 3: Unidad 1

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.

Page 4: Unidad 1

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.