Elementos del Lenguaje
Introducci贸n
Los lenguajes de programaci贸n permiten representar y manipular informaci贸n en la computadora mediante diversos elementos del lenguaje. Estos elementos incluyen los tipos de datos, literales, constantes, variables, identificadores, par谩metros, operadores y la salida de datos. Todos estos componentes son fundamentales para poder escribir y ejecutar un programa.
Tipos de Datos
Los tipos de datos definen qu茅 tipo de valor puede almacenar una variable y qu茅 operaciones se pueden realizar con 茅l. Los tipos de datos m谩s comunes incluyen:
- Enteros (
int,long): N煤meros enteros sin decimales. - Flotantes (
float,double): N煤meros con decimales. - Booleanos (
boolean): Valores de verdadero o falso. - Caracteres (
char): Un solo car谩cter. - Cadenas de texto (
String): Una secuencia de caracteres.
Ejemplo en Java:
int edad = 25; // Entero
double temperatura = 36.6; // Flotante
boolean esAdulto = true; // Booleano
char inicial = 'A'; // Car谩cter
String nombre = "Juan"; // Cadena de texto
Literales
Los literales son valores constantes que se asignan a las variables en un programa. Pueden ser de diferentes tipos, como n煤meros, texto o valores booleanos.
Ejemplos:
- Enteros:
25 - Flotantes:
36.6 - Cadenas de texto:
"Hola Mundo" - Booleanos:
trueofalse - Caracteres:
'A'
Ejemplo en Java:
int numero = 10; // Literal entero
double valor = 9.99; // Literal flotante
boolean activo = false; // Literal booleano
char letra = 'X'; // Literal de car谩cter
String mensaje = "Bienvenido"; // Literal de cadena de texto
Constantes
Las constantes son valores que no cambian durante la ejecuci贸n de un programa. Se definen una sola vez y mantienen su valor a lo largo del programa. Se utilizan para almacenar valores que no deber铆an ser modificados.
Ejemplo en Java:
final double PI = 3.14159; // Constante
final int MAX_EDAD = 100; // Constante
Variables
Las variables son espacios de almacenamiento en la memoria que pueden contener valores que cambian durante la ejecuci贸n del programa. Se deben declarar antes de usarlas y asignarles un tipo de dato.
Ejemplo en Java:
int num1 = 10; // Declaraci贸n y asignaci贸n
num1 = 20; // Modificaci贸n del valor de la variable
Identificadores
Los identificadores son nombres que se le asignan a las variables, constantes, funciones y otros elementos del programa. Deben comenzar con una letra, un guion bajo (_) o un signo de d贸lar ($) y pueden contener n煤meros, pero no pueden empezar con un n煤mero.
Reglas para identificadores:
- No deben contener espacios.
- No deben ser palabras reservadas del lenguaje.
- Deben ser descriptivos, para que el c贸digo sea f谩cil de entender.
Ejemplo en Java:
int edadUsuario = 25; // Buen identificador
String nombreCompleto = "Juan P茅rez"; // Buen identificador
Par谩metros
Los par谩metros son variables que se pasan a las funciones o m茅todos cuando se llaman. Los par谩metros permiten que las funciones trabajen con diferentes valores cada vez que se llaman.
Ejemplo en Java:
public class Suma {
public static int sumar(int num1, int num2) { // Par谩metros
return num1 + num2;
}
public static void main(String[] args) {
int resultado = sumar(5, 7); // Paso de argumentos
System.out.println("Resultado: " + resultado);
}
}
Operadores
Los operadores son s铆mbolos que realizan operaciones sobre variables y valores. Los principales tipos de operadores son:
- Aritm茅ticos:
+,-,*,/,% - Relacionales:
==,!=,<,>,<=,>= - L贸gicos:
&&(AND),||(OR),!(NOT) - De asignaci贸n:
=,+=,-=,*=,/=
Ejemplo en Java:
int a = 5, b = 10;
int suma = a + b; // Operador aritm茅tico
boolean esMayor = a > b; // Operador relacional
boolean resultadoLogico = (a < b) && (b > 5); // Operador l贸gico
a += 2; // Operador de asignaci贸n (equivalente a a = a + 2)
Salida de Datos
La salida de datos se refiere a la forma en que un programa muestra la informaci贸n al usuario. En Java, la salida de datos generalmente se realiza a trav茅s de System.out.println().
Ejemplo en Java:
public class Salida {
public static void main(String[] args) {
String mensaje = "Hola Mundo";
System.out.println(mensaje); // Salida de datos
}
}