ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos De Programación


Enviado por   •  19 de Febrero de 2015  •  2.156 Palabras (9 Páginas)  •  137 Visitas

Página 1 de 9

Algoritmos y programas.

Los sistemas de procesamiento de información.

Los sistemas de procesamiento de información son un sistema que transforman los datos en información organizada, significativa y útil para su posterior edición, consulta o revisión.

Componentes:

Los componentes de un sistema de proceso de información son tres: entrada, proceso y salida. Entrada: se le dan los datos que el sistema requiere, estos lo da el usuario del sistema.

Proceso: este se realiza el CPU del computador, es donde se procesan los datos que el usuario suministro.

Salida: este es el resultado o la información que nos suministra el CPU después de procesar los datos de entrada.

Existen dos conceptos a considerar en los sistemas de información, el Hardware y el Software.

Hardware: es la parte física del computador (Dispositivo o componentes). Software: es la parte lógica del computador (Programas). El Hardware: CPU o UPC (Unidad Central de Procesamiento) es capaz de ejecutar cálculos como suma, resta, multiplicación, división, entre otros. Memoria central, la información que se procesa, se almacena en este dispositivo hasta terminar los cálculos o el proceso. Dispositivos de almacenamiento secundario (memoria auxiliar) magnéticas, que se utilizan para almacenar grandes cantidades de información. Dispositivos de E/S, estos permiten la comunicación con el usuario, o sea, usuario algunos son Teclado, monitor, impresora, mouse y otros.

Software: es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a través de diferentes tipos de programas.

El Software son los programas de aplicación y los sistemas operativos, que según las funciones que realizan pueden ser clasificados en:

Software de Sistema

Software de Aplicación

Software de Programación

Software de Sistema

Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.

El Software de Sistema se divide en:

Sistema Operativo

Controladores de Dispositivos

Programas Utilitarios

Sistema operativo

El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.

Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.

Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.

Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.

Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.

Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.

Controladores de Dispositivos

Los Controladores de Dispositivos son programas que permiten a otros programa de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware.

Programas Utilitarios

Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.

Software de Aplicación

El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.

Software de Programación

El Software de Programación es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.

Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene.

Algoritmo.

Concepto:

Sabemos que para que un ordenador pueda llevar a cabo una tarea cualquiera se tiene que contar con un algoritmo que le indique a través de un programa, que es lo que tiene que hacer con la mayor precisión posible; entonces decimos que un algoritmo es "una sucesión finita de pasos no ambiguos que se pueden ejecutar en un tiempo finito", cuya razón de ser es la de resolver problemas. Por lo tanto, "problema" para nosotros, serán aquellas cuestiones conceptuales o prácticas que se pueden expresar mediante un algoritmo.

Características:

Tiene que ser preciso.

Tiene que estar bien definido.

Tiene que ser finito.

La programación es adaptar el algoritmo al ordenador.

El algoritmo es independiente según donde lo implemente.

Cada paso del algoritmo debe estar bien definido: Esto significa que la definición de un paso debe ser suficientemente clara, para que una persona pueda entenderla y realizarla. Si bien no se puede dar un criterio determinístico para decidir si un paso está bien definido.

Creación de algoritmos

Proceso típico de programación:

Dado un determinado problema

el programador idea una solución

y la expresa mediante un algoritmo

codifica el algoritmo

Ejecuta el algoritmo

Metodología para la solución de problemas por medio de un ordenador:

Definición del problema de forma clara y precisa

Análisis del problema: colocarse en el lugar del ordenador y analizar que requeriríamos para realizar la tarea.

...

Descargar como (para miembros actualizados) txt (14 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com