Академический Документы
Профессиональный Документы
Культура Документы
Asignatura: PROGRAMACIÓN I
Curso 2016/2017
Introducción
Cualquier lenguaje de programación está constituido
por un conjunto de caracteres, unas reglas ortográficas
para construir palabras a partir de los caracteres, unas
reglas sintácticas para construir frases a partir de las
palabras y unas reglas semánticas para dotar al
programa escrito en el lenguaje de un significado.
Es decir, los lenguajes de programación, al igual que
otros lenguajes, constan de:
Léxico
Sintaxis
Semántica
Léxico de Java
Palabras reservadas
Delimitadores o separadores
Literales
Operadores
Identificadores
Ejemplo
class AreaCirculo{
}
}
Palabras reservadas
class AreaCirculo{
}
}
Delimitadores o separadores
class AreaCirculo {
}
}
Ejemplos
class AreaCirculo {
}
Literales
class AreaCirculo{
}
}
literal de tipo String
Operadores
class AreaCirculo{
static double
{ } areaCirculo(double
( ) // /* */ radio){
return radio * radio * 3.1416;
}
}
}
Ejemplo
class AreaCirculo{
}
}
Identificadores
Son las palabras del lenguaje
Dos tipos:
Predefinidos en el lenguaje
ej. en Java main
Definidos por el programador
ej. n
En Java los identificadores tiene que:
Empezar por letra, $ o _
Después del primer carácter pueden aparecer letras, dígitos, $ o _
Ejemplo
Indicar qué identificadores hay en este código
class AreaCirculo{
static double
{ } areaCirculo(double
( ) // /* */ radio){
return radio * radio * 3.1416;
}
}
}
Ejemplo
class AreaCirculo{
}
}
Tipos de Datos
Memoria dinámica
345 Datos
567 Datos
Literales de tipo String en Java
567 “R2D2”
Variables
Una variable es un elemento
de los lenguajes de
identificador = num
programación que sirve para tipo = int
almacenar un dato en la valor = 8
memoria dinámica en tiempo
de ejecución
En Java una variable tiene identificador = log
asociado: tipo = boolean
valor = true
Un identificador (ej. num)
Un tipo (ej. int)
un valor (ej. 8)
Declaración de variables
En Java hay que declarar las variables en el programa para
poder usarlas en el mismo
La sintaxis para declarar variables es:
<Tipo> <identificador>;
En Java los identificadores de variables empiezan con letra
minúscula
Ejemplos:
Nota: El ; no hace falta
int numero; ponerlo en el panel
interactivo de DrJava
char carácter;
String nombre;
Declaración de variables
int numero =
8;
numero = 5;
numero = 3;
Al acabar de ejecutarse la primera instrucción el valor de numero es 8
Al acabar de ejecutarse la segunda instrucción el valor de numero es 5
Al acabar de ejecutarse la tercera instrucción el valor de numero es 3
El valor de una variable puede ser diferente dependiendo de en qué punto
de la ejecución esté el programa
Valor de una variable
int num = 8;
num = 5;
num = 3;
El estado de un programa en un
momento dado de la ejecución es el
valor que tienen las variables en ese
instante
Operaciones con variables
int year;
year = 2014;
year % 4 == 0 && year % 100 != 0 || year % 400 == 0;//dice si el
año es bisiesto
int x, y, z;
x = y = z = 6 ; //asociatividad de derecha a
izquierda
14 * 3 / 10; //asociatividad de izquierda a derecha