1. Juan Carlos Padron Castro
4° A 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.
2. Juan Carlos Padron Castro
4° A Informática
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
3. Juan Carlos Padron Castro
4° A Informática
Ø 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.
4. Juan Carlos Padron Castro
4° A Informática
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.