Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJES DE
PROGRAMACIÓN
JAVA
Presentado por:
LIVIAC VILLARROEL, Miguel
Ángel
Para optar el Título Profesional de Licenciado en Educación.
ESPECIALIDAD INFORMÁTICA
INTRODUCCIÓN
CAPTULO I
CONCEPTOS GENERALES
Java es un lenguaje de programación
orientado a objetos POO. Desarrollado a CAPITULO II
principios del los años 90 FUNDAMENTOS DEL LENGUAJE
JAVA
El lenguaje toma mucho la sintaxis del
CAPITULO III
lenguaje C y C++, pero tiene un modelo
LENGUAJE DE PROGRAMACIÓN
de objetos mas simple y elimina JAVA
herramientas de bajo nivel.
CAPITULO IV
Es independiente de plataformas. APLICACIÓN EN JAVA
Diseño
Implementación
Análisis Características
Máquina
Lenguaje de Alto Nivel
ORDENADO
- Java, Basic, Fortan, R
Cobol
Pascal, C++, Ruby, etc.
CONCEPTOS FUNDAMENTALES DE POO
CLASES. OBJETO
Definición formal de un objeto en los Ente que tiene estado, comportamiento
términos de estructura y e identidad, englobados en una sola
comportamiento común unidad.
Carro= Objeto =
Clase Ferrari
Método: Parámetros y argumentos
• PARAMETRO: Declaración de variable u objeto
• ARGUMENTO: Es un valor que se envía. No se
declara
ACELERA = Parámetro
R del método
Es cuando se pone en la DECLARACIÓN
¿Cuánto
acelero?
ABSTRACCIÓN:
Capta características y funciones que el objeto desempeña para solucionar un problema
CARACTERÍSTICAS FUNCIONALIDADES
ENCAPSULAMIENTO Y
OCULTACIÓN
Se encarga de ocultar nuestro atributos Es la protección de los atributos y
y métodos que solo pueden ser lo métodos de una entidad.
accedido desde la misma clase. Proteger todos los componentes
que tiene un clase.
POLIMORFISMO Y HERENCIA
HISTORIA
Es un lenguaje que se originó en 1991
como parte de un proyecto de investigación
(Green Team), Encabezado por James
Gosling que era dueño de la empresa Sun
mycrosistem, quienes quisieron formar un
nuevo lenguaje de programación llamado
OAK
SIMPLE ORIENTADO A
OBJETOS
• Es simple y familiar por • Todo en java va ser objetos.
que esta basado en • Dentro de su programación
lenguaje C y es más fácil
se considera el
de utilizar.
encapsulamiento,
polimorfismo la herencia y
el as dinámico
CARACTERÍSTICAS DE JAVA
INDEPENDIEN
ROBUSTO TE DE
• Tiene una amplia gama PLATAFORMA
• Desarrollar acciones con
de librería que facilita independencia del equipo y
poder desarrollar sistema operativo
nuestra programación
CARACTERÍSTICAS DE JAVA
SEGURO
• Java soporta la seguridad sandboxing o ejecución en caja de arena dado que esta
máquina virtual es un software donde ningún programa en java toma el control
del procesador
Byte
codes
Software Interprete
Sistema Operativo
Hardware
ELEMENTOS DEL LENGUAJE JAVA
COMENTARIOS SENTENCIAS
Comentarios
Comentarios
Bloque
De Códigos
Variables
TIPOS DE DATOS JAVA
ESTRUCTURA DE CONTROL Y
PROCEDIMIENTO
Instrucciones de selección
SELECTIVA IF
La selección simple es la que se encarga de dar una instrucción y la
ejecuta cuando se cumple una determinada condición.
Si la calificación para aprobar un examen es 11.
Imprimir “Aprobado”
Pseudocódigo en Ingles
Diagrama de
Diagrama if <condición> then
Flujo <acción si>
N-S
endif
Condición
¿Condición?
Falsa Verdadera Falsa
Verdadera
Acción
Pseudocódigo en español
Acciones
Si <condición> entonces
<acción SI>
Fin_ si.
SELECTIVA IF
Instrucciones de selección
ELSE
If Else te da la opción que puedas especificar una acción a ejecutar si la condición es
verdadera o en todo caso es falsa
Si la calificación para aprobar un examen es 11
Imprimir "Aprobado"
Caso contrario Pseudocódigo en ingles
Imprimir "reprobado"
If <condición> then
<acción S1>
Else
Diagrama de <condición>
Diagrama de <acción S2>
Flujo
¿Condición?
N-S ¿Condición? Pseudocódigo es español
Verdadera Falsa
Si <condición> entonces
Acción S1 Acción S2 Acción S1 Acción S2 <acción S1>
Si no
<Acción S2>
Fin_si
SELECTIVA
Instrucciones de selección
SWICH
La instrucción switch se da de una manera expresiva de un anidamiento múltiple de
las instrucciones If… else. Es por ello que también es considerado estructuras de
alternativa múltiple.
BUCLE WHILE
Las sentencias while llamada en castellano “mientras” es la que se encarga de ejecutar una
sentencia, simple o compuesta, cero o más veces siempre en cuando esto dependa del valor de
una expresión boolean.
Pseudocódigo
Diagrama de flujo de una Instrucción While
{
Sentencia 1;
Sentencia 2:
.
.
Sentencia n;
}
BUCLE DO -
Instrucciones de repetitivas
WHILE
La sentencia do … while también conocida como “hacer/mientras” por su
traducción en castellano, es la que se ejecuta una sentencia, simple o compuesta,
una o más veces dependiendo del valor de una expresión. Su sintaxis es:
Diagrama de flujo de una Instrucción While
inicio Pseudocódigo
A
{
B
Sentencia 1;
C
Sentencia n;
D
}
Verdadero
CL
Falso
While(condicion)
Fin
Instrucciones de repetitivas
BUCLE FOR
La sentencia for también interpretada en castellano como “desde/para” permite una
sentencia simple o compuesta, repetidamente un número de veces conocido