Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación
Conceptos fundamentales de lenguajes de programación
24 de agosto de 2023
Pedro de Alba S/N, Ciudad Universitaria, San Nicolas de los Garza, Nuevo León.
¿Qué es un lenguaje de programación?
1. Lenguajes de Marcado:
2. Lenguajes de Modelado:
3. Lenguajes de Consulta:
4. Lenguajes de Notación:
LaTeX: Utilizado para crear documentos científicos y técnicos con alta calidad
tipográfica.
MusicXML: Lenguaje de notación musical utilizado para representar partituras y
composiciones musicales.
¿Qué es un lenguaje de consulta?
Elementos de la sintaxis
➢ Palabras Clave: Son las palabras reservadas por el lenguaje para representar
operaciones, estructuras de control y otros conceptos. Ejemplos incluyen "if",
"else", "while", "for", "class", "function", etc.
➢ Identificadores: Son nombres dados a variables, funciones, clases y otros
elementos definidos por el programador. Los identificadores deben seguir reglas
específicas, como no contener espacios y comenzar con una letra o un guión
bajo (_).
➢ Operadores: Representan operaciones matemáticas y lógicas, como suma (+),
resta (-), multiplicación (*), división (/), igualdad (==), asignación (=), etc.
➢ Literales: Representan valores constantes, como números, cadenas de texto,
caracteres y valores booleanos. Ejemplos incluyen “42”, “Hola, ¡mundo!", 'a',
true, false, etc.
➢ Símbolos de Puntuación: Incluyen paréntesis (), corchetes [], llaves {}, comas,
puntos y comas ;, puntos :, etc. Estos símbolos se utilizan para delimitar bloques
de código y separar elementos.
➢ Comentarios: Son porciones de texto en el código que se utilizan para
documentar o explicar partes del programa. Los comentarios son ignorados por
el compilador o el intérprete y solo son para los programadores.
➢ Estructuras de Control: Incluyen sentencias condicionales (if, else, switch) y
bucles (for, while, do-while) que permiten controlar el flujo del programa.
➢ Expresiones: Combinaciones de literales, operadores y variables que
representan cálculos y evaluaciones. Por ejemplo, "a + b * c" es una expresión.
➢ Declaraciones: Son instrucciones que realizan acciones específicas, como
declarar variables, definir funciones o clases.
➢ Espacios en Blanco y Sangría: Aunque no son visibles, los espacios en blanco
y la sangría (indentación) son importantes para la legibilidad y estructura del
código. La sangría se utiliza para delimitar bloques de código en lenguajes que
no utilizan llaves explícitas.
Ejemplos de la sintaxis en un lenguaje de programación
Declaración de Variables:
nombre = "Juan"
edad = 30
Bucle (for):
for i in range(5):
print(i)
Función:
def saludar(nombre):
print("Hola,", nombre)
saludar("Ana")
Flujo de Control:
if a > 0:
print("El número es positivo.")
else:
print("El número no es positivo.")