Está en la página 1de 23

FIIS

FUNDAMENTOS DEL
LENGUAJE DE PROGRAMACIN
JAVA

Lenguaje de Programacin I
Expositor : Ing Edwin Vallejos Attilano
TEMAS A TRATAR

1. Identificador
2. Tipos de datos
3. Variables y su declaracin
4. Inicializacin de una variable
5. Literal
6. Operadores matemticos
7. Mtodos matemticos
8. Ejercicios de operadores y mtodos matemticos
9. Plantilla de un programa Java
10. Sentencias bsicas
11. Ejemplo de un programa Java

Ing Edwin Vallejos Attilano


IDENTIFICADOR

Son utilizados para identificar diversos elementos de un programa


como el nombre de una variable, de una constante, de una clase, de
un mtodo, de un arreglo, de un archivo, de un objeto, etc.

Regla para crear un identificador :


1 Debe empezar con una letra, un subrayado o un smbolo dlar.
2 Hasta 256 caracteres.
3 Los siguientes caracteres al primero pueden ser letras, dgitos,
smbolos de subrayado o smbolo de dlar.
4 No puede ser una palabra reservada.
5 Las maysculas y minsculas se consideran diferentes.

Ing Edwin Vallejos Attilano


IDENTIFICADOR

Ejemplos de buenos identificadores :


edadmaxima sueldo_bruto $ganancia
nota3 _peso2 bonif_1
xxyyzz imp_venta_mayor

Ejemplos de malos identificadores :


1sueldo Read deposito&
descto 2 %talla

Palabra Reservada
Son aquellas palabras que tienen un significado especial dentro del
lenguaje y que no pueden ser utilizados para otros propsitos.
Ejemplo : continue end Read else

Ing Edwin Vallejos Attilano


TIPOS DE DATOS

Dato Tipo Bits

Caracter char 16

Entero byte 8
short 16
int 32
long 64

Real float 32
double 64

Lgico boolean 8

Cadena String 256


5

Ing Edwin Vallejos Attilano


VARIABLES Y SU DECLARACIN

Variable
Es una localizacin de memoria en la que se almacena un valor que
puede cambiar en el transcurso de la ejecucin de un programa.

Declaracin de variables
Todas las variables deben declararse antes de utilizarse.

tipo nomVar1 , .... , nomVarN;

Ejemplo :
int numHijos, cantAlumnos;
String ApeMaterno;
float descto, bonif, sueldoFinal;

Ing Edwin Vallejos Attilano


INICIALIZACIN DE UNA VARIABLE

A una variable se le puede asignar un valor inicial en el momento de


su declaracin, la forma de hacerlo tiene el siguiente formato:

tipo nomVar1 = valor1 , ..... , nomVarN = valorN ;

Ejemplo :
int contador = 0;
String mensaje1 = sin saldo;
float depositoInicial = 500.4, porc2 = 0.06;

Ing Edwin Vallejos Attilano


LITERAL = CONSTANTE = VALOR

Representan un valor en el cdigo fuente, sus tipos son :

L. Entera : Es cualquier valor numrico entero.


Ejm: -37 457 +2389
L. Real : Es cualquier valor numrico real.
Ejm: 0.042 -.65 +0.0001
L. de carcter : Es un carcter limitado por comillas simples
Ejm: & 7 c
L. de Cadena : es un grupo de caracteres limitados por comillas dobles
Ejm: Hola 2 piso 1 dt 4
L. Booleano : Es un valor lgico tal como : true, false

Ing Edwin Vallejos Attilano


OPERADORES MATEMTICOS

Operador Significado Ejemplo

+ Suma a+b

- Resta a-b

* Multiplicacin a*b

/ Divisin a/b

% Residuo a%b

Observacin:
- Si ambos operandos son enteros, el resultado es entero.
- Si algunos de los aperandos es real, el resultado ser real.
9

Ing Edwin Vallejos Attilano


OPERADORES MATEMTICOS

Aplicacin de operadores
4+5 produce el valor 9
4.0 + 5 produce el valor 9.0
4 + 5.0 produce el valor 9.0
4.0 + 5.0 produce el valor 9.0
20 / 8 produce el valor 2
20 / 8.0 produce el valor 2.5
20.0 / 8.0 produce el valor 2.5
20 % 7 produce el valor 6
16 % 4 produce el valor 0
Prioridad de operadores matemticos
1 /,*,%
2 +, -
10

Ing Edwin Vallejos Attilano


MTODOS MATEMTICOS

lgebra Mtodo JAVA


m Math.pow ( n , m)
n
Math.sqrt ( n )
n

5 Math.sqrt ( 5 )

5 Math.pow ( 3 , 5 )
3

11

Ing Edwin Vallejos Attilano


EXPRESIN

Es una agrupacin de variables, operadores y/o literales.


El resultado de evaluar una expresin por lo general ser de tipo
numrico, lgico o cadena.
Permiten representar operaciones o frmulas.

Ejemplo : La formula para hallar el promedio de 2 nmeros


en java es as?
num1 + num2 / 2

Ejemplo : La expresin en java que permite calcular el rea de


un triangulo es as?
(base) (altura)
2
12

Ing Edwin Vallejos Attilano


EJERCICIOS DE OPERADORES Y MTODOS MATEMTICOS

Parte I :
Evale las siguientes expresiones, aplique la regla de prioridad y
obtenga el resultado.

1. 2+5*9/2*36
2. 3*5*4+8/26
3. 6 + 10 / 3 9 % 5 + 4
4. (2*2+4*2*3)/(2*3+1)
5. ( 20 % 7 % 4 % 2 +1 ) * 10
6. ( 50 / 3 / 3 / 2 - 1 ) * 100
7. 5 + 3 * 20 - ( 4 + ( 3 1 * 2 ) + 5 - ( 3 * 2 4 ) )

13

Ing Edwin Vallejos Attilano


EJERCICIOS DE OPERADORES Y MTODOS MATEMTICOS

Parte II :
Obtenga la expresin algebraica equivalente que dio origen a las
siguientes expresiones.

1. Math.pow( X , 2 ) - 3 * T
2. (2*C+5*B)/A
3. J / Math.pow( I 2 , 2 )
4. DC/(E+1)
5. 3 * Math.sqrt( A * 3 B * 3 + 2 ) + A / B
6. ( ( A / ( B + 1 ) ) / ( ( C 1 ) / D ) ) + Math.sqrt( C D )

14

Ing Edwin Vallejos Attilano


PLANTILLA DE UN PROGRAMA JAVA

package nombre del paquete;


import java.io.*;
public class nombre_de_la_clase
{
public static void main(String[] args) throws Exception
{
// Habilitando el teclado para el ingreso de datos
BufferedReader teclado;
teclado = new BufferedReader (new InputStreamReader(System.in));
// Declaracin de variables

// Ingreso de datos

// Proceso principal

// Salida de resultados

}
15
}
Ing Edwin Vallejos Attilano
SENTENCIAS BSICAS

1. Para el ingreso de datos :

nomVar = teclado.readLine();

Suspende la ejecucin del programa para permitir que se digite


un valor, ste se guardar en nomVar.
Lo guardado en nomVar siempre ser de tipo cadena, por tanto,
nomVar ser de tipo String.

Ejemplo :
edad = teclado.readLine();
apeMat = teclado.readLine();
Las variables edad y apeMat, sern de tipo cadena.

16

Ing Edwin Vallejos Attilano


SENTENCIAS BSICAS

2. Asignacin en una variable

valor
nomVar = nomVar1 ;
expresin

Permite que en la variable nomVar se almacene :


- El contenido de una variable
- Un valor
- El resultado de una expresin

17

Ing Edwin Vallejos Attilano


SENTENCIAS BSICAS

Ejemplos :
sueldo = 2000;
procDecsto = 0.07;
descuento = sueldo * porcDescto;
nuevoSueldo = sueldo;
mensaje = Error fatal;

Determine el tipo que tendr cada variable y lo que se almacenar en


cada una.

18

Ing Edwin Vallejos Attilano


SENTENCIAS BSICAS

3. Para salida de informacin

System.out.print( + + );

System.out.println( + + );

Permite mostrar :
- El contenido de una variable y/o
- Un valor y/o
- El resultado de una expresin.
- El + se usa para concatenar lo que se mostrar.
Si usa print no hay salto de lnea luego de visualizar.
Si usa println hay salto de lnea luego de visualizar.

19

Ing Edwin Vallejos Attilano


SENTENCIAS BSICAS

Qu resultados se obtendran ?

Ejemplos :
b = 45;
a = 10;
System.out.println( a + b + b + a );
System.out.println( 1120 + Hola + b );
System.out.println( 230 + a * 5 );
System.out.println();
System.out.println();
System.out.println( a + b + a = + a );

20

Ing Edwin Vallejos Attilano


EJEMPLO DE UN PROGRAMA JAVA

1. package proyecto_00
2. import java.io.*;
3. public class Prueba
4. {
5. public static void main(String[] args) throws Exception
6. {
7. // Habilitando el teclado para el ingreso de datos
8. BufferedReader teclado;
9. teclado= new BufferedReader (new InputStreamReader(System.in));
10. // Declaracin de variables
11. int num, doble;
12. // Ingreso de datos
13. System.out.print("Ingrese nmero => ");
14. num = Integer.parseInt(teclado.readLine());
15. // Proceso principal
16. doble = 2 * num;
17. // Salida de resultados
18. System.out.println("Ingresaste el nmero " + num);
19. System.out.println();
20. System.out.println("El doble del nmero es "+ doble);
21. } 21
22. }
Ing Edwin Vallejos Attilano
UNA RELEXION

Lo que tenemos que aprender lo


aprendemos haciendo

Aristteles

22
Muchas gracias por la atencin prestada.
23

También podría gustarte