Problemas logicos de la computadora

14
MINISTERIO DE EDUCACIÓN COLEGIO SECUNDARIO JESÚS MARÍA PLA MATERIA: TECNOLOGÍA TEMA: DESARROLLO LÓGICO DE PROBLEMA INTEGRANTE: CLARA ESTRIBI PROFESORA: GISELA BOUCHE NIVEL: IX B 2013

Transcript of Problemas logicos de la computadora

Page 1: Problemas logicos de la computadora

MINISTERIO DE EDUCACIÓN COLEGIO SECUNDARIO JESÚS MARÍA

PLA

MATERIA: TECNOLOGÍA TEMA: DESARROLLO LÓGICO DE

PROBLEMA

INTEGRANTE: CLARA ESTRIBI PROFESORA: GISELA BOUCHE

NIVEL: IX B 2013

Page 2: Problemas logicos de la computadora

Desarrollo

lógico de

problemas

Page 3: Problemas logicos de la computadora

Análisis Es la comprensión a fondo del problema y sus detalles y es un requisito para lograr una solución eficaz. Es precesamente en esta fase donde se definen formal y correctamente la Entrada que recibirá el programa (datos o materia prima), la Salida que producirá (información o resultados) y el Proceso necesario para su solución (el método para convertir los datos de entrada en información de salida).

Page 4: Problemas logicos de la computadora

Diseño de solución En esta fase se diseña la lógica de la solución a usar, o sea, cómo hará el programa la tarea que se desea automatizar usando los datos de entrada para generar los datos de salida, enfatizándose los diseños limpios, sencillos y clarosElaboración del Algoritmo

Un algoritmo es una secuencia lógica y cronológica de pasos encaminados a resolver un problema. Las acciones básicas que puede llevar a cabo un algoritmo son: pedir datos, desplegar datos, evaluar condiciones y ejecutar operaciones.

Page 5: Problemas logicos de la computadora

Algoritmo

Page 6: Problemas logicos de la computadora

Característica del algoritmoUn algoritmo debe tener un

punto de inicio o partida.Debe ser preciso e indicar el

orden de realización de cada paso.

Debe estar bien definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.

Debe ser finito (tener un número finito de pasos). Si se sigue un algoritmo, se debe terminar en algún momento.

Page 7: Problemas logicos de la computadora

Codificación En este paso se traduce el algoritmo ya estructurado, verificado y comprobado a mano, al lenguaje de programación que vaya a utilizarse. Sólo se convierten las acciones del algoritmo en instrucciones de computadora usando la sintaxis de un lenguaje particular, pero requiere de conocimientos del lenguaje y de sumo cuidado en la colocación de las instrucciones, las que deben apegarse y seguir fielmente a la lógica del algoritmo y la semántica y sintaxis del lenguaje.

Page 8: Problemas logicos de la computadora

La digitación, el acto de teclear el algoritmo codificado, se lleva a cabo para almacenar el programa en la memoria de la computadora (virtual o física) y pueda ser aceptado por esta. Con frecuencia los programadores realizan la codificación y la digitación al mismo tiempo a fin de ahorrar tiempo, pero esto puede conducir a errores debido a la pérdida de concentración que implica el uso de un editor.

La compilación, o corrección de los errores sintácticos y semánticos del código, es la eliminación de los errores "gramaticales" según las reglas de construcción de instrucciones particulares del propio lenguaje (la sintaxis). Puede hacerse a medida que se traduce, pero es mejor al final para no perder la secuencia de la codificación. Al terminar debe tenerse el código libre de los errores antes mencionados.

Page 9: Problemas logicos de la computadora

Prueba y depuración

Una vez compilado el programa, este es sometido a pruebas a fin de determinar si resuelve o no el problema planteado en forma satisfactoria. Para ello le suministramos datos de prueba, como lo hicimos en la prueba de escritorio. El programa codificado y compilado no garantiza que funcione correctamente.

Page 10: Problemas logicos de la computadora

Los resultados obtenidos en las pruebas pueden ser cualquiera de

los siguientes: La lógica del programa esta bien, pero hay errores sencillos, los cuales los corregimos eliminando o modificando algunas instrucciones o incluyendo nuevas.

Hay errores ocasionados por fallas en la lógica, lo que nos obliga a regresar a las fases de Diseño y Codificación para revisión y modificación del diagrama.

Hay errores muy graves y lo más aconsejable es que regresemos a la fase 2 para analizar nuevamente el problema, y repetir todo el proceso.

No hay errores y los resultados son los esperados. En este caso guardamos el programa permanentemente en un medio de almacenamiento.

Page 11: Problemas logicos de la computadora

Documentación

Es la fase más ignorada por la mayoría de los programadores noveles, por razones de tiempo, costos o simple pereza. Pero no documentar los programas es un mal hábito en programación y un gran error. Será muy difícil a los usuarios entender un programa si no cuentan con un manual de operaciones (el Manual de Usuario)

Page 12: Problemas logicos de la computadora

Tres tipos de documentación

Documentación Interna: Son los comentarios que se añaden al código fuente para clarificarlo.

Documentación Externa: Es todo el material creado y empleado en las diferentes fases del desarrollo del programa. Incluye

1. descripción del Problema

2. Narrativo con la descripción de la solución

3. Autor(s)

4. Algoritmo (diagrama de flujo y/o pseudocódigo)

5. Código Fuente (programa)

6. Relación de los elementos utilizados en el programa, cada uno con su respectiva función

7. Limitaciones del programa

Manual del Usuario: Describe paso a paso la manera como funciona el programa, con el fin de que los usuarios pueda operarlo correctamente y obtener los resultados deseados.

Page 13: Problemas logicos de la computadora

Mantenimiento

Es posible que el programa deba revisarse cada cierto tiempo para ajustes. Estos cambios pueden ser por la dinámica del problema, por la naturaleza del código, las exigencias del tiempo o las modernas necesidades que surgen frecuentemente, por lo que se considera que ningún programa es estático. Los programas siempre son susceptibles de mejoras y de mantenimiento

Page 14: Problemas logicos de la computadora