Informatica
Enviado por wildrockr • 5 de Noviembre de 2012 • 1.565 Palabras (7 Páginas) • 864 Visitas
TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS
2.4 Modelos de procesos de datos con programas para computadora.
2.4.1 Programa de cómputo
Un programa de cómputo es un conjunto de instrucciones o declaraciones (también conocidas como código) que debe realizar el CPU de una computadora. Los programas, o software, tienen distintas formas. Éstas se pueden dividir en tres categorías principales: sistemas operativos, herramientas y aplicaciones.
Un programa normalmente está compuesto de un módulo principal y submódulos. Estos módulos están almacenados como un conjunto de archivos; los programas grandes pueden contener miles de archivos individuales, cada uno para un propósito específico. Algunos de los archivos contienen instrucciones para la computadora, mientras que otros archivos contienen datos. Para las PC basadas en Windows, algunas extensiones comunes para los archivos de programas son las siguientes:
Archivos ejecutables. Un archivo ejecutable (.exe, .com) es parte de un programa que en realidad envía comandos al procesador. De hecho, cuando usted ejecuta un programa, está ejecutando el archivo ejecutable. El procesador ejecuta dos comandos del archivo, de ahí proviene el nombre archivo ejecutable. Los archivos ejecutables normalmente (pero no siempre) tienen la extensión de nombre de archivo .exe.
Archivos de biblioteca dinámica de vínculos. Un archivo de biblioteca dinámica de vínculos (.dll) es un archivo .exe parcial. Un archivo .dll no puede ejecutarse por sí mismo; en lugar de esto, sus comandos son accedidos por otro programa que está ejecutándose. Debido a que los archivos .dl! pueden contener partes de un programa ejecutable, ofrecen a los programadores una manera efectiva de dividir programas grandes en componentes pequeños que son reemplazables. Esta característica hace que el programa completo sea más fácil de actualizar. Además, los archivos .dll también pueden ser compartidos por distintos programas al mismo tiempo.
SEMA,GOMA,COAT
UNIDAD DE APRENDIZAJE: INFORMÁTICA
UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS
Archivos de inicialización. Un archivo de inicialización (.ini) contiene información sobre configuraciones, por ejemplo, el tamaño y punto de inicio de una ventana, el color del fondo, el nombre del usuario y otros aspectos. Los archivos de inicialización ayudan a los programas a ejecutarse o contienen información que los programas pueden utilizar cuando se ejecutan. Aunque los archivos de inicialización se siguen utilizando, muchos programas nuevos almacenan las preferencias del usuario y otras variables del programa en el Registro de Windows, una base de datos especial que contiene información sobre el usuario de la computadora, los programas instalados y ciertos dispositivos de hardware.
Archivos de ayuda. Un archivo de ayuda (.hlp, .chm) contiene información en un formato indexado y con vínculos cruzados. Al incluir un archivo de ayuda, los programadores pueden proporcionar al usuario información de ayuda en línea.
2.4.2 Introducción a lenguajes de programación
El software es la razón por la cual las personas compran computadoras. Las instrucciones de un programa se ejecutan en el nivel del hardware principalmente en el CPU. Por ejemplo, el programa puede decirle al CPU que recupere una parte específica de información de la memoria. Si el programa le dice al CPU que reproduzca un archivo de sonido, entonces el programa genera una interrupción. Una interrupción es una señal hacia el CPU con el fin de que ejecute una serie de pasos previamente programados. En este caso el hardware enviaría el archivo de sonido al dispositivo de salida de audio.
Un individuo que tiene una capacitación muy exhaustiva, conocido como programador de computadoras, crea esta lista de instrucciones. Esta lista con frecuencia se conoce como código y el proceso de escritura de la lista normalmente se conoce como codificación.
SEMA,GOMA,COAT
UNIDAD DE APRENDIZAJE: INFORMÁTICA
UNIDAD II. TECNOLOGÍAS INFORMÁTICAS DE PROCESAMIENTO ELECTRÓNICO DE DATOS
Lenguajes de programación
Aunque el código de una computadora puede consistir sólo en unos y ceros, los programadores de computadoras no trabajan ni piensan de esa manera. Los programadores utilizan lenguajes de programación en lugar de lenguajes binarios. Los lenguajes de programación le permiten al pro- gramador describir un programa utilizando una variante del idioma inglés básico. Los resultados se guardan en un archivo y entonces se llaman código fuente.
Código
El término código se refiere a las declaraciones escritas en cualquier lenguaje de programación, por ejemplo en el código máquina o en el de alto nivel. Desde luego, el sistema binario es demasiado críptico para que los humanos se puedan relacionar con él durante mucho tiempo. Ésta es la razón por la cual se crearon los lenguajes de programación de computadoras: para simplificar el proceso de escritura de instrucciones que las computadoras puedan utilizar.
La programación es tediosa pero también emocionante. Es tediosa debido a que todos los lenguajes de programación, al igual que los idiomas hablados, tienen un conjunto de reglas obligatorias. Sin
...