0% encontró este documento útil (0 votos)
135 vistas42 páginas

02-TDP - 2020 - Introduccion Lenguaje Java PDF

Este documento presenta una introducción al lenguaje de programación Java. Explica los objetivos de aprendizaje que son descubrir los fundamentos de Java, aprender instrucciones y estructuras secuenciales, y conocer clases para entradas y salidas de datos. Luego, detalla las instrucciones básicas de Java como proceso, escribir, leer, definir, asignar y comentar. Finalmente, guía al estudiante en crear su primer proyecto en Java y realizar ejercicios prácticos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
135 vistas42 páginas

02-TDP - 2020 - Introduccion Lenguaje Java PDF

Este documento presenta una introducción al lenguaje de programación Java. Explica los objetivos de aprendizaje que son descubrir los fundamentos de Java, aprender instrucciones y estructuras secuenciales, y conocer clases para entradas y salidas de datos. Luego, detalla las instrucciones básicas de Java como proceso, escribir, leer, definir, asignar y comentar. Finalmente, guía al estudiante en crear su primer proyecto en Java y realizar ejercicios prácticos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 42

Taller de Programación

Introducción al Lenguaje JAVA


Ing. Aníbal Sardón Paniagua
[email protected]
[email protected]
Logros de Aprendizaje

Al finalizar la sesión el estudiante:


• Descubre los fundamentos de programación en el lenguaje Java.
• Aprende las instrucciones y estructuras secuenciales de Java.
• Conoce las clases para controlar las entradas y salidas de datos.
Temas a tratar
De pseudocódigo a java.
Instrucciones:
• Proceso.
• Escribir. (entrada de datos)
• Leer. (salida de datos)
• Definir (variables, constantes, tipos de datos)
• Asignar (contadores y acumuladores)
• Comentar
De Pseudocódigo a Java
Instrucción Acción Pseudocódigo Java

Proces Inicio y
o Fin

Escribir Mostrar

Pedir
Leer dato

Guardar
Asignar valor

4
De Pseudocódigo a Java
Instrucción Acción Pseudocódigo Java

Define
Definir tipo de
variable

Toma
Si de
decisión

Toma
de
Segun decisión
de una
variable

5
De Pseudocódigo a Java
Instrucción Acción Pseudocódigo Java
Repeti-
tivo con
Para contado
r
incluido

Repeti-
Mientra tivo que
s controla
al inicio

Repeti-
tivo que
Repetir controla
al final

6
Mi primer proyecto
1. En un proyecto, dentro de “src”:
• Cree algunos paquetes dentro de “src”
• Cree dos clases en esos paquetes usando el IDE
• Cree dos clases en esos paquetes usando el bloc de notas.
2. Una de las clases la convertiremos en una que pueda ser
ejecutable. Para ello agregue código de Java equivalente al
Proceso/Fin Proceso:

7
Mi primer proyecto
3. Agregue un código de Java equivalente al Escribir “Hola a Todos”.
Nótese que las instrucciones terminan en punto y coma:

4. Ejecútelo dando click derecho a la clase y click a la opción “Run”:

8
Manos a la Obra, a programar ….
Instrucciones
A continuación aprenderemos las principales instrucciones. Lo que
resta de la clase nos enfocaremos en:
• Proceso
• Escribir
• Leer
• Definir
• Asignar
• Comentar
Instrucciones: Proceso
Indican el inicio y fin de un programa ejecutable en Java. Si está dentro
de un paquete lo indica en la primera línea.

Paquete

Proceso

Acá va el
código

Fin
Proceso

11
Instrucciones: Escribir
Permite mostrar un mensaje en la consola. La instrucción es:
System.out.println();
Para concatenar variables, números o textos use el signo +.

12
Instrucciones: Escribir
Se puede ahorrar código usando secuencias de escape como:

Ejemplo :

13
Instrucciones: Leer
Permite grabar lo que se digita en el teclado en una variable. Se debe
usar un instrucción perteneciente a una clase externa (Scanner) y por
eso debemos importarla. Deben usarse tres líneas de código:
Lugar desde donde llama a la clase
externa
import java.util.Scanner;
Crea
variable
Scanner scan = new Scanner(System.in); tipo
nomVar = scan.next(); Scanner

Asigna lo tecleado en la variable


nomVar

14
Instrucciones: Leer
Ejemplo 1 de Leer:

15
Instrucciones: Leer
Ejemplo 2 de Leer:

16
Instrucciones: Leer
Nota adicional:
Para poder capturar cada tipo de dato de lo tecleado se usa diversos
métodos:
• String nombre = scan.next(); //para una palabra (sin espacios)
• int edad = scan.nextInt(); //para Enteros
• double precio = scan.nextDouble(); //para Reales
• byte num = scan.nextByte();
• float num2 = scan.nextFloat();
• long num3 = scan.nextLong();
• String oracion = scan. nextLine(); //para una linea
Preguntas
Manos a la Obra, a programar ….
Instrucciones: Definir
Permite definir un tipo de dato a una variable. Se usa la instrucción:

TipoDato nombrevariable;

• Una variable en Java es un identificador que representa una palabra de memoria


que contiene información.
• El tipo de información almacenado en una variable sólo puede ser del tipo con
que se declaró esa variable.
• Las variables son los valores que se pueden modificar

20
Instrucciones: Definir
Un ejemplo de TipoDato:

Java maneja 2 clasificaciones de Variables que son: Las Variables


Primitivas (numéricos, lógicos, caracteres) y las Variables
Referenciadas(por ejemplo cadena de caracteres)

21
Instrucciones: Definir
En Java existen dos grupos de tipos de datos:
a) Primitivos Numéricos

Una sola Verdadero o


letra falso
22
Instrucciones: Definir
En Java existen dos grupos de tipos de datos:
a) Objetos o Referenciados

Objeto
s
Arreglo
s
Apoyan
a
convertir
tipos de
datos
23
Instrucciones: Definir
Ejemplos de tipos de datos primitivos y referenciados:

24
Instrucciones: Definir
Los nombres de variables respetarán estas reglas:
1. Deben comenzar en minúscula, con subrayado ( _ ) o con dólar ( $ ).
Por ejemplo: edad, carro, suma.
2. Si el nombre es de dos o más palabras cada siguiente palabra
empieza en mayúscula. Nunca use espacios en blanco. Por ejemplo:
casaCampo, sumaEdades, areaConoTruncado.
3. Recuerde que Java distingue mayúsculas de minúsculas. Por ejemplo:
carlos y carloS son variables diferentes.

25
Instrucciones: Definir
4. Los nombres de variables respetarán estas reglas:

• Puede incluir, pero no comenzar por un número


• No puede incluir el carácter espacio en blanco
• No se pueden utilizar las palabras reservadas como
identificadores

26
Instrucciones: Definir
Notas adicionales:
5. Si quiere declarar una constante (que no cambia de valor) use la
palabra reservada final (en minúsculas) antes del tipo de dato. Debe
asignarle necesariamente un valor al declararla. Por ejemplo:
• final int edad = 20;
• final String marcaCarro = “Toyota”;
• final double pi = 3.1415;
6. Puede definir variables del mismo tipo a la vez:
• int edad, cantidad, numeroDNI ;
• String marcaCarro, nombre;

27
Preguntas
Manos a la Obra, a programar ….
Instrucciones: Asignar
Permite asignar un valor a una variable previamente definida.
nombrevariable = valor;
También se puede asignar un valor a la vez que se define la variable.
Ejemplos de ambas situaciones:

30
Instrucciones: Asignar
Notas adicionales:
• Se recomienda asignar un valor desde la definición. Incluso puede
definir y asignar variables a la vez.
• Si en su programa se olvida asignar un valor a una variable podría darle
un error al ejecutarlo.
• A una variable puede asignar valores, otra variables, operaciones
aritméticas, etc.

31
Instrucciones: Asignar
Operadores aritméticos en Java:

Elevar: Ej. 2 a la potencia 3 Math.pow Math.pow(2, 3)

Agrupar operaciones () x + (a+b)

32
Instrucciones: Asignar
Contadores en Java - Tiene varias maneras parecidas:

x = x + 1; ++x; x++;

Acumuladores en Java - Tiene varias maneras:

s = s + z; s += z;

Las operaciones para contar o acumular a parte de ser +, pueden ser -, /, *.

33
Instrucciones: Asignar
Ejemplos de Contadores y Acumuladores en Java:

34
Instrucciones: Leer
Ejemplo completo:

35
Instrucciones: Comentar
Son para documentar los programas para que otros
desarrolladores los entiendan más fácilmente. Son de dos
maneras:

/*
Comentario de // Comenta una línea
varias lineas
*/

36
Instrucciones: Comentar
Ejemplos:

37
Preguntas
Manos a la Obra, a programar ….
Manos a la Obra, a programar ….
1. Haga un programa que le pida su nombre y muestre en pantalla “Tu
nombre es ” concatenado del nombre.
2. Haga un programa que pida su edad y muestre su año de nacimiento.
Actualmente estamos en el año 2020.
3. En base al ejemplo, escriba un programa para hallar el área de un círculo.
4. Escriba programa para ingresar 4 notas de un alumno, calcular y mostrar
su promedio, sabiendo que la 1ra y 2sa tiene 20% de peso cada una, la
3ra y 4ta tienen 30% de peso cada una.
5. Desarrolle un programa que permita calcular el importe de descuento de
acuerdo a lo siguiente:
Importe de descuento = 5% del importe de compra
6. Desarrolle un programa que pida cuantos hombres y mujeres hay en un
aula y permita calcular el porcentaje de hombres y mujeres.
Resumen
1. Instrucciones del lenguaje Java.
➢Proceso: (main) Indican el inicio y fin de un programa ejecutable en Java.
➢Escribir: (println) Permite mostrar un mensaje en la consola.
➢Leer: (variable = scan.next) Permite grabar lo que se digita en el teclado
en una variable.
➢Definir: (tipoVariable variable) Permite definir un tipo de dato a una
variable.
➢Asignar: (variable = valor) Permite asignar un valor a una variable
previamente definida.
➢Comentar: Son para documentar los programas para que otros
desarrolladores los entiendan más fácilmente.

También podría gustarte