Anda di halaman 1dari 6

Instituto Universitario Aeronutico

Facultad de Ciencia de la Administracin


Materia: INTRODUCCION A LA INFORMATICA
Alumno: Waldo Barrios - Resolucin: Actividad Obligatoria 1, U3
GRUPO: Z40COR

1. Indique que es un lenguaje de programacin de alto nivel.
Detalle las principales caractersticas del lenguaje Java.

Comentario: Las mquinas en general, y las computadoras en
particular, necesitan de un lenguaje propio para poder
interpretar las instrucciones que se les dan y para que nosotros
podamos controlar su comportamiento. Ese lenguaje que permite
esta relacin con las computadoras es el lenguaje de programacin
(Basic, Java, JavaScript, ActionScript, Logo, etc.).
En este sentido, hay que diferenciarlo del lenguaje informtico,
con el que se lo suele confundir, ya que este es mucho ms
amplio, abarcando desde los lenguajes de programacin hasta los
lenguajes que dan formato a los textos, como el HTML.
Asimismo, el lenguaje de programacin est conformado por una
serie de reglas sintcticas y semnticas que sern utilizadas por
el programador y a travs de las cuales crear un programa o
subprograma. Por otra parte, las instrucciones que forman dicho
programa son conocidas como cdigo fuente.
La particularidad es que ese lenguaje que utiliza le permite
hacer las especificaciones en forma precisa, esto significa que
todo se interpreta de la misma manera, sea quien fuere el
programador que lo realice. Esto lo diferencia, por ejemplo, del
lenguaje humano, en el que no siempre las especificaciones se
interpretan de la misma manera.
Los lenguajes de programacin pueden clasificarse de diversas
manera, como por ejemplo segn su nivel de abstraccin: lenguaje
de bajo nivel (es el cdigo fuente de la mquina, es decir el que
la mquina puede interpretar); lenguaje de nivel medio (un
trmino entre el lenguaje de la mquina y el lenguaje natural).
lenguaje de alto nivel Un Lenguaje de Programacin es un conjunto
de reglas, notaciones, smbolos y/o caracteres que permiten a un
programador poder expresar el procesamiento de datos y
sus estructuras en la computadora. Cada lenguaje posee sus
propias sintaxis. Tambin se puede decir que un programa es un
conjunto de rdenes o instrucciones que resuelven un problema
especfico basado en un Lenguaje, fueron diseados para que las
personas escriban y entiendan los programas de un modo mucho ms
fcil que los lenguajes mquina y ensamblador, estos programas
son portables o transportables, lo puedes migrar de una mquina a
otra sin ningn tipo de problema. pueden ser ejecutados con poca
o ninguna modificacin en diferentes tipos de computadoras. Un
programa escrito en lenguaje de alto nivel es independiente de la
mquina (las instrucciones no dependen del diseo del hardware o
de una computadora en particular), las instrucciones enviadas al
ordenador y ejecute ciertas rdenes son similares al lenguaje
humano. Son independientes de la arquitectura del ordenador.
Tan solo necesitan un traductor que entiendan el cdigo fuente
como las caractersticas de la mquina, dado que el ordenador no
es capaz de reconocer estas rdenes, es necesario el uso de un
intrprete que traduzca el lenguaje de alto nivel a un lenguaje
de bajo nivel que el sistema pueda entender.

JAVA
Es un lenguaje de programacin para crear programas seguros,
porttiles, orientados a objetos interactivos, para mejorar la
entrega de informacin a travs de Internet, etc. Java es un
lenguaje de programacin de propsito general, concurrente,
orientado a objetos y basado en clases que fue diseado
especficamente para tener tan pocas dependencias de
implementacin como fuera posible. Su intencin es permitir que
los desarrolladores de aplicaciones escriban el programa una vez
y lo ejecuten en cualquier dispositivo (conocido en ingls como
WORA, o "write once, run anywhere"), lo que quiere decir que el
cdigo que es ejecutado en una plataforma no tiene que ser
recompilado para correr en otra.
Ventajas de Java:
Java como lenguaje de programacin presenta un conjunto de
ventajas sobre las dems alternativas en lenguajes de desarrollo:
Simple y poderoso
Seguro
Orientado por Objetos
Robusto
Interactivo
Independiente de arquitectura de hardware
Interpretado y rpido
Fcil de aprender
Herramientas poderosas: threads, excepciones, APIs, RMI,
Beans, ...

A modo comentario e historia : Java es, a partir de 2012, uno de
los lenguajes de programacin ms populares en uso,
particularmente para aplicaciones de cliente-servidor de web, con
unos 10 millones de usuarios reportados.2 3 un lenguaje para
sistemas embebidos (equipos de propsito especfico controlados
por microchips y software)
James Gosling, a principios de los 90 y empleado de Sun
Microsystems, tena en mente un lenguaje independiente de
plataforma, que pudiera correr bajo cualquier CPU, que fuera
sencillo y permitiera desarrollar software libre de errores.
Trato de adecuar inicialmente el lenguaje C++ para estos
propsitos, pero no cumpli con las expectativas. Se desarroll
entonces oak (el primer nombre para Java) y se prob en un
pequeo control remoto.
A mediados de 1.994, con el auge de la Web, el equipo de trabajo
de Gosling trabaj en el desarrollo de un Browser basado en Java.
WebRunner fu terminado para finales de 1.994 y se vislumbraron
las ventajas de esta nueva tecnologa.
Despus de esto la carrera en el mundo Java ha sido vertiginosa:
Mayo de 1.995. Sun anuncia Java y HotJava al mundo
Verano de 1.995. Los primeros desarrolladores interesados
obtienen de Sun la versin Alpha del ambiente de desarrollo
Septiembre de 1.995. Tiene lugar el primer Java contest. Sun
libera el primer pre-beta
Diciembre 7, 1.995. Microsoft pide la licencia para desarrollar
productos bajo el lenguaje Java
JAVASCRIPT
Este lenguaje de programacin originalmente fue llamado
LIVESCRIPT, pero luego fue renombrado con el nombre de
JAVASCRIPT, con la idea de capitalizar la fama de Java, lenguaje
desarrollado por Sun Microsystems. ste es un complemento ideal
del lenguaje HTML, al permitir a la pgina realizar algunas
tareas por si misma, sin necesidad de estar sobrecargando el
servidor del cual depende; JAVASCRIPT es un lenguaje diseado
especialmente para ejecutarlo en internet.
Entre estas tareas, puede estar, por ejemplo, realizar algunos
clculos simples, formatear un texto para que sea ledo por
distintas personas de manera distinta, proveer de un medio de
configurar la visualizacin de una pgina, realizar un prechequeo
de validacin en formulario antes de enviarlo, etc.

Fuentes: http://www.desarrolloweb.com/articulos/2358.php
http://www.mastermagazine.info/termino/5560.php
http://doc.ubuntu-es.org/Lenguajes_de_programaci%C3%B3n



2. Construya la tabla de verdad de:



p q p q
p q
p q
p q
p
q
p q

p q p q
V V V F F F F V
V F F V F V V V
F V F V V F V V
F F F V V V V V

Como se define el desarrollo de la tabla de verdad para esta
proposicin el resultado nos indica que es una tautologa porque
todos sus valores nos dio verdadera

3. Dados los conjuntos

A = {-1, 3, 5, 7, 8}
B= {-2, 3, 4, 5, 9}
C= {-1, 3, 5, 6, 7}


Calcule: A -2 B
8
4
3.1 B - (A C)
7 5 3 9
-1

C
6



B - (A C)= {-2; 4; 9}





888

3.2 (B - A) U (B - C)


A -2 B

8
4

7 5 3 9
-1
C

6



(B - A) U (B - C)= {-2; 4; 9}


4. Dados los conjuntos A = {a, b, c} y B = {1, 2, 3}, encontrar:

i. Los productos cartesianos AxB y BxA.


B
A
1 2 3
a (a,1) (a,2) (a,3)
b (b,1) (b,2) (b,3)
c (c,1) (c,2) (c,3)


AxB = {a, b, c} x {1, 2, 3}= {(a, 1), (a, 2), (a, 3), (b, 1),
(b, 2), (b, 3), (c, 1), (c, 2), (c, 3)}


A B
a 1

b 2

c 3











8 48










BxA = {1, 2, 3} x {a, b, c} = {(1, a), (1, b), (1, c), (2, a),
(2, b), (2, c), (3, a), (3, b), (3, c)}

A
B
a b c
1 (1,a) (1,b) (1,c)
2 (2,a) (2,b) (2,c)
3 (3,a) (3,b) (3,c)


A B
a 1

b 2


c 3



ii. El nmero de cadenas de longitud tres sobre el alfabeto AB.


AUB= abc U 123

AUB = a1b2c3


Cuntas de estas cadenas comienzan con una letra?

Una sola cadena comienza con una letra a1b2c3

Anda mungkin juga menyukai