hardware de redes - Universidad Politécnica de El Salvador

UNIVERSIDAD POLITÉCNICA
DE EL SALVADOR
INTRODUCCIÓN
A JAVA
Introducción
Los padres de Java son James Gosling y Bill Joy .
Java desciende de un lenguaje llamado Oak cuyo propósito
era la creación de software para la televisión interactiva.
Las características de Oak eran:
• Pequeño.
• Robusto.
• Independiente de la máquina.
• Orientado a objetos.
El proyecto de televisión interactiva fracasó y el interés de
los creadores de Oak se dirigió a Internet bajo
el lema «La red es la computadora»
Paradigmas de Programación
En el ámbito de la programación paradigma es una
técnica de programación.
Paradigma de la Programación Estructurada
En los años sesenta, Edsger Dijkstra demostró que todo
programa podía escribirse correctamente combinando tres
bloques de control: bloques secuenciales, el bloque de
selección if y el bloque de repetición. En la programación
estructurada un problema se divide en tareas más pequeñas
llamadas procesos, los cuales se pueden distribuir varios
programadores para llegar a una solución de forma rápida y
eficiente. La programación estructurada es un mecanismo
para hacer programas más comprensibles, evitando hacer
saltos de una parte del programa a otra, lo que facilita la
lectura del código en forma continua.
Paradigmas de Programación
La Programación estructurada se concentra en las acciones
que controlan el flujo de datos.
Paradigmas de Programación
Paradigma de la Programación Orientada a Objetos
Es un modelo de programación cuya idea principal
es que mediante descomponer un problema en
entidades de software llamadas objetos.
La Programación Orientada a Objetos trata de
aproximar la programación a la vida real.
Paradigmas de Programación
La POO se centra en la interrelación que existe entre los
datos y las acciones.
Que Herramientas se necesitan?
JDK
Java Development Kit
JRE
Java Runtime Environment
El
JRE
está
conformado
por
una Máquina Virtual
de Java o JVM, un
conjunto
de
bibliotecas Java y
otros
componentes
necesarios para que
una aplicación escrita
en
lenguaje
Java
pueda ser ejecutada.
Que Herramientas se necesitan?
Que Herramientas se necesitan?
Mi Primer Programa
Otro Saludo
Suma
Ejercicios Propuestos
1. Obtener el promedio de edades de 3 personas.
2. Crear un programa que permita obtener el perímetro de
un rectángulo, los datos necesarios deben ser solicitados al
usuario por pantalla y luego mostrar el resultado (formula:
2*lado A + 2*lado B o también 2*(Lado A + Lado B))
3. Leer el sueldo de tres empleados y aplicarles un
aumento del 10, 12 y 15% respectivamente. Desplegar el
resultado.
4. Escribe un programa que lea una cantidad depositada
en un banco y que calcule la cantidad final después de
aplicarle un 20% de interés.
5. Un maestro desea saber qué porcentaje de hombres y
que porcentaje de mujeres hay en un grupo de estudiantes.
Ejercicios Propuestos
6. Un alumno desea saber cuál será su calificación final en la materia
Fundamentos de Programación. Dicha calificación se compone de tres
exámenes parciales cuya ponderación es de 30%, 30% y 40%
7. Una farmacia aplica al precio de las medicinas el 10% de descuento. Hacer
un programa que ingresado el costo de los medicamentos calcule el descuento y el
precio final.
8. Si un dólar equivale a 8,75 colones. Hacer un programa que imprima en
dólares una cantidad X de colones.
9. Tres personas deciden invertir su dinero para formar una empresa. Cada
una de ellas invierte una cantidad distinta. Hacer un programa que imprima
el porcentaje que cada quien invierte con respecto al total de la inversión.
10. Una agencia de venta de autos paga a su personal de ventas un salario de
$800 más una comisión de $170 por auto vendido más un 5% del valor
de venta. Diseñar un programa para calcular el salario de un vendedor en
un determinado mes, conociendo el nº de automóviles vendidos y el total
del monto de ventas.