Conceptos Esenciales de Programación: Ensamblador, Variables y Operadores
Enviado por Luis y clasificado en Informática
Escrito el en español con un tamaño de 2,82 KB
Lenguaje Ensamblador: Control Preciso y Eficiencia
- El lenguaje ensamblador *permite un control muy preciso* de las tareas realizadas por un microprocesador, lo que posibilita la creación de segmentos de código que serían difíciles o muy ineficientes de programar en un lenguaje de alto nivel. Esto se debe, entre otras cosas, a que el lenguaje ensamblador dispone de instrucciones de la CPU que generalmente no están disponibles en los lenguajes de alto nivel.
- Además, *permite controlar el tiempo de ejecución de una rutina* e impedir interrupciones durante su proceso.
Variables y Constantes: Fundamentos de Almacenamiento en Programación
Variables, Tipos de Variables Primitivas y Constantes
En programación, las *variables* son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador y puede ser de longitud:
- Fija: Cuando el tamaño de la misma no varía a lo largo de la ejecución del programa. Independientemente de su tipo, la mayoría de las variables tienen longitud fija, salvo algunas excepciones, como las colecciones de otras variables (*arrays*) o las cadenas de texto.
- Variable: Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente, se refiere a colecciones de datos o estructuras dinámicas.
Las *constantes*, a diferencia de las variables, son valores fijos que no pueden ser modificados durante la ejecución de un programa. Se utilizan para almacenar datos que permanecen inalterables, como el valor de Pi o configuraciones predefinidas.
Operadores Lógicos: Fundamentos de la Lógica Booleana en Programación
Operadores Lógicos
Artículo principal: Operador lógico
Los operadores lógicos son *muy utilizados en Informática, Lógica proposicional y Álgebra booleana*, entre otras disciplinas. Estos operadores nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Esto genera una serie de valores que, en los casos más sencillos, pueden ser parametrizados con los valores numéricos 0 y 1, como se puede apreciar en los ejemplos de abajo. La combinación de dos o más operadores lógicos conforma una *función lógica*.
Operaciones Aritméticas: Conceptos Fundamentales
Operaciones Aritméticas
Las *operaciones aritméticas* pueden ser entendidas, desde un punto de vista operacional, como operadores bivariantes o como operadores a derecha.
En efecto, la expresión '2 × 3' puede interpretarse como el operador bivariante de la multiplicación actuando sobre los números 2 y 3, o como el operador '2 ×' que actúa sobre el número 3.