Variables, tipos y expresiones
Programación
2
Introducción Variables
El objetivo general de un programa es transformar datos en El formato de representación y de estructuración de los datos
resultados útiles para el usuario. Los datos están almacenados en la depende del paradigma del lenguaje de programación y de la opción
memoria principal o en la memoria secundaria, ya sea de manera que el programador ha elegido para representar los datos.
temporal (durante toda la ejecución del programa o durante una parte
La ventaja de las variables es que almacenan datos de entrada, de
del tiempo de ejecución) o de manera permanente.
salida o intermedios.
En la mayoría de los lenguajes de programación, los datos son de
El nombre de una variable debe ser único y no ambiguo.
diferentes tipos, aparecen en expresiones o en las llamadas de
funciones y se manejan a través del uso de variables.
3 4
Tipos de Variables Tipos de Variables
Las variables son de varios tipos; en la mayoría de los lenguajes de
programación imperativa predominan los siguientes tipos:
Entero (int)
● Variables simples. Son propias de los tipos básicos, para los datos Real (float)
enteros, flotantes, caracteres y lógicos.
Complejo (complex)
● Variables compuestas. La definición del tipo de una variable compuesta
depende de la sintaxis del lenguaje de programación y de su poder Booleano (bool)
semántico. Texto (str)
● Arreglos de variables de tipo simple o tipo compuesto. Los arreglos
sirven para almacenar una sucesión de valores del tipo indicado.
(A) Conjuntos de números (B) Tipos simples en Python
5 6
Tipos de Variables Expresiones
Ejemplo: En programación, una expresión es la traducción en lenguaje
informático de un cálculo aritmético, lógico o de otra naturaleza.
● El lado de un cuadrado?
● La temperatura de un día?
La noción de la expresión fue inspirada de la noción de expresión
● El ángulo interno de un triángulo?
● La cantidad de hijos de una persona?
matemática, por lo que su semántica es similar: la evaluación de una
● La raíz discriminante en la ecuación de Baskara? expresión se hace tomando en cuenta los valores que intervienen y
● El promedio de la estatura de un grupo de persona? aplicando los operadores.
● El IMC de una persona?
7 8
Expresiones Operadores
En las expresiones, los operadores tienen un orden de evaluación y ● Numéricas:
prioridades. Una expresión contiene, entonces: ○ Suma +
○ Resta o negación -
● Valores constantes
○ Multiplicación *
● Variables
○ División /
● Operadores
○ División Entera //
● Paréntesis
○ Resto o módulo %
○ Exponente **
9 10
Funciones matemáticas
● Redondeo
● Logaritmos
● Constantes matemáticas
● Trigonométricas
11