Sei sulla pagina 1di 5

PROGRAMACIÓN DE COMPUTADORES I

ESTRUCTURA DE DATOS BÁSICAS


JAIME RADICH VASQUÉZ
IACC
19/06/2018

DESARROLLO

1. - Nombre y defina con sus propias palabras los siguientes conceptos:

a) Constante: “Las constantes son estructuras de datos que pertenecen a algún tipo
y cuyo valor no puede cambiar durante la ejecución de un programa computacional”
IACC (2018).Una constante es un dato numérico o alfanumérico que no cambia
durante la ejecución del programa. Corresponde a una longitud fija de un área
reservada en la memoria principal del ordenador. Un ejemplo de constante podría
ser el valor de el numero “Pi” Pi = 3,1416
b) Variable: Es un identificador asociado a un dato, ejemplo; apellido, teléfono, rut
entre otros.
Para cada variable el programa reserva un espacio suficiente para guardar el dato en
la memoria RAM, para recuperar el dato asociado a una variable la CPU busca en el
espacio reservado. La palabra “variable” indica que se puede cambiar el dato
asociado con el identificador. Sin embargo la ubicación en memoria no cambia.
c) Operadores: “Es básicamente un símbolo que representa una operación, la cual le
indica al programa la ejecución de operaciones de distinto tipo y/o la manipulación
de los datos” IACC (2018). Los operadores son elementos que disparan ciertos
cálculos cuando son aplicados a variables o a otros objetos en una expresión, se usan
para transformar los datos del mismo tipo en otros datos nuevos (operaciones). Solo
se puede realizar operaciones con datos del mismo tipo por ejemplo no se podría
sumar “Juan” y 8. Para identificar una operación se usa un símbolo, este símbolo es
el operador.
d) Operaciones primitivas: “Se entiende por operación primitiva al conjunto de
operaciones básicas que puede ejecutar un computador. Las operaciones primitivas
son: Declaraciones, Asignación, Lectura de datos (entrada), Escritura de datos
(salida), Operaciones aritméticas simples” IACC (2018). Actúan sobre una constante
o variable y realizan una operación o acción.

2. - Indique cuáles son las diferencias entre los conceptos “declaración” y


“asignación” cuando hablamos de variables.

Un programa es una secuencia de instrucciones que realiza una tarea determinada y


para realizarla debe procesar información y esta información debe almacenarla en la
memoria de la computadora. El código en lenguaje de la maquina usa las direcciones
de las celdas de memoria del computador para acceder al lugar donde la guarda y
posteriormente recuperar la información. Para evitar que los programadores deban
recordar gran cantidad de direcciones de memoria deferentes los lenguajes de
programación de alto nivel introdujeron el concepto de variable, concepto definido
en la pregunta anterior.
DECLARACIÓN: Una variable se declara para indicarle al programa a partir de que
lugar empieza a existir, que nombre tendrá y que tipo de datos almacenara. La
asignación de un valor inicial se llama inicialización. La inicialización puede hacerse
en la misma instrucción que la declara o en una instrucción separada. Las variables
deben recibir un valor inicial antes de poder leer los datos que contienen, de otro
modo el compilador arrojara un error o no compilara el programa. Ejemplo:
entero velocidad
velocidad = 0
ASIGNACIÓN: Asignar un dato a una variable consiste en reemplazar el valor
anterior o inicial de la variable con un valor nuevo. Una vez asignado el nuevo valor,
el valor inicial es eliminado de la memoria y ya no sera posible su recuperación.
Ejemplo:
Velocidad = 100

Podría decir entonces que la diferencia radica en que la declaración de una variable
nos indica su nombre y el tipo de dato que guarda y la asignación le da un valor
diferente al de la inicialización.

Nota: Los tipos de datos pueden ser; Entero, real, carácter, lógico y apuntador.
BIBLIOGRAFIA

DOCUMENTOS IACC (2018)


https://www.ibm.com/support/knowledgecenter/es/SSDKXQ_6.3.0/com.ibm.itm.do
c_6.2.2/terminal_scriptconstantvariable_r.htm
http://www.dis.unal.edu.co/~programacion/book/modulo2a

Potrebbero piacerti anche