Programacion

Páginas: 13 (3105 palabras) Publicado: 17 de septiembre de 2012
INSTITUTO TECNOLOGICO DE CAMPECHE

Fundamento de programación.

Conceptos básicos

Software.

Br. Luis Ángel Zetina Martínez.

Mstr. Aranda Gomez Herman Heberto

13/08/2012

Introducción.-

Índice

Clasificación de software.-
El Software son los programas de aplicación y los sistemas operativos, que según las funciones que realizan pueden ser clasificados en:
* Software deSistema
* Software de Aplicación
* Software de Programación
El software de sistema, recibe al igual el nombre como software de base:
Es un conjunto de programas que sirven para interactuar con el sistema, llevando un 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 el conjunto de programas los cuales administran los recursos de la computadora y a la vez controlan su funcionamiento.
Las 5 funciones básicas de un sistema operativo son: El suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.
Suministro deinterfaz al usuario: Permite al usuario relacionarse o comunicarse con la computadora por medio de 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, elborrado, el copiado y el acceso de archivos de datos y de programas.
Administración de tareas: Administra toda información sobre los programas y los procesos que se están ejecutando en la computadora. La prioridad entre procesos cambia, al 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 delas actualizaciones de versiones, y pueden consistir en inclusión de utilidades nuevas, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.
Aplicaciones.-
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.
Algoritmo.-
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivosque no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución.
no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasosconvierten los datos de un problema (entrada) en una solución (salida).

Diagrama de flujo

Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa. Por su facilidad delectura son usados como introducción a los algoritmos, descripción de un lenguaje y descripción de procesos a personas ajenas a la computación.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS