Programa informático

Post on 07-Jul-2015

85 views 0 download

description

ESTE TRABAJO SIRBE PARA MEJORARTUS CONOCIMIENTOS

Transcript of Programa informático

es una serie de comandos ejecutados

por el equipo. Sin embargo, el equipo sólo

es capaz de procesar elementos binarios, es decir, una serie de 0s y

1s. Por lo tanto, necesitamos un

lenguaje de programación para escribir de manera

legible,

programa de aplicación es un tipo de software

diseñado para facilitar al usuario la

concreción de un cierto trabajo. Esta

característica lo diferencia de otros tipos de programas

Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del

hardware entre diferentes programas

de aplicación y los diferentes usuarios. Es un administrador de

los recursos de hardware del sistema.

es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje

de programación es un modo práctico para que los seres

humanos puedan dar instrucciones a un equipo.

Por otro lado, el término "lenguaje natural" define un

medio de comunicación compartido por un grupo de

personas (por ejemplo: inglés o francés).

El código binario es el sistema de

representación de textos, o procesadores

de instrucciones de ordenador utilizando

el sistema binario (sistema numérico de dos dígitos, o bit: el

"0" y el "1").

Los lenguajes de programación más cercanos a la arquitectura del hardware

pertenecen al tipo de lenguajes de programación de bajo nivel. Mientras

que los lenguajes de programación que se encuentran más próximos a los

usuarios y programadores pertenecen al tipo de lenguajes de programación de

alto nivel

Un lenguaje de programación de bajo

nivel es el que proporciona un conjunto

de instrucciones aritmeticológicas sin la

capacidad de encapsular dichas instrucciones en

funciones que no estén ya contempladas en la

arquitectura del hardware.

El lenguaje ensamblador es un lenguaje de

programación que es una traducción directa del

código de máquina (Éste código es interpretado

por el microprocesador), para que pueda ser

entendible por los seres humanos, por lo tanto es un lenguaje de bajo nivel.

un conjunto finito de instrucciones o pasos

que sirven para ejecutar una tarea o

resolver un problema. En la vida cotidiana

empleamos algoritmos en multitud de

ocasiones para resolver diversos problemas

como por ejemplo para poner una lavadora

(conjunto de instrucciones pegadas

en la tapa de la máquina),

es utilizado por programadores para

describir algoritmos en un lenguaje humano

simplificado que no es dependiente de ningún

lenguaje de programación. Por este motivo puede ser

implementado en cualquier lenguaje por cualquier

programador que utilice el pseudocódigo.

es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De

esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como

piensa un ser humano

El trabajo del Traductor consiste en redactar un documento fiel al contenido del texto original, respetando las normas gramaticales y estilísticas de la lengua de sus lectores. El Intérprete, en cambio, debe comprender lo expresado en la lengua original, captar su sentido y sus matices, y expresarlo de la forma más fiel y natural en su propia lengua.

es una técnica para escribir programas

(programación de computadora) de manera

clara. Para ello se utilizan únicamente tres estructuras: secuencia,

selección e iteración; siendo innecesario el uso

de la instrucción o instrucciones de transferencia

incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN).

La programación modular es un paradigma de programación

que consiste en dividir un programa en módulos o

subprogramas con el fin de hacerlo más legible y

manejable.

Se presenta históricamente como una evolución de la

programación estructurada para solucionar problemas de programación más grandes y

complejos de lo que ésta puede resolver.

programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos

Programación declarativa es un

paradigma de programación basado en la lógica en el que se estudian de forma

simple muchos aspectos avanzados de

los lenguajes de programación

modernos

diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se

utiliza en disciplinas como la programación, la economía, los procesos

industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con

significados bien definidos que representan los pasos del algoritmo, y

representan el flujo de ejecución mediante flechas que conectan los

puntos de inicio y de fin de proceso.

Consiste en lenguaje máquina o bytecode y se

distribuye en varios archivos que

corresponden a cada código fuente compilado.

Para obtener un programa ejecutable se han de enlazar todos los

archivos de código objeto con un programa llamado

enlazado

es un conjunto de datos pertenecientes a un mismo

contexto y almacenados sistemáticamente para su

posterior uso. En este sentido, una biblioteca

puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Los programadores también reciben el nombre de desarrolladores de software, aunque estrictamente forman parte de un equipo de

personas de distintas especialidades (mayormente informáticas), y siendo

que el equipo es propiamente el desarrollado

código Estándar Americano para el Intercambio de Información), pronunciado

generalmente [áski] o [ásci] , es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras

lenguas occidentales. Fue creado en 1963,por el Comité Estadounidense de Estándares (ASA,

conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales

Víctor Sánchez.

9-4