lunes, 10 de diciembre de 2007

4. Introducción a la programación.

INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ





Fundamentos de Programación




Catedrática:

Alicia González Laguna


Presentan:

Jorge Emilio del Carpio Hernández
Nestor Cuauhtemoc Entzín Gómez
Francisco Javier Abraham Herrera




Ingeniería en Sistemas Computacionales




Primer Semestre Turno Matutino





Tuxtla Gutiérrez, Chiapas; a 10 de diciembre de 2007.

4.1 Clasificación del software.

Aademás de estas categorías basadas en tareas, varios tipos de software se describen basándose en su método de distribución. Entre estos se encuentran los así llamados programas enlatados, el software desarrollado por compañías y vendido principalmente por distribuidores, el freeware y software de dominio público, que se ofrece sin costo alguno, el shareware, que es similar al freeware, pero suele con llevar una pequeña tasa a pagar por los usuarios que lo utilicen profesionalmente y, por último, el infame vapourware, que es software que no llega a presentarse o que aparece mucho después de lo prometido.


El software es la parte logica de computadora, que permite el manejo de los recursos y la realizacion de tareas especificas, tambien denominados programas. Se clasifica en 2 partes:

1. SOFTWARE DE SISTEMAS
2. SOFWARE DE APLICACION

1. SOFTWARE DE SISTEMAS: Son aquellos programas que permiten la administracion de la parte fisica o los recursos de la computadora, es la que interactua entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios.

2.SOFTWARE DE APLICACION:Son aquellos programas que nos ayudan a tareas especificas como edicion de textos, imagenes, calculos, etc. tambien conocidos 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 asistido por 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 ( manuales de referencia, plantillas de teclado y demás ).

Software de aplicaciones

El software de aplicación esta diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicacion es procesan datos (recepción de materiales) y generan información (registros de nómina). para el usuario.

Software de Aplicación, programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas ‘a medida’ suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos.

4.1.1 Software del sistema.

Es un conjunto de programas que verifica que los programas se ejecuten correctamente, y administra los recursos materiales internos de la computadora.

Estos programas deben detener las siguientes características:

Eficientes, para no desperdiciar el tiempo útil de un proceso. Confiables, porque una falla crearía grandes problemas en el control de los procesos. Versátiles, para que permitan la corrección de posibles errores durante el proceso. Pequeños, para que ocupen poco estacional mora y sean poco propensos a los errores.

Este tipo de programas realizan las siguientes tareas:

Facilitan el trabajo de quienes utilizan la computadora. Administra los dispositivos periféricos del sistema informático. Mantienen el sistema archivos en los dispositivos de memoria. Apoyan a otros programas. Proteger los datos y los programas. Controlan el uso de los recursos utilizados por los distintos usuarios.

4.1.2 Software de aplicación.


Éste tipo de software son los que utilizamos en la casa escuela u oficina. Son las aplicaciones que todo usuario debe conocer. Entre los más comunes software’s de aplicación encontramos los procesadores de texto; como lo son Word, Word Pro y Word Perfect.


Software de Aplicación, programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo. Posee ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como puede ser la contabilidad o la gestión de un almacén. Ciertas aplicaciones desarrolladas ‘a medida’ suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos


domingo, 9 de diciembre de 2007

4.2 Conceptos de la programación.

Programación: es automatizar y definir una serie de procesos para resolver un problema y obtener un resultado final. Un programa es el conjunto de instrucciones que se le dan al ordenador para resolver un problema o tarea determinada. Consiste en proporcionar a un equipo un conjunto de instrucciones (o sentencias) que deben ser ejecutadas en orden, y que proporcionan una salida. Preparacion de los datos previos indispensables para obtener la solucion de un problema mediante las instrucciones codificadas de un ordenador. Lenguaje de Programacion Se utilizan para indicar al ordenador las acciones que ha de realizar para resolver un determinado problema. Basicamente los lenguajes de programacion se componen de ordenes (en adelante llamadas instrucciones) que es lo que en si mismo le dice al ordenador lo que tiene que hacer. Un conjunto de esas instrucciones forman el programa.

4.2.1 Definición de programa.

Un programa es un conjunto de instrucciones u ordenes basadas en un lenguaje de programacion que una computadora interpreta para resolver un problema o una funcion especifica. 1.- Es la relacion ordenada de actividades, en informatica se le conoce como la serie codificada de instrucciones. 3. Redaccion de un algoritmo en un lenguaje de programacion. 4. Conjunto de instrucciones ordenadas correctamente que permiten realizar una tarea o trabajo específico. 5. Toda secuencia de instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema informático para realizar una función o una terea o para obtener un resultado determinado, cualquiera que fuere su forma de expresión y fijación. 6. Conjunto secuenciado de instrucciones que quedan escritas en un lenguaje determinado con unos fines específicos. Aunque en el lenguaje común con frecuencia se denomina programa al sistema operativo, la diferencia estriba, precisamente, en la especificidad de aquél frente al carácter de gestión global de éste. La palabra software engloba ambos.


4.2.2 Definición de programación.

Se conoce como programación de computadoras a la implementación de un algoritmo en un determinado lenguaje de programación, conformando un programa. Mientras que un algoritmo se ejecuta en una máquina abstracta que no tiene limitaciones de memoria o tiempo, un programa se ejecuta en una máquina real, que sí tiene esas limitaciones. El lenguaje de programación puede ser de alto nivel o bajo nivel, en función del grado de abstracción.