Beruflich Dokumente
Kultur Dokumente
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
Condicionales - if
Simples
Anidados
Condicionales if
Condicionales switch
Condicionales switch
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.
Ciclo for
Ciclo While
Estructura utilizada para repetir una o varias líneas de código siempre y cuando se cumpla
una condición.
Ciclo While
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.
Ciclo do - While
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)
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)
Inicialización
Ejercicios
Dado un arreglo de enteros de 10 elementos, calcular:
(Arreglos)