lunes, 3 de septiembre de 2012

Modelo de Solucion de problemas relacionados con la computadora


El Computador es una maquina que no puede trabajar por si sola, únicamente realiza aquellas ´ ordenes
el hombre le indique. Esas  ordenes tienen que ser realizadas de tal forma que el computador las entienda, esta la causa por la cual se hace necesario darle instrucciones agrupadas. Esto constituye el software, cual es pensado y realizado por el hombre. El software esta conformado por el “conjunto de programas que diseñan para el funcionamiento del computador”. Deben estar escritos en un lenguaje de programación. El hardware se divide en dos grandes tipos: software del sistema y software de aplicación El software del Sistema es el conjunto de programas necesarios para que la maquina funcione, estos programas son básicamente, el lema Operativo, los Editores de texto, los Compiladores, Intérpretes y los Programas de utilidad. El software de aplicación son los que realizan tareas concretas, nominas, contabilidad, análisis estadísticos, etc.,
Decir todos aquellos programas que pueden ser escritos en un Lenguaje de Programación.

La Resolucion de Problemas utilizando la Computadora
Aunque el proceso de diseñar programas es un proceso creativo, se pueden considerar tres pasos que ayudan
al programador en este proceso:
• Análisis del problema
• Diseño del algoritmo
• Resolución del algoritmo en la computadora
Las fases de análisis y diseño del algoritmo requieren la descripción del problema en subproblemas y una herramienta de programacion: Diagrama de flujo, Pseudocodigo o Diagrama N-S (diagramas de Nassi-Schneider). En la tercera fase se implementa este algoritmo en un código escrito en un lenguaje de programación, reflejando las ideas obtenidas en las fases de análisis y diseño.

Los dos primeros pasos conducen a un diseño detallado escrito en forma de algoritmo. Durante el tercer paso (codificación) se implementa el algoritmo en un código escrito en un lenguaje de programación, en nuestro caso Qbasic. La fase de compilación y ejecución traduce y ejecuta el programa. En las fases de verificación y depuración el programador busca errores de las etapas anteriores y los elimina. Antes de conocer las tareas a realizar en cada paso, vamos a considerar el concepto y significado de algoritmo. Un algoritmo es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos. Características de un algoritmo: - Preciso (indicar el orden de realización en cada paso). - Definido (si se sigue dos veces, se obtiene el mismo resultado cada vez). - Finito (tiene fin; un numero determinado de pasos) Análisis del problema Como primer paso se debe analizar el problema. Este paso requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o solución deseada. Dado que se busca una solución por computadora, se precisan especificaciones detalladas de entrada y salida. Para poder definir un problema es conveniente responder a las siguientes preguntas: - ¿Qué entradas se requieren (tipo y cantidad)? - ¿Cuál es la salida deseada (tipo y cantidad)? - ¿Qué método produce la salida deseada? Diseño del algoritmo En la etapa de análisis del proceso de programación se determina que hace el programa. En la etapa de diseño se determina cómo hace el programa la tarea solicitada. Para ello vamos a utilizar una herramienta de programación llamada Diagrama de Flujo (flowchart). Diagramas de flujo Un diagrama de flujo es una representación grafica de un algoritmo. Los símbolos más utilizados se detallan a continuación: Símbolo terminal, con las palabras “INICIO” o “FIN” identifica el comienzo o el final del algoritmo. También se puede escribir el nombre del algoritmo. Símbolo de procesamiento, indica que la computadora lleva a cabo algún proceso de la información. Símbolo de decisión, indica una decisión de la computadora que debe elegir entre dos o más alternativas del algoritmo. Símbolo de entrada/ salida, sirve para indicar una operación de entrada o salida de datos.

No hay comentarios:

Publicar un comentario