Cap3 - 2 La Variable

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

UNIVERSIDAD AUTONOMA GABRIEL RENE MORENO

Facultad Ciencias Exactas y Tecnología


Semestre I/2024

Capitulo 3

Algoritmos y Programas

MAT204 – INF110 Ing. Mary Dunnia López N.


(2/4)
Diseño del Algoritmo - La variable
Objetivo del Tutorial

Al finalizar el estudiante será capaz de:

❑ Definir nombres y tipos de variables.

❑ Almacenar datos y resultados en variables.

❑ Crear algoritmos utilizando las variables necesarias para


resolver el problema.

Lámina ▪ 3
Introducción

➢ En el diseño del algoritmo generalmente se requiere de


variables para propiciar : Entradas, Salidas y cálculos
intermedios, etc.

Las variables son símbolos que reservan espacio de


memoria RAM. El dato o valor que almacena puede
cambiar durante la ejecución del algoritmo.

Un tipo especial de variable es la Constante, este inicia


con un valor y no cambia a lo largo del algoritmo.
pi = 3.1416

Lámina ▪ 4
Características de las variables

➢ Las variables tienen 3 características


Nombre: Una palabra comenzando por letras y luego se lo
puede combinar con números.

Valor: Es el dato que almacena.

Tipo: Naturaleza de la variable:


- Numérica entera (Integer): x=3
- Numérica real (Double): y=3.2
- Booleana (Bool): z=false
- w=true
- Cadena (String): a=“Juan Perez”

Lámina ▪ 5
Uso de las variables

➢ Las variables como contadores


Un contador es una variable cuyo valor se incrementa o decrementa
en una cantidad constante. Se usan en las estructuras repetitivas,
deben ser inicializados
X=0 X=10
X=x+1 X=x-1
➢ Las variables como acumuladores
Son variables cuyo valor se incrementa o decrementa en una
cantidad variable

X=0
Y=20
X=x+y
➢ Las variables como interruptores
Es una variable que puede tomar los valores TRUE o FALSE a los
largo de la Ejecución de un programa, se usan en el control de
condiciones.
X=true
Lámina ▪ 6
Y=false
Uso de las variables

➢ Las variables son manipuladas por expresiones


matemáticas

Expresiones: Combina operador y operando.


100>50 ➔ Es una comparación cuyo resultado es verdadero.
10>100 ➔ Es una comparación cuyo resultado es falso

Operando: Es el dato o valor que permite obtener un


resultado. En el siguiente ejemplo 5 y 6 son operando.
Total = 5 + 6
.
Operador: Puede ser uno de 4 tipos:
➢ Asignación
➢ Aritméticos
➢ Relacionales:
➢ Lógicos:
Lámina ▪ 7
Tipos de operadores

➢Asignación: =

➢Aritméticos: + , - , * , / , \, mod

➢Relacionales: > , >= , < , <= , = = , <>

➢Lógicos: | , & , ~ (or, and, not)

Lámina ▪ 8
Operador de Asignación

Es para asignarle o poner un valor a una variable


especifica.

Nombre = “Juan”
Apellido = “Pérez”
Numero = 10265898
Saldo =1235.65
Edad = 35
Soltero = True

Lámina ▪ 9
Operadores Aritméticos

Para realizar operaciones matemáticas básicas

Operador Descripción Ejemplo Resultado


de Expresión de la
expresión
- Resta 2.5 - 1.5 1
+ Suma 2.6 + 1.4 4
* Producto 3*2 6
/ División 5/2 2.5
\ División Entera. 5\2 2
Mod Resto de la división entera. 5 MOD 2 1

Lámina ▪ 10
Operadores Relacionales

Para realizar operaciones de comparación

Operador Descripción Ejemplo Resultado


de Expresión de la
expresión
> Mayor 5>2 True
< Menor 5<2 False
>= Mayor o igual 5 >= 2 True
<= Menor o igual 5 <= 2 False
<> Distinto 5 <> 2 True
= Igual. 5=2 False

Lámina ▪ 11
Operadores Lógicos

Lámina ▪ 12
Operadores Lógicos

Ejemplos de operaciones booleanas


Operador Descripción Ejemplo Resultado
de Expresión de la
expresión
OR O lógico false OR false False

(5=5) OR (5<4) True

AND Y lógico True AND true True

(5=5) AND (5<4) False

NOT No o negación NOT false True


lógica
NOT ( 5=5) False

Lámina ▪ 13
Asignar es diferente de comparar !

Lámina ▪ 14
Ejercicios

1. Complete las celdas en verde en las siguientes tablas resumen de manejo de variables

Nombre Tipo Valor


Cadena “Juan Perez”
Sueldo 123.56
Soltero False
Sigla “Mat204-F4”
Entero 28

Ejemplo Resultado de la
de Expresión expresión
false AND false
(3=3) AND (5>4)
(3<=1) OR (2=1)
NOT (5>2)
Lámina ▪ 15
Ejercicios

2. Indique los tipos de variables y los valores de verdad

Nombre Tipo Valor


Real 3,14151617
Codigo 729871356
NroCarnet 5895814
Lugar “Santa Cruz”
Edad 18

Ejemplo Resultado de la
de Expresión expresión
Lugar=“Santa Cru”

Edad < 18

Codigo = 72981356 AND Lugar <> “La Paz”

Edad > 18 OR Lugar=“Santa cruz”

Lámina ▪ 16

También podría gustarte