INFOTECH
CURSO Lógica y Lenguaje de Programación
MÓDULO 3Sintaxis del lenguaje de programación JAVA
INFOTECH
MÓDULO 3: Sintaxis del lenguaje de programación JAVA
1. Operadores, constantes y variables en JAVA.
2. Entendiendo un programa JAVA: Lectura, escritura y depuración.
3. Estructura condicional.
4. Estructuras repetitivas.
→Actitud responsable frente a las actividades adicionales. →Se fomenta la independencia del alumno para el uso de los diferentes operadores en su programación de acuerdo al tema de su interés. →Se promueve la autocrítica para la mejora de las habilidades.
4 Sesiones (1 mes)
Sintáxis del Lenguaje de Programación Java.
→Fichas de aprendizaje. → Ejercicios complemenarios (aplicaciones y cuestionarios)en Paideia).
→Conoce y usa los diferentes tipos de operadores.→Conoce e identifica los datos constantes y variables.→Conoce la Programación orientada a objetos y sus posibilidades. →Conoce el término clases en la sintaxis de java, sus partes y funciones. →Conoce las estructuras de control condicional: if...else, if...else if, switch case y las utiliza. → Conoce las estructuras repetitivas y las usa.
→Explora las funciones de los diferentes operadores e indaga sobre los mismos en la web. → Explora las funciones de las constantes y variables e indaga en la web. → Investiga e indaga sobre la sintaxis de java en la web y sus posibilidades. → Investiga e indaga sobre las estructuras de control condicional y las estructuras repetitivas.
→Planteamiento de preguntas abiertas para incentivar el debate en el aula. →Temática transversal actual y acorde a las preferencias del grupo etario que permite flexibilidad en cuanto a la generación de diferentes sub temas.
→Se incentiva la exploración de herramientas adicionales. →Se incentiva la búsqueda de documentos o video tutoriales sobre los temas trabajados. →Se motiva a aplicar los aprendizajes a otras áreas de ámbito académico y personal.
Nombre del módulo 3 Contenidos RecursosCapacidades específicas
Actitudes y valores DuraciónComprensión e información
Indagación y experimentación
Juicio crítico Creatividad
9Conoce y usa los diferentes tipos de operadores: aritméticos, de comparación, lógicos y de cadena.Conoce y diferencia los datos constantes y los variables.Logro
Conocimientos previos@ #
n°
1
¿Quieres comprar un nuevo videojuego? Para lograrlo, debes juntar tus propinas a fin de llegar al monto exacto. Cada cierto tiempo
deberás sumar el monto de dinero que recibes al que tienes para saber si es mayor o igual al precio del juego que deseas. En ese momento
podrás adquirirlo.
Tema: Operadores, constantes y variables en JAVA
Ficha de Aprendizaje
¿Sabes cómo realizar operaciones aritméticas en JAVA?
¿Qué operadores se usan para comparar dos números?
Comenta con tus compañeros.
Contenidos de aprendizaje
Mapa de contenidos
2
Sintaxis de JAVA
Operadores
Aritméticos + - * / ^
De comparación = = != < > <= >=
Lógicos ! && ||
De cadena +
Datos
ConstantesNo cambian durante el programa.
palabra "final" para declararla
VariablesCambian durante el programa
Reglas
-Primer carácter: letra-No usar palabras reservadas-No espacios en blanco-Identifica mayúsculas y minúsculas
Revisemos un poco la sintaxis de JAVA.
pueden ser
pueden ser
ya que usan
comoy tienenya que
En Java, como en cualquier otro lenguaje de programación, se realizan operaciones empleando variables y constantes.
2 3
1. Los operadores
Operadores aritméticosSe usan para realizar operaciones aritméticas básicas como sumar, restar, multiplicar y dividir. Entre los operadores aritméticos tenemos los siguientes:
+ Suma - Resta * Multiplicación
/ División ^ Potencia
Si una expresión contiene subexpresiones entre paréntesis, estas se evalúan primero respetando la jerarquía de sus operadores aritméticos.
Ejemplo:
Subexpresión
Expresión 5 * (8 + 7) 5 * (15) 75
Observa los siguientes ejemplos:
5 x 7 En Java se representa 5 * 7
6 En Java se representa 6 / 11 11
37 En Java se representa 3 ^ 7
a2 + b2 En Java se representa a ^ 2 + b ^ 2
5(Y + Z) En Java se representa 5 * (Y + Z)
4
Sucede de igual forma con las expresiones que se encuentran dentro de otras subexpresiones.
Subexpresión
Expresión (2 * (8 + (7 + 3))
Subexpresión
(2 * ( 8 + 10)) (2 * 18) 36
Operadores de comparación
Se usan para establecer comparación entre las variables. Entre los operadores de comparación tenemos los siguientes:
== Igual
!= No igual
< Menor que
> Mayor que
<= Menor que o igual a
>= Mayor que o igual a
5 == 5 5 es igual a 5.6 != 9 6 es diferente de 9.2 < 8 2 es menor que 8.7 > 1 7 es mayor que 1.3 <= 6 menor o igual.4 >= 0 mayor o igual.
Operadores lógicos
Se usan para establecer condiciones entre expresiones. Entre los operadores lógicos tenemos los siguientes:
Observa el ejemplo.
Veamos algunos
ejemplos.
5
! NOT lógico o negación lógica&& AND lógico (condicional)|| OR lógico (condicional)
1. (1 > 0) && (3 == 3) verdadero
2. (0 < 7) || (0 > 7) verdadero
3. Definir una expresión lógica que evalúe si un número se encuentra en el rango entre 48 y 57. Sea n el número. Respuesta: (n >= 48) && (n <= 57)
4. Definir una expresión lógica que evalúe si un número se encuentra en el rango entre 65 y 90 o entre 95 y 122. Sea n el número. Respuesta: ((n >= 65) && (n <= 90)) || ((n >= 95) && (n <= 122))
5. Formas de representar una negación lógica: !true se convierte en false
Operadores de cadenaEl operador de texto “+” se usa para concatenar (unir) dos textos.
Observa los ejemplos.
1) "Perú" + "un país para querer" Resultado: "Perú un país para querer"
2) Palabra1 = "Hola”; Palabra2 = "a todos”; Palabra3 = Palabra1 + " " + Palabra2; Resultado: "Hola a todos"
Observa los ejemplos.
6
2. Constantes y variablesLos datos que ha de procesar una computadora deben almacenarse en casillas o celdas de memoria para usarlos posteriormente. Estas celdas de memoria tienen un nombre identificador que permite su localización.
A continuación se muestran de manera gráfica las casillas de memoria con su nombre identificador.
Casillas de memoria
A estos identificadores se les asigna un valor. Si dicho valor no cambia durante toda la ejecución del programa, se le conoce como dato constante; pero, si el valor cambia, se le conoce como dato variable.
Observa un ejemplo.
7
Observa la tabla que muestra los diferentes tipos de datos y el espacio que ocupa en la memoria.
CONSTANTE
Tienen la propiedad de mantener su valor en la ejecución de un programa.
En Java, se emplea la palabra reservada “final” para declarar una constante. Se define de la siguiente manera: final (Tipo de dato) (Nombre de la variable);
Ejemplo:
VARIABLE
Es una representación simbólica que consiste en almacenar un valor que puede modificarse a lo largo de la ejecución del programa.
En Java, las variables se definen de la siguiente forma:
Tipo de dato Nombre de variable;
El tipo de dato sirve para definir qué valores contendrá la variable y el nombre de la variable, lo que permitirá identificarla:
Ejemplo:
Tipo Bytes Nombre Rango de números
byte 1 byte -128 a 127
short 2 entero corto -32768 a 32767
int 4 entero -2147483648 a 2147483647
long 8 entero largo -263 a 263-1
float 4 real simple precisión (2-2-23)·2127 a 2-149
double 8 real doble precisión ±1.8 x 10308 a ± 4.9 x10-324
final double número = 15.9 ;
Tipo de dato Nombre de la variable
String cadena;
8
Como se observa en el ejemplo, se ha definido la variable cadena como una variable del tipo String. Al final del código se pone el símbolo “;” para finalizar la definición.
En Java, el símbolo “;” se usa siempre para finalizar una instrucción.
El tipo de dato String solo contiene cadenas de caracteres. Por ejemplo: una letra, un símbolo, una palabra u oraciones.
Mediante el símbolo de comillas, la computadora puede entender que la letra, la palabra y el símbolo son cadenas de caracteres.
Ejemplo:
String cadena; // Definimos la variable
Cadena = " Hola"; // Asignamos la cadena de caracteres "Hola"
La cadena de caracteres “Hola” fue asignada a la variable Cadena.Con ayuda del símbolo “=” se puede asignar valores o cadenas de caracteres.
1) El primer carácter del nombre debe ser una de letra (a-z, A-Z).
2) No pueden usarse como nombres las palabras reservadas de Java (int, float, short, etcétera).
3) Los nombres de las variables deben ser continuos, es decir, no pueden tener caracteres en blanco.
4) Los identificadores de variables son sensibles a las mayúscula y minúsculas. Por ejemplo, la variable con nombre Cadena es distinta de cadena.
En Java, anteponer el signo “//” antes de una oración significa
que esa línea es un comentario y no una instrucción.
A continuación se explicarán las reglas que se deben tener en cuenta al momento de declarar una variable. Recuerda que no se deben usar tildes en el nombre de una variable.
GLOSARIOAbcOperador. Símbolo matemático que indica la operación que se va a realizar.
Subexpresión. Operación dentro de la misma expresión.
9
Ejemplos:
Correcto:
int numero=100 ; float numero_1=20; double numero1=17;
Incorrecto:
int 9numero=100; float numero uno=35; int short=100;
Aplica lo
aprendido
Amplía tus conocimientos @
Aprende más sobre operadores, constantes y variables en JAVA en los siguientes enlaces:
http://www.infor.uva.es/~jvegas/cursos/prog/tema3.html
http://aprendeenlinea.udea.edu.co/lms/moodle/file.php/561/Modulos/Modulo_6_Variables_y_Operadores.pdf
http://recursosformacion.com/wordpress/2013/05/programacion-en-java-datos-variables-y-constantes/
Ingresa a Paideia y lee las instrucciones detalladas para que realices las siguientes aplicaciones:
Aplicación 3.1En esta aplicación revisaras la sintaxis del lenguaje de programación JAVA - Ordenaras las palabras para responder a la definición de "Operadores de Comparación"
Aplicación 3.2En esta aplicación revisaras la sintaxis del lenguaje de programación JAVA – deberás seleccionar todos los tipos de datos que se pueden usar en el lenguaje Java.
10