Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tema 2.3 Esquema de Generacion - Coggle Diagram
Tema 2.3 Esquema de Generacion
Variables y Constantes
Definicion de Variables
:
Las variables son espacios de memoria que se utilizan para almacenar y representar datos en un programa. Cada variable tiene un nombre único que sirve como referencia para acceder a su contenido.
Características
Pueden contener diferentes tipos de datos, como números, texto, booleanos, etc.
Su contenido puede cambiar durante la ejecución del programa.
Se declaran utilizando un nombre y un tipo de datos (por ejemplo, int, string, bool) en la mayoría de los lenguajes de programación.
Las variables permiten realizar cálculos, almacenar información y gestionar datos dinámicos.
Definición de Constantes
:
Las constantes son valores que no cambian durante la ejecución de un programa. Se utilizan para representar datos fijos o valores inmutables que no deben modificarse.
Características
Se declaran utilizando un nombre y un valor constante en la mayoría de los lenguajes de programación.
Su valor no puede modificarse una vez que se ha asignado.
Ayudan a hacer que el código sea más legible al indicar que ciertos valores son fijos y no deben cambiar.
A menudo se utilizan para representar valores matemáticos como pi (π) o para definir configuraciones invariables
Instrucciones de Control
Definicion
Las instrucciones de control son comandos o declaraciones que indican a un autómata o programa qué acción realizar en función de ciertas condiciones o eventos. Estas instrucciones determinan cómo se procesan los datos, cómo se realizan las transiciones de estado y cómo se toman decisiones en el flujo de ejecución.
Caracteristicas
Secuencia
: Las instrucciones de control se ejecutan en una secuencia específica.
Condición
: A menudo, las instrucciones de control incluyen condiciones que deben cumplirse para que una acción específica se ejecute.
Iteración
: También pueden incluir bucles que permiten repetir una serie de acciones mientras se cumpla una condición específica.
Transferencia de Control
: Involucran la transferencia de control, lo que significa que un programa o autómata pasa de un estado o una ubicación a otra según la lógica del programa.
Expresiones
Función
En esta función recibe una cadena que representa una línea de código intermedio y toma las medidas oportunas para que ese código se utilice. Estas medidas pueden ser escribir la línea en un fichero adecuado, almacenar la instrucción en una lista que después se pasará a otros módulos, o cualquier otra que necesitemos en nuestro compilador.
Expresiones aritméticas
Son aquellas donde los operadores que intervienen en ella son numéricos, el resultado es un número y los operadores son aritméticos. Los operadores aritméticos más comúnmente utilizados son: +, - , * , / y %.
Expresión Lógica
:
valido = (x > 0) && (y < 10)
En esta expresión, se aplican operadores lógicos para determinar si ambas condiciones se cumplen. El resultado es verdadero si x es mayor que 0 y y es menor que 10.
Expresión de Función
:
resultado = calcularPromedio(datos)
En esta expresión, se llama a una función llamada calcularPromedio y se asigna su resultado a la variable resultado.
Expresión de Comparación
:
esMayor = edad > 18
En esta expresión, se compara la variable edad con el valor 18 para determinar si es mayor. El resultado es verdadero o falso (booleano).
Instrucción de Asignación
Definición
:
Una instrucción de asignación se utiliza para asignar un valor a una variable. Esto implica tomar un valor (que puede ser una constante, una expresión o el resultado de una operación) y asignarlo a una variable específica.
Usos mas Comunes
Almacenamiento y gestión de datos en un programa.
Actualización y modificación de variables en función de ciertas condiciones o cálculos.
Asignación de valores a parámetros y variables en funciones y procedimientos.
Manipulación de estructuras de datos, como matrices y listas.
Funciones
Características
Las funciones pueden reducir a en línea, lo que se hace que expandir el código original de la función.
Las funciones se descomponen simplificando los parámetros de manera individual al igual que el valor de retorno.
Definicion
Las funciones del lenguaje son los diferentes objetivos, propósitos y servicio que se le da al lenguaje al comunicarse, dándose una función del lenguaje por cada factor que tiene éste, en donde la función que prevalece es el factor en donde más se pone énfasis al comunicarse.
Estructuras
Función
Las estructuras de datos se emplean con el objetivo principal de organizar los datos contenidos dentro de la memoria del ordenador. Encapsulan un conjunto de instrucciones para su reutilización. Se definen una vez y se pueden llamar desde diferentes partes del programa.
Los esquemas de generación son las estrategias o acciones que se deberán realizarse y tomarse en cuenta en el momento de generar código intermedio.
Brayton Yahir Solis Cortes
7A ISC