250002104, Conceptos ¿Qué es un identificador? Los identificadores son elementos textuales que nombran entidades del lenguaje, identifica a una variable, a un método o función miembro a una clase. Todos los lenguajes tienen ciertas reglas para componer los identificadores: El primer dígito es una letra o un guión bajo (NO es un número) Los demás caracteres son alfanuméricos incluyendo al guuón bajo Los identificadores son los nombres y se le dan a: Variables Funciones Clases Objetos Espacios de nombres Ejemplo: Hector_esto_se_refiere_a_un_identificador ó EstaEsOtraManeraDeUnIdentificador ¿Qué es una variable? Es un espacio reservado en la memoria que, como su nombre indica, puede cambiar de contenido a lo largo de la ejecución de un programa, la variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud fija o variable, Fija ; Es cuando el tamaño de la misma no variará a lo largo de la ejecución del programa, todas las variables, ya sean del tipo que sean, tienen longitud fija, excepto las cadenas u otras variables como las arrays Variable ; Es cuando el tamaño de la misma puede variar a lo largo de la ejecución. - - 250002104, Conceptos Un ejemplo de variable en java : public class A { public Integer numeroEntero = new Integer(); /* Variable Global a todos los Métodos */ public Integer metodo() { int num = 1; // Variable Local a metodo. Puede accederse dentro de este método en cualquier parte, pero no fuera del mismo. for (int i = 0;i<numeroEntero.intValue();i++) { // i es local al bucle for, sólo puede ser accedida dentro del mismo. num *= i; } // i = 2; Esta línea provocaría error al no haber declarado la variable i. i fue definida localmente al bucle for. return Integer.valueOf(num); } public void otroMetodo() { int num = 1; // Variable local a otroMetodo. num aquí es una variable distinta a la variable num de metodo System.out.println("Variable local num: " + num); } } ¿Qué es una constante? Es un valor que no puede ser alterado durante la ejecución de un programa. Corresponde a una longitud de un área reservada en la memoria principal del ordenador en el cual el programa almacena valores fijos. Un ejemplo, el valor de PI = 3.1416 siempre será ese y nunca cambiara! Un ejemplo en el idenficador de una constante deberá cumplir los requisitos de una variable, sin espacios en blanco, no empezar por un dígito numérico… - - 250002104, Conceptos Ejemplo: #include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; } ¿Qué es una expresión? Es una combinación de constantes, variables o funcipnes , que son interpretadas de acuerdo a las normas particulares de precedencia y asociación para un lenguaje de programación en particular. Además, dentro de una expresión pueden encontrarse subexpresiones cerradas entre paréntesis, por ejemplo; b ** 2 b 2 4*a*c 4*a 4 a c x2 + (b-3) * cos (a) algunos elementos pueden formar parte de una expresión, como son; valores literales, como (2, “hola”, 5.7), variables, operadores, y llamadas a funciones ejemplos; 4*3-2 = 10 250002104, Conceptos ¿Qué es una sentencia? Es una línea de código en algún lenguaje de programación, Un programa esta constituido por múltiples sentencias de programación, que se le llama código fuente. Las sentencias de programación suelen tener algún carácter que determina su final, por lo general es un punto y coma, o un punto final, y algunas están separadas simplemente por “enter” Una sentencia de programación tiene una sintaxis y una semántica, la sintaxis está determinada por el lenguaje de programación y si existe algún error de semántica, en general, no puede ser descubierto por el compilador. Esto es porque la semántica esta asociada al significado o función de esa sentencia o varias sentencias, pero el compilador no puede determinar que quiere hacer el programador Ejemplo; extern x; y = 22; // No produce un valor // Produce un valor z = i++; // Valor + efectos laterales Cualquier expresión finalizada en punto y coma; forma una sentencia, ejemplo ; < expresión >; - - 250002104, Conceptos ¿Qué es una palabra reservada? Las palabras reservadas son identificadores reservados predefinidos que tienen un significado especial y no se pueden utilizar como identificadores en sus programas, excepto si llevan delante el carácter @ como prefijo. Así, por ejemplo @for es un identificador válido, pero no for ya que es una palabra reservada. Ejemplos; @this x = new @this(); this x = new this();