Está en la página 1de 9

Actividad 4

 Variables y constantes

 Conteste las siguientes preguntas


1. Qué son? y ¿cómo se utilizan las variables?
R/: 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 ordenado está asociada a un tipo
de datos, el cual y en función del tamaño del mismo
determina la cantidad de bytes que serán necesarios para
almacenar la variable. en los lenguajes de programación
siguen una lógica similar a las variables que se utilizan
en otros ámbitos como las matemáticas. El objetivo de
una variable es que el valor dado varia, la declaración de
una variable supone a:
-Darle un nombre o identificador.
-Asignarle un tipo de dato eje:
-tipo_de_dato nombre1, nombre2;

2. Cómo se clasifican las variables?


R/:

 POR SU CONTENIDO
Variables Numéricas: Son aquellas en las cuales se
almacenan valores numéricos, positivos o negativos, es decir
almacenan números del 0 al 9, signos (+ y -) y el punto
decimal.
Ejemplo:
IVA = 0.15 pi = 3.1416 costo = 2500
Variables Lógicas: Son aquellas que solo pueden tener dos
valores (cierto o falso) estos representan el resultado de una
comparación entre otros datos.
Variables Alfanuméricas: Esta formada por caracteres
alfanuméricos (letras, números y caracteres especiales).
Ejemplo:
letra = ’a’ apellido = ’lopez’ dirección = ’Av. Libertad #190’
 POR SU USO
Variables de Trabajo: Variables que reciben el resultado de
una operación matemática completa y que se usan
normalmente dentro de un programa.
Ejemplo:
Suma = a + b /c
Contadores: Se utilizan para llevar el control del número de
ocasiones en que se realiza una operación o se cumple una
condición. Con los incrementos generalmente de uno en uno.
Acumuladores: Forma que toma una variable y que sirve para
llevar la suma acumulativa de una serie de valores que se van
leyendo o calculando progresivamente.

 Con que sentencia se lee o almacenan valores a una variable,


de un ejemplo.
R/: El nombre de la variable también conocido como
identificador, está ligado a un espacio en la memoria de la
computadora, de esa manera cuando nosotros usamos una
variable en nuestro código, la computadora almacena o lee el
valor de la dirección de memoria ligada al nombre de la
variable.

ejemplo:

Supongamos que deseamos obtener la suma de los números 4


+ 5, usando pseudocódigo* podemos obtener el siguiente
algoritmo:
inicio
imprime 4 + 5
fin
Simple, ahora imaginemos que deseamos que nuestro
algoritmo funcione para cualquier par de números,
necesitaríamos obtener primero el valor de dichos números,
llamémosles a y b para posteriormente obtener su suma, si
implementamos esto en el pseudocódigo obtendríamos lo
siguiente:
Inicio
leer a
leer b
imprimir a + b
fin
Al utilizar una variable, a y b en este caso, no nos ponemos a
pensar en donde se almacenarán exactamente, sin embargo
podemos suponer que la computadora guardara los valores en
los primeros dos espacios en memoria libres que encuentre y
ligara dichas direcciones a las variables a y b.

 Qué es un tipo de dato? y ¿Cómo se clasifican?

R/: Los datos que utilizan los algoritmos se pueden clasificar en


base a diferentes criterios. Uno de los más significativos es aquel
que dice que todos los datos que utilizan los programas son
simples o compuestos, un dato simple es indivisible (atómico), es
decir, no se puede descomponer.
-clasificación de tipos de datos:
dato simple: es indivisible (atómico), es decir, no se puede
descomponer, este tipo de dato representa la clase de datos con
el que podemos a trabajar.

-tipos de datos simples:

 Números enteros: Nos sirve para representar números enteros.


 Números reales: Nos sirve para representar números reales.
 Cadenas de caracteres: Nos permite trabaja con cadenas de
caracteres.
 Valores lógicos: Nos permite trabajar con valores lógicos.

Dato básicos

-Los tipos de datos básicos se clasifican en:


-Numéricos.
Enteros: Subconjunto finito de números enteros.
Reales: Subconjunto finito de números reales.
-Alfanuméricos.
Carácter: Conjunto finito y ordenado de caracteres que el
procesador reconoce.
Cadenas de caracteres: Secuencia finita de caracteres.
-tipo de datos enteros
Subconjunto de los enteros con signo. Emplea la palabra clave
int. Declaración: int variable1, variable2;
Podemos variar el tamaño con short y long: short int v3; long
int v4, v5, v6;
Podemos expresar enteros sin signo con unsigned. unsigned
int a; unsigned short int b, c; unsigned long int d, e, f;
- Su tamaño depende del compilador y del procesador que se
utilice:

TIPO Palabra 16 “bits” Palabra 32 “bits”


int 16 bits 32 bits
short int 16 bits 16 bits
long int 32 bits 32 bits
unsigned short int 16 bits 16 bits
unsigned long int 32 bits 32 bits

 Cuáles son las diferencias entre la declaración e inicialización


de una variable?
R/: Una declaración de variables se define especificando el
tipo y el nombre de dicha variable. Estas variables pueden ser
tanto de tipos primitivos como referencias a objetos de alguna
clase perteneciente al API de Java o generada por el usuario. Si
no se especifica un valor en su declaración, las variable
primitivas se inicializan a cero salvo boolean y char, que se
inicializan a false y '\0'. Análogamente las variables de tipo
referencia son inicializadas por defecto a un valor especial
null, para conocer todos los valores por defecto de las variables
recoomdamos un curso java presencial y para que conoscas
estos datos.

-Inicialización de una variable: En esta entrada explicaré la


diferencia entre Definir e Inicializar una variable, mucha veces se
confunden los conceptos porque ambos se pueden realizar en una
misma instrucción:
Ejemplo:
int a = 0; 

Aprendemos a crear variables de forma repetitiva y a veces es


necesario saber la diferencia entre ambos conceptos para lograr una
programación más limpia (no crear variables en exceso pudiendo
reutilizarlas). Cuando se declaran variables automáticamente se les
asigna un valor predefinido por el lenguaje. En PSeInt esos valores
predefinidos son:

 Entero
o 0
 Real
o 0
 Cadena
o ""
 Lógico
o Falso
Inicializar es asignar en forma explícita un valor a una variable antes
de usarla en un proceso:

 Qué es una constante?, de un ejemplo

R/: una constante es un valor que no puede ser alterado/modificado


durante la ejecución de un programa, únicamente puede ser leído.
Una constante corresponde a una longitud fija de un área reservada
en la memoria principal del ordenador, donde el programa almacena
valores fijos, recibe un valor en el momento de la compilación y este
permanece inalterado durante todo el programa.

Ejemplo 1:

El valor de PI = 3.1416

Ejemplo 2:
Const

Min = 0;

Max = 100;
Sep = 10;

var

i : integer;

begin

i := Min;

while i < Max do begin

writeln(i);

i := i + Sep

end

end.

En este ejemplo se declaran tres constantes (Min, Max y Sep). En la


primera línea del cuerpo del programa se asigna una constante a una
variable. En la siguiente, se usa una constante en una comparación.
Y en la cuarta, la constante Sep interviene en una expresión que se
asigna a una variable. El resultado de ejecutar este programa sería
una impresión en pantalla de los números: 0, 10, 20, 30, 40, 50, 60,
70, 80 y 90.

 EJECICIOS
A. Realizar un algoritmo donde un constante muestre el valor por
pantalla del PI y la gravedad.

B. Realizar un algoritmo que Haga la conversión de dólares a


pesos sabiendo que el dólar está a $3.200
INICIO
A.R/:

π= 3,1416
g= 9,8m/seg

π , g

FIN

B.R/: INICIO

Peso, conu

Dólar: 3200
Peso: $1000
Conu: ø

Conu:
Peso*dólar

Conversión
FIN

También podría gustarte