1. CARRERA DE TÉCNICO EN INFORMÁTICA
MÓDULO III
Desarrollo de sistemas básicos de información
MÓDULO III Desarrollo de sistemas básicos de información.
DURACIÓN 272 horas.
SUBMÓDULO 1.-Aplicar los principios de programación en la solución de
problemas
DURACIÓN 96 horas.
RESULTADOO DE APRENDIZAJE.-Solucionar problemas utilizando la lógica
computacional.
NORMAS DE COMPETENCIA.-CINF 0285.01Análisis y diseño de sistemas de
información.
NIE Analizar sistemas de información partiendo de características y necesidades
especificas. NIE Utilizar la metodología para la solución de problemas empleando
la lógica computacional. NIE Desarrollar sistemas de bases de datos utilizando el
programa administrador Microsoft Access.
Contenidos
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.
Los dos primeros pasos son los más difíciles del proceso. Una vez analizado el
problema y obtenido un algoritmo que lo resuelva, su transformación a un
programa de ordenador es una tarea de mera traducción al lenguaje de
programación deseado.
1.1. Identificar el problema
El título de la investigación a realizar, debe ser claro, preciso y completo.
Responde a Que, Como, donde, Cuando con un ideal de 11 palabras. Se acepta
como máximo 22 y como mínimo 6.
2. QUÉ | Se quiere hacer | Descripción del proyecto |
CÓMO | Se va a hacer | Actividades y tareas.Métodos y técnicas. |
CUÁNDO | Se va a hacer | Fecha, período, cronograma, etc. |
DÓNDE | Se quiere hacer | Localización física (ubicación en el espacio) |
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.
Es decir convertir el algoritmo a programa y comprobar que el programa soluciona
verdadera mente el problema.
El propósito del análisis del problema sirve al programador para llegar a la
comprensión de la naturaleza del problema.
El problema tiene que estar bien definido si se quiere llegar a una solución
satisfactoria del problema.
Para poder definir con precisión el problema se requiere que las especificaciones
de entrada y salida sean descritas con detalle.
Estos son los requisitos mas importantes.
1.3. Elaborar algoritmos de la solución del problema
Elaborar un algoritmo, es crear una secuencia finita de tareas definidas que
resuelvan el problema que tenemos. Las características fundamentales que un
algoritmo debe de cumplir son: debe ser preciso e indicar el orden de realización
de cada paso, debe de estar definido, si se sigue el algoritmo dos veces este debe
de tener el mismo resultado cada vez; y todo algoritmo debe de ser finito si se
sigue un algoritmo en algún momento debe de terminar.
1.4. Elaborar diagramas de flujo de la solución del problema
El elaborar un diagrama de flujo nos ayuda a entender más el algoritmo en el que
está basado este.
Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo , el
cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución
de un problema Es importante resaltar que el Diagrama de Flujo muestra
el sistema como una red de procesos funcionales conectados entre sí por "
Tuberías " y "Depósitos" de datosque permite describir el movimiento de los datos
a través del Sistema. Este describirá : Lugares de Origen y Destino de los datos ,
Transformaciones a las que son sometidos los datos, Lugares en los que se
3. almacenan los datos dentro del sistema , Los canales por donde circulan los
datos.
1.5. Crear Pseudocódigo de la solución del problema
Mezcla de lenguaje de programación y español (o ingles o cualquier otro idioma)
que se emplea, dentro de la programación estructurada, para realizar el diseño de
un programa. Es la representación narrativa de los pasos que debe seguir un
algoritmo.
Para dar solución a un problema determinado. El Pseudocódigo utiliza palabras
que indican el proceso a realizar.
Pseudocódigo: lenguaje de especificaciones de algoritmos.
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.
Ruiz Sánchez Fabiola Eunice 4°A Informática