Sie sind auf Seite 1von 18

UNIVERSIDAD POPULAR DEL CESAR

PROGRAMACION II

Tema 2:
INTRODUCCION A JAVA

Docente
JAIRO FRANCISCO SEOANES LEON
Ing. Sistemas – Universidad Popular del Cesar
Magister en Ingeniería de Sistemas y Computación
Universidad nacional de Colombia – Universidad Popular del Cesar
Paradigma Orientado a Objetos

AGENDA
• Un recorrido rápido por java
• Historia
• Versiones y Distribuciones
• La maquina virtual de java (JVM)
• Fases de ejecución de un programa en java
• Instalación de java
• Sintaxis Básica de Java
• Comentarios
• Tipos de datos Básicos
• Operadores
• Impresión de datos por pantalla
• Variables y constantes
• Identificadores y Palabras reservadas
• Sentencias de control – Condicionales – Ciclos
• Enumerados, Vectores y matrices
JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR
Paradigma Orientado a Objetos

Estructuras de Control

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Condicionales - if

Simples

Anidados

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Condicionales if

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Condicionales switch

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Condicionales switch

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ciclo for
Estructura utilizada para ejecutar una o varias líneas de código un determinado número
de veces. Este número de veces depende del cumplimiento de una condición fijada por el
programador.

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ciclo for

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ciclo While
Estructura utilizada para repetir una o varias líneas de código siempre y cuando se cumpla
una condición.

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ciclo While

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ciclo do - While
Es casi igual al anterior: la diferencia estriba en que un bucle do...while se ejecuta, al
menos una vez, el bloque de código encerrado dentro del bucle, independientemente del
valor booleano que devuelva la condición del while.

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ciclo do - While

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ejercicios
Un programa que le permita a un trabajador saber cuál será su sueldo
semanal, se sabe que si trabaja 40 horas o menos, se le pagará $20 por hora,
pero si trabaja más de 40 horas entonces las horas extras se le pagarán a $25
por hora.
(Estructura selectiva)

Hacer un programa para una tienda de helado que da un descuento por


compra a sus clientes con membresía dependiendo de su tipo, sólo existen tres
tipos de membresía, tipo A, tipo B y tipo C. Los descuentos son los siguientes:

Tipo A 10% de descuento


Tipo B 15% de descuento
Tipo C 20% de descuento
(Estructura selectiva)
Paradigma Orientado a Objetos

Ejercicios
Calcular la sumatoria de la serie 1/1, 1/2, 1/3,…., 1/N, donde N es un numero
definido por el usuario.
(Estructura repetitivas)

Desarrollar un programa que muestre la suma de los N primeros números


pares e impares.
(Estructura repetitiva)
Paradigma Orientado a Objetos
Arreglos
Un arreglo es un objeto contenedor que mantiene un número fijo de valores de un
único tipo. La longitud de un arreglo se establece cuando el arreglo se crea.

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Declaración y Creación de Arreglos

Inicialización

JAIRO F. SEOANES LEON – PROGRAMACION II – UNIVERSIDAD POPULAR DEL CESAR


Paradigma Orientado a Objetos

Ejercicios
Dado un arreglo de enteros de 10 elementos, calcular:

a) la sumatoria de sus elementos


b) el valor promedio de sus elementos

(Arreglos)

Dado un array o arreglo unidimensional de tamaño N, crear una programa que


rellene el array o arreglo con los múltiplos de un numero M establecido por el
usuario. Por ejemplo, si N = 5 y M = 3, el array resultado contendrá 3, 6, 9, 12,
15. Muéstralos por pantalla
(Arreglos)

Das könnte Ihnen auch gefallen