You are on page 1of 13

INSTITUTO UNIVERSITARIO POLITCNICO

SANTIAGO MARIO
MATURN ESTADO MONAGAS

LENGUAJES DE PROGRAMACIN Y PROGRAMAS INFORMTICOS.

Autor:
T.S.U. Jess Rivas C.I. 16.516.664
Asesora:
Ing. Deysi Mata
Sistemas Operativos I
Seccin V

Maturn, febrero de 2016


NDICE GENERAL

Pg.
INTRODUCCIN .................................................................................................. 1

DESARROLLO ...................................................................................................... 2

Lenguaje de Programacin .................................................................................. 2

Lenguaje de Programacin Imperativo ............................................................ 2

Lenguaje de Programacin Funcional ............................................................. 3

Lenguaje de Programacin Interpretado .......................................................... 3

Lenguaje de Programacin Compilado............................................................ 3

Programa Informtico .......................................................................................... 4

Funcionamiento de un Programa Informtico ................................................. 4

Variable ............................................................................................................... 5

Datos y Tipos de Datos ....................................................................................... 6

Clasificacin de los Tipos de Datos ................................................................. 6

Sintaxis ................................................................................................................ 7

Palabras Reservadas ............................................................................................ 7

Constantes ........................................................................................................... 7

Comentarios......................................................................................................... 7

Instruccin ........................................................................................................... 8

CONCLUSIONES .................................................................................................. 9

REFERENCIAS BIBLIOGRFICAS .................................................................. 10

i
INTRODUCCIN

Un lenguaje de programacin no es ms que un sistema estructurado y diseado


principalmente para que las mquinas y computadoras se entiendan entre s y con los
humanos. Contiene un conjunto de acciones consecutivas que el ordenador debe
ejecutar.
Estos lenguajes de programacin usan diferentes normas o bases y se utilizan
para controlar cmo se comporta una mquina (por ejemplo, un ordenador), tambin
pueden usarse para crear programas informticos.
El trmino programacin se define como un proceso por medio del cual se
disea, se codifica, se escribe, se prueba y se depura un cdigo bsico para las
computadoras. Ese cdigo es el que se llama cdigo fuente que caracteriza a cada
lenguaje de programacin. Cada lenguaje de programacin tiene un cdigo fuente
caracterstico y nico que est diseado para una funcin o un propsito determinado
y que nos sirven para que una mquina o computador se comporte de una manera
deseada.

1
DESARROLLO

Lenguaje de Programacin

El lenguaje empleado para hablar con un ordenador recibe el nombre de


lenguaje de programacin, y permite ordenarle e indicarle todo aquello que debe
realizar. Notacin utilizada por los programadores para escribir programas. Un
lenguaje tiene una sintaxis (las palabras y smbolos utilizadas para escribir cdigos de
programa), una gramtica (las reglas que definen una secuencia de palabras y
smbolos significativos y correctos) y semntica. Java es un lenguaje de
programacin.

Lenguaje de Programacin Imperativo

En este tipo de lenguajes, las instrucciones se ejecutan unas tras otras, de


manera secuencial, salvo cuando se encuentran estructuras de control condicionales o
bucles. Se fundamentan en la utilizacin de variables para almacenar valores, y en la
realizacin de operaciones con los datos almacenados. La mayora de los lenguajes
son de este tipo: FORTRAN, BASIC, COBOL, Pascal, Modula, ADA, C, etc. Dentro
de estos lenguajes hay que destacar los lenguajes orientados a objetos, los cuales
introducen una nueva filosofa de programacin (Objective C, C++, Object Pascal,
lnea .Net, Java y todas las formas de programacin para internet).

2
Lenguaje de Programacin Funcional

No utilizan instrucciones de asignacin, sus variables no almacenan valores.


Los programas estn formados por una serie de definiciones de funciones, como
LISP.

Lenguaje de Programacin Interpretado

Se traduce instruccin por instruccin a binario y se ejecuta inmediatamente. El


programa que realiza la traduccin y ejecucin se conoce como interpretador.
Permiten escribir los programas por segmentos, detectar los errores rpidamente y
ocupan menos memoria principal.
Es el lenguaje cuyo cdigo no necesita ser preprocesado mediante un
compilador, eso significa que el ordenador es capaz de ejecutar la sucesin de
instrucciones dadas por el programador sin necesidad de leer y traducir
exhaustivamente todo el cdigo.

Lenguaje de Programacin Compilado

Se traduce en su totalidad a binario antes de ser ejecutado. El programa


encargado de traducir el cdigo fuente a cdigo objeto se denomina compilador. Son
los lenguajes ms rpidos. Un lenguaje compilado es un lenguaje de programacin
cuyas implementaciones son normalmente compiladores (traductores que generan
cdigo de mquina a partir del cdigo fuente) y no intrpretes (ejecutores paso a paso
del cdigo fuente, donde no se lleva a cabo una traduccin en la preejecucin).

3
Programa Informtico

Un programa informtico es una serie de comandos ejecutados por el equipo.


Sin embargo, el equipo slo es capaz de procesar elementos binarios, es decir, una
serie de 0s y 1s. Por lo tanto, necesitamos un lenguaje de programacin para escribir
de manera legible, es decir, con comandos que el ser humano pueda comprender (por
ser similares a su propio lenguaje) los comandos que el equipo deber ejecutar. Estos
programas se traducen despus a un lenguaje mquina (en binario) a travs de un
compilador.
Es una secuencia de instrucciones, escritas para realizar una tarea especfica en
una computadora. Este dispositivo requiere programas para funcionar, por lo general,
ejecutando las instrucciones del programa en un procesador central. El programa
tiene un formato ejecutable que la computadora puede utilizar directamente para
ejecutar las instrucciones. El mismo programa en su formato de cdigo fuente legible
para humanos, del cual se derivan los programas ejecutables (por ejemplo,
compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una
coleccin de programas de computadora y datos relacionados se conoce como
software.

Funcionamiento de un Programa Informtico

El comportamiento de un programa depende del tipo de lenguaje usado para


escribirlo. En cualquier caso, casi todos los lenguajes de programacin se basan en el
mismo principio: el programa consiste en un conjunto de comandos que el equipo
debe ejecutar. El equipo ejecuta los comandos a medida que va leyendo el archivo (de
arriba hacia abajo) hasta que alcanza un comando (al que a menudo se hace referencia
como un comando ramificado) que ordena al equipo ir a una ubicacin especfica del
programa. En cierto modo, se parece a la bsqueda del tesoro, donde el equipo debe
seguir las pistas y ejecutar los comandos hasta alcanzar el final del programa y
detenerse.

4
De acuerdo a sus funciones, los programas informticos se clasifican en
software de sistema y software de aplicacin. El software de sistema, denominado
tambin software de base, consiste en un software que sirve para controlar e
interactuar con el sistema operativo, proporcionando control sobre el hardware y
dando soporte a otros programas; en contraposicin del llamado software de
aplicacin. Un software de aplicacin es un tipo de programa informtico diseado
como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.
Esto lo diferencia principalmente de otros tipos de programas, como los sistemas
operativos (que hacen funcionar la computadora), los utilitarios (que realizan tareas
de mantenimiento o de uso general), y los lenguajes de programacin (para crear
programas informticos).

Variable

Atributo de un sistema al que se puede asociar una medida mediante un nmero


real y cuyo valor puede cambiar a lo largo del tiempo. Una variable contiene un valor
que puede modificarse a lo largo de la ejecucin de la aplicacin. Cada variable tiene
atributos propios, como nombre, tipo y mbito. El mbito de una variable especifica
en qu parte de la aplicacin es conocida la variable y por lo tanto puede utilizarse.

1. Variable Auxiliar: en dinmica de sistemas se llama variable auxiliar a toda


aquella variable que representa un paso intermedio en el clculo de una variable de
flujo.
2. Variable de Flujo: variable que representa el cambio que sufre una
determinada magnitud por unidad de tiempo. En dinmica de sistemas, toda variable
de estado tiene asociada una o varias variables de flujo.
3. Variable de Estado o de Nivel: variable correspondiente a un proceso de
acumulacin (integracin) de una o varias variables de flujo. Son las variables ms
representativas de un sistema dinmico y las nicas que guardan informacin (estado
del sistema) en ausencia de perturbacin o de excitacin externa.

5
4. Variable Exgena: en dinmica de sistemas se llama variable exgena a toda
aquella variable que afecta al sistema pero que no es afectada por ninguna otra del
sistema.

Datos y Tipos de Datos

Representacin formal de hechos, conceptos o instrucciones adecuada para su


comunicacin, interpretacin y procesamiento por seres humanos o medios
automticos.
Tipos de Datos se refiere a la especificacin de un dominio (rango de valores) y
de un conjunto vlido de operaciones a los que normalmente los traductores
asociacin un esquema de representacin interna propio. El tipo de datos con que est
definido un campo o variable es un primer control bsico de lo que se puede ingresar
a ellos. Por ejemplo, si un campo es numrico, ser imposible ingresar letras. La
mayora de los lenguajes puede impedir estos errores sin mayores complicaciones.

Clasificacin de los Tipos de Datos

En funcin de quin los define:


1. Tipos de Datos Estndar
2. Tipos de Datos Definidos por el Usuario

En funcin de su representacin interna:


1. Tipos de Datos Escalares o Simples
2. Tipos de Datos Estructurados

6
Sintaxis

Un conjunto de reglas que especifica la composicin de programas a partir de


palabras reservadas, smbolos y caracteres. La sintaxis define la estructura de los
programas legales en trminos de cmo las palabras reservadas y otros caracteres se
pueden escribir y en qu orden.

Palabras Reservadas

Palabra clave (o palabra reservada) es una palabra definida como parte del
lenguaje de programacin, un nombre de palabra reservada no se puede utilizar para
ningn otro propsito. Palabras que, normalmente cuando se construyen programas,
no se pueden utilizar fundamentalmente como nombres de variables.

Constantes

Una variable declarada en final en Java. Una constante de la clase normalmente


est compartida por todos los objetos de la misma clase; por consiguiente, una
constante de clase se declara normalmente como static. Una constante local es una
constante declarada dentro de un mtodo.

Comentarios

Los recursos naturales se consumen materialmente durante el periodo de


utilizacin y no conservan sus caractersticas fsicas. En su mayora, los problemas
contables asociados con los recursos naturales son similares a aquellos con que se
tropieza en el rea del activo fijo.

7
Instruccin

En un ordenador, orden codificada cuya interpretacin desencadena la


ejecucin de una operacin elemental de un tipo determinado. Una sucesin de
instrucciones constituye un programa. Las instrucciones son comandos tipo explcito
que por un lado especifican las operaciones (aritmticas o lgicas) que deben llevarse
a cabo y por el otro gobiernan la transferencia de la informacin en el interior del
ordenador y entre ste y las unidades de entrada/salida (perifricos) conectados a l.

8
CONCLUSIONES

Por lo general se piensa que los ordenadores son mquinas que realizan tareas
de clculos o procesamiento de textos. La descripcin anterior es slo una forma muy
esquemtica de ver una computadora. Hay un alto nivel de abstraccin entre lo que se
pide a la computadora y lo que realmente comprende.
Los lenguajes de programacin permiten comunicarse con los ordenadores o
computadoras. Una vez identificada una tarea, el programador debe traducirla o
codificarla a una lista de instrucciones que la computadora entienda. Un programa
informtico para determinada tarea puede escribirse en varios lenguajes. Segn la
funcin, el programador puede optar por el lenguaje que implique el programa menos
complicado. Tambin es importante que el programador elija el lenguaje ms flexible
y ms ampliamente compatible para el caso de que el programa tenga varias
aplicaciones.

9
REFERENCIAS BIBLIOGRFICAS

Berzal, F. (s.f.). Introduccin a la Programacin.

Cmo Citar y Referenciar en Formato APA sin Tener Toda la Informacin


Disponible. (s.f.). [Pgina web en lnea], http://normasapa.com [Consulta: 2016,
enero 16]. http://normasapa.com/como-citar-referenciar-formato-apa-sin-tener-
toda-la-informacion-disponible

De Nbrega, J. (2015). Propuesta de Unificacin de Criterios con Respecto a:


Lineamientos Generales de Forma y Fondo para la Elaboracin y Presentacin
de los Trabajos Escritos - Resumen de Normas APA-UPEL 2015. Universidad
Nacional Abierta. Direccin de Investigaciones y Postgrado. La Guaira.

El Pequeo Larousse Ilustrado en Color. (1996). Mxico: Larousse, s.a.

El Mundo de la Computacin. (1987). (Tomo 4). Barcelona, Espaa: Grupo Editorial


Ocano.

Enciclopedia Microsoft Encarta. (2002). Microsoft Corporation.

Enciclopedia Temtica PEV Color. (1996). (Tomo 3). Bogot, Colombia: Thema.

Instituto Universitario Politcnico Santiago Mario Divisin de Planificacin y


Desarrollo. Investigacin y Postgrado (2006). Manual de Trabajo Especial de
Grado. (4 Ed.). Caracas, Venezuela: Autor.

Libro Java. Glosario de trminos de Programacin. (s.f.). (4 Ed.).

Morilla, F. (2002). Glosario de Ingeniera de Sistemas.

10
Tanenbaum, A. (2009). Sistemas Operativos Modernos. (3 Ed.). Mxico: Pearson
Educacin.

11

You might also like