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.
© Copyright 2024