¿Qué es un identificador?

Anuncio
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();
Descargar