Elementos del Lenguaje

Elementos del Lenguaje

Tipos de Datos, Literales, Constantes, Variables, Identificadores, Par谩metros, Operadores, Salida de Datos, Programaci贸n, Java Fundamentos de la programaci贸n y su sintaxis

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: true o false
  • 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
    }
}