FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con...

12
INFOTECH CURSO Lógica y Lenguaje de Programación MÓDULO 3 Sintaxis del lenguaje de programación JAVA

Transcript of FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con...

Page 1: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

INFOTECH

CURSO Lógica y Lenguaje de Programación

MÓDULO 3Sintaxis del lenguaje de programación JAVA

Page 2: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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

Page 3: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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@ #

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.

Page 4: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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

Page 5: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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)

Page 6: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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.

Page 7: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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.

Page 8: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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.

Page 9: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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;

Page 10: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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.

Page 11: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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;

Page 12: FICHA INFOTECHLLP3.9 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha09-LLP.pdf · Comenta con tus compañeros. ... Sucede de igual forma con las expresiones que se encuentran

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