Clasificacion del software

Solo disponible en BuenasTareas
  • Páginas : 21 (5191 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de septiembre de 2010
Leer documento completo
Vista previa del texto
FUNDAMENTOS DE PROGRAMACION

UNIDAD I CONCEPTOS BÁSICOS. 1.- Clasificación del Software El software es la parte lógica (intangible) de una computadora, que permite el manejo de los recursos y la realización de tareas especificas, también denominados programas. En general el software se clasifica en 2 grupos: 1. Software de Sistemas 2. Software de Aplicación 1. SOFTWARE DE SISTEMAS: Son aquellosprogramas que permiten la administración de la parte física o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware de la computadora. En seguida se muestra como se clasifica a su vez este grupo: Compiladores Procesadores de Lenguajes Intérpretes software de Sistemas: Basados en caracteres Sistemas Operativos Basados en una Interfaz Gráfica

2.SOFTWARE DE APLICACION: Son aquellos programas que nos ayudan a realizar tareas específicas como son: edición de textos, imágenes, cálculos, etc. a estos programas también se les conoce como aplicaciones. Software de Uso General El software para uso general ofrece la estructura para un gran número de aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño asistidopor computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos, pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es decir, con software y documentación orientada al usuario (manual de referencia, plantillas de teclado y demás). Software de aplicaciones El software de aplicación está diseñado y escrito para realizar tareas específicaspersonales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas estas aplicaciones procesan datos (recepción de materiales) y generan información (registros de nómina) para el usuario.

MC. IRENE GARCIA ORTEGA

MTI. FELIPE RODRIGUEZ RAMIREZ

FUNDAMENTOS DE PROGRAMACION

Definición de Lenguaje
Lenguaje: Esuna serie de símbolos que sirven para transmitir uno o más mensajes (ideas) entre dos entidades diferentes. Lenguajes de Programación: Cualquier lenguaje es solamente un conjunto de reglas para especificar la forma en que las cosas deben expresarse a fin de que sean entendidas. Un lenguaje de programación es un conjunto de símbolos, caracteres y reglas que le permiten a las personas comunicarse conla computadora. Los lenguajes de programación tienen un conjunto de instrucciones o sentencias cada una de las cuales especifica ciertas operaciones que debe ejecutar la computadora. Las instrucciones básicas y comunes a casi todos los lenguajes de programación se pueden condensar en cuatro grupos: Instrucciones de Entrada/Salida: Son las instrucciones de transferencia de información y datos entrelos dispositivos periféricos. Instrucciones Aritméticas/Lógicas: Son las instrucciones que ejecutan operaciones aritméticas (suma, resta, multiplicación, división), y lógicas (operaciones que conjuntan varias condiciones para determinar la ejecución de otras instrucciones). Instrucciones selectivas: Son las instrucciones que permiten la selección de tareas alternativas en función de losresultados de diferentes expresiones condicionales. Instrucciones Repetitivas: Instrucciones que permiten la repetición de secuencias de instrucciones un número determinado o indeterminado de veces. Los lenguajes de programación se clasifican en: Lenguaje Maquina: Son aquellos cuyas instrucciones están escritas en lenguajes directamente entendibles por la computadora y no necesitan traducción posteriorpara que la CPU pueda comprender y ejecutar el programa. Las instrucciones en lenguaje maquina se expresan en términos de la unidad de memoria mas pequeña el bit (dígito binario 0 o 1) ya que son cadenas binarias que especifican una operación y las direcciones de memoria implicadas.. Ventajas del Lenguaje Máquina Posibilidad de cargar (transferir un programa a memoria) sin necesidad de traducción...
tracking img