Sei sulla pagina 1di 20

CONSTANTES Y VARIABLES Ing.

César Granizo
CONSTANTES
El uso de constantes sirve para representar valores preestablecidos como: constantes
matemáticas, porcentajes, número máximo de elementos de un arre¬glo, etc., que
hacen más fácil entender y corregir un programa. Las constantes no pueden ser
cambiadas en el transcurso del programa; se mantienen con el valor declarado. Ejm.
Const
MAX =100;
PROM = 10.3;
CH = V;
NOMBRE = ’Helena Villacís’;
BANDERA = Verdadero;
VARIABLES
Una variable es una porción de memoria que puede tomar cualquier va¬lor, de acuerdo al
tipo de dato declarado para ella, y es conocida en el progra¬ma por su nombre que se
denomina “identificador” de variable. Entonces, se deben declarar todas las variables que se
utilicen en el programa para reservar el espacio de memoria en donde se almacenarán sus
datos. Una variable puede tomar una infinidad de valores, pero en un momento en particular
tendrá uno solo. Ejm
Var
CONTA, NUM, I: Entero;
PORCENT: Real;
OPCION, SW: Carácter;
COLEGIO: Hilera;
FLAG: Logico';
OPERACION DE ASIGNACION
A 3;
A 2;
A 10;
Modificación del valor almacenado
Supóngase que se ha almacenado un valor en una variable entera X, se sabe que si
se asigna un valor nuevo a esta variable, éste reemplazará al que tenía antes de la
asignación. Por ejemplo, al ejecutar la siguiente secuencia:
OPERACION DE ASIGNACION
EJERCICIOS

1) A  5; 2)A2;
B  A + 4; B15;
A  A + 3; C A+B;
B  A- 1; AA+B;
BA;
CONVERSION DE TIPO DE DATO
Las variables deben tener un tipo de dato determinado, por lo que en esas variables
pueden almacenarse datos correspondientes a su tipo. Por ejemplo:

La conversión de tipo se da únicamente entre las variables de tipo numé¬rico, por lo que no se pueden
combinar valores y variables entre tipos numéri¬cos y no numéricos. Debido a que el valor de una variable
siempre debe estar de acuerdo con el tipo de la variable, el valor a ser asignado debe convertirse al tipo
de dicha variable.
OPERADORES BASICOS
Aritméticos OPERADORES DE ASIGNACION

UNARIOS LÓGICOS

OPERADORES RELACIONALES
TABLAS DE VERDAD
TIPOS DE ERRORES
1) Error de Sintaxis
Se produce cuando están mal escritas las instrucciones. Este error es de teclado en el momento de la
compilación del programa. Por ejemplo:
2 + (4 + 5 Error, falta un paréntesis.
2) Error Semántico
Se produce cuando se utilizan mal los argumentos de las funciones, los operadores de las expresiones, etc. Este
error se detecta durante Ia ejecución del programa. Por ejemplo:
2 MOD 4.5 Error, los dos operandos del operador MOD deben ser enteros.
3) Error de Ejecución
Este error se presenta luego de compilado el programa y superados los dos errores anteriores. Se produce en
la evaluación de funciones o expresiones, siendo más difícil de detectar qué los dos anteriores. Estos errores se
dan en operaciones aritméticas.
Por ejemplo:
QUE ES JAVA?
Simple
Orientados a objetos
Distribuido
Multiprocesamiento
Dinámico
Portable
Alto desempeño
Robusto
seguro
FORMATO DE JAVA
/** Comentario

* Programa Ejemplo de Java.


*/
Public class Saludo { Definición de clase

public static void main(String[] args){ Definición de Método

System.out.println(“saludos a todos Segundo Electrónica Uta”); Sentencias


}
}
ESTRUCTURA GENERAL DE UNA CLASE PRINCIPAL
EN JAVA
/**
* Estructura de una Clase en Java
*/
public class NombreDeClase{
//declaración de los atributos de la clase Son las variables que definen el estado de los objetos

//declaración de los métodos de la clase Son fragmentos de código que hacen una determinada función
//El método main, que indica donde empieza la ejecución
public static void main(String[] args){
Dentro de este método se escribe lo que se desea que se ejecute en el
//declaración de las variables del método
programa, ya que siempre se empieza a ejecutar este método
//sentencias de ejecución del método
}
} Las sentencias se ejecutan en el orden en el que se escriben
TIPOS, DE DATOS EN JAVA
PALABRAS RESERVADAS EN JAVA
DECLARAR E INICIALIZAR VARIABLES
SENTENCIAS
De salida
System . out . p r i n t ( ) ;
System . out . p r i n t l n ( ) ;
System . out . p r i n t f ( ) ;
De asignación
De entrada
Condicionales o Bifurcación
Cíclicas o Repetitivas

Potrebbero piacerti anche