Please enable JavaScript.
Coggle requires JavaScript to display documents.
U2 Lenjuages y Automatas - Coggle Diagram
U2 Lenjuages y Automatas
2.1 Notaciones
2.1.1 Prefija
Notación en la que el operador precede a los operandos
como "+ 3 4".
2.1.2 Infija
Notación en la que los operadores se colocan entre los operandos
como "3 + 4".
2.1.3 Postfija
Notación en la que los operadores siguen a los operandos
como "3 4 +"
2.2 Representaciones de Código Intermedio
2.2.1 Notación Polaca
Notación matemática que elimina ambigüedades de la notación infija
como la notación polaca inversa (RPN) utilizada en calculadoras.
2.2.2 Código P
Lenguaje de programación de bajo nivel usado como representación
intermedia en la compilación de programas.
2.2.3 Triplos
Representación intermedia que utiliza tres elementos para expresar
operaciones, operandos y resultados.
2.2.4 Cuádruplos
Extensión de los triplos que utiliza cuatro elementos para representar
operaciones y operandos.
2.3 Esquema de Generación
2.3.1 Variables y Constantes
Elementos fundamentales en la programación que almacenan datos.
2.3.2 Expresiones
Combinaciones de operandos y operadores que se evalúan para obtener un valor.
2.3.3 Instrucción de Asignación
Declaración que asigna un valor a una variable.
2.3.4 Instrucciones de Control
Incluyen estructuras de control como condicionales (if-else) y bucles (for, while).
2.3.5 Funciones
Bloques de código que se pueden llamar para realizar una tarea específica.
2.3.6 Estructuras
Estructuras de datos y organización del código, como arrays, listas y clases.