Вы находитесь на странице: 1из 23

INTRODUCCIÓN A LA

PROGRAMACIÓN EN JAVA

MECATRÓNICA
Tercero de bachillerato
INTRODUCCIÓN
• Todo lenguaje de programación requiere de:
• Normas generales de sintaxis
• Tipos de datos
• Estructuras de control
• Estructuras de programas

• JAVA tiene alta portabilidad debido a que:


• Su código compilado, llamado “bytecode” no depende del
hardware de otra máquina.
• Solo depende de una “máquina virtual” llamada JVM (Java
Virtual Machine) que ejecuta este código.

Sebastián Peñaherrera 2
INTRODUCCIÓN
• El uso de JAVA está jerarquizado para entregar o bien solo
herramientas de ejecución, como presentar herramientas de
desarrollo.

• Las herramientas de desarrollo son:


• javac (Java Compilator)
• java (Ejecutable)
• Jdb (Java depurator)
• Javadoc (Java Documentation)

Sebastián Peñaherrera 3
Sintaxis
• La sintaxis está definida como un grupo de reglas
que identifican buenas prácticas de codificación
y aseguran una correcta compilación del código
fuente.

Sebastián Peñaherrera 4
Sintaxis
• INDENTACIÓN
Son espacios que se generan en el
código para facilitar la lectura y
entendimiento.

Se recomienda lo siguiente:
• Espacios en blanco, saltos de línea y
tabulaciones.
• Sangrar o indentar las líneas para
reconocer en donde empieza y finaliza
un bloque. Sebastián Peñaherrera 5
Sintaxis
• Comentarios
Son palabras o grupo de ellas que entregan
indicaciones o información. No son
consideradas por el compilador.

Comentarios de una línea


Los símbolos “//” delimitan el comentario en
cada línea.

Comentarios de varias líneas


Los símbolos “/*” y “*/” delimitan el
comentario en varias líneas

Sebastián Peñaherrera 6
Sintaxis
• Identificadores
Usados para nombrar a variables, constantes,
objetos y métodos. Se pueden usar:
• Mayúsculas
• Minúsculas
• Dígitos
• Símbolos “$” y “_”

• Todo identificador DEBE EMPEZAR con una


letra.
• NO SE DEBEN USAR palabras reservadas

Sebastián Peñaherrera 7
Sintaxis
• Separadores

Sebastián Peñaherrera 8
Sebastián Peñaherrera 9
Estructura de un
programa
Programas de consola Programas gráficos

Sebastián Peñaherrera 10
Tipos de Datos
Datos simples
• Son todos aquellos que manejan datos de un tipo
en específico.
• Son las formas más primitivas, sin embargo
pertenecen a clases “prefabricadas” en JAVA.

Sebastián Peñaherrera 11
Tipos de Datos
Datos objeto
• Los objetos almacenan varios ítems de información
(Atributos).
• Disponen de funciones para manipular los atributos
• Se declaran de manera similar a los datos simples:

• Pero deben instanciarse (inicializarse) con la palabra


new y un constructor

12
Tipos de Datos
Variables y constantes
• En los programas, dependiendo de las necesidades se
puede necesitar:
• Variables (Valores que pueden ser alterados).
• Constantes (Valores fijos en toda la ejecución del programa).

13
Tipos de Datos
Variables y constantes
• Los valores que se
pueden asignar
dependen de reglas de
escritura para que el
compilador convierte
correctamente el código
fuente a código máquina.

14
Tipos de Datos
Ámbito de las variables

El ámbito de una variable es el espacio dentro del código


en el cual es válido su declaración.

15
Tipos de Datos
Operadores aritméticos

Operadores de bit

16
Tipos de Datos
Operadores relacionales

Operadores lógicos (booleanos)

17
18
Tipos de datos
Conversión de datos
• Conocido como “casting”.
• Se trata de una operación de “maquillaje” de una
variable para que se pueda adaptar.
• Tiene la siguiente sintaxis:

𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 = 𝑡𝑖𝑝𝑜 𝑛𝑜𝑚𝑏𝑟𝑒_𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒

Sebastián Peñaherrera 19
Tipos de datos
Vectores
• Llamados también ”arrays” son estructuras de
datos que almacenan un número fijo de
elementos del mismo tipo o clase (objetos).

Sebastián Peñaherrera 20
Tipos de datos
Inicialización de Vectores

Se puede instanciar un vector indicando su


dimensión o sus valores:

Sebastián Peñaherrera 21
Tipos de datos
Vectores multidimensionales
• Los vectores pueden tener más de una sola
dimensión, esto se conoce con el nombre de
“matrices”.
• Para su declaración es necesario colocar “[]” por
cada dimensión.

Sebastián Peñaherrera 22
BIBLIOGRAFÍA

Sebastián Peñaherrera 23

Вам также может понравиться