Sei sulla pagina 1di 5

Estructuras de Datos Básicas.

Programación de Computadores I
Instituto IACC
31 de agosto de 2018
Actividad

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


a. Constante
b. Variable
c. Operadores
d. Operaciones Primitivas

Desarrollo

Se definen los siguientes conceptos:

a. Constante: son valores de datos con nombre con un valor predefinido, que durante la ejecución
de un programa no cambian su valor. No se puede cambiar el valor asignado a una constante
predefinida. Las constantes predefinidas son:
 NULL: Una referencia vacía. Parecido a un puntero vacío. Tenga en cuenta que no es lo
mismo que una cadena de caracteres nula "".
 TRUE: Equivalente al número 1.
 FALSE: Equivalente al número 0.
b. Variable: Son valores que cambiaran durante la ejecución de un programa. Un nombre de
variable debe seguir el convenio de denominación de un identificador (carácter alfabético o
número y el signo de subrayado). Cuando se define más de una variable en una sola declaración,
el nombre debe ir separado por comas. Cada declaración de variable debe finalizar con un signo
de punto y coma. Los nombres de variables no pueden coincidir con una palabra reservada.
Las variables pueden ser globales o locales.
 Variable Global: Una variable es global a no ser que esté declarada dentro de una
definición de función. Las variables globales resultan visibles y disponibles para todas las
sentencias de un script.
 Variable Local: Las variables locales sólo resultan visibles y disponibles dentro de la
función en la que están definidas.
c. Operadores: Un operador puede ser una constante, una variable o el resultado de una función.
Los operadores son aritméticos, lógicos y relacionales. Al igual que sucede en C, la funcionalidad
de un operador puede variar según el tipo de datos de los operandos especificados en la
expresión.
Tipos de operadores:
 Operadores Aritméticos: permiten realizar cualquier operación aritmética.
 Operadores lógicos: se utilizan para combinar valores lógicos (Verdadero/Falso) y
obtener nuevos valores lógicos que determinen el flujo de control de un algoritmo o
programa
 Operadores relacionales: permiten relacionar y/o comparar variables o constantes
dentro del algoritmo.
d. Operaciones Primitivas: son el conjunto de operaciones básicas que ejecuta un computador,
como declaraciones, asignación, lectura de datos (entrada), escritura de datos (salida),
operaciones aritméticas simples.
Ejemplo de operaciones primitivas: la multiplicación y la división

Actividad

2. Indique cuáles son las diferencias entre los conceptos “declaración” y “asignación” cuando
hablamos de variables.

Desarrollo

Definiremos en primera instancia que es una declaración y una asignación.


 Declaración: se entiende como declaración a la operación que un programa “declara” o indica
las constantes y variables que se utilizaran en la ejecución, Los programas siempre comienzan
con las declaraciones, ya que se deben declarar en forma obligatoria las constantes y las
variables.
 Asignación: Se entiende por asignaciones al proceso de asignar una variable un valor,
recordando que las constantes no se pueden modificar, ya que sobre ellas no se puede realizar
la operación de asignación.
Diferencias entre declaración y asignación

Declaración Asignación
 Antes de utilizar una variable, siempre hay  Asignan a una variable un valor
que declararla.
 Cuando se declara una variable, se indica  La asignación de una variable sigue el
el tipo de su dato asociado a su modelo <identificador>=<expresión>
identificador

 Como resultado de una declaración, los  La asignación se puede combinar con la


programas reservan espacio suficiente declaración:
para guardar el dato en la memoria RAM <tipo><identificador>=<expresión>
 La declaración de una variable siempre  <expresión> puede ser reemplazado con un
sigue el modelo <tipo<identificador> valor básico (literal), otra variable, el
resultado de una operación más compleja
 Se pueden declarar varias variables a la  El resultado de <expresión> tiene que ser
vez del mismo tipo que la variable
Bibliografía

IACC, (2018). PROGRAMACIÓN DE COMPUTADORES I (Semana 2). Santiago.

(Sin fecha). Operadores y expresiones. IBM® IBM Knowledge Center. Obtenido 08, 2018, de
https://www.ibm.com/support/knowledgecenter/es/SSDKXQ_6.3.0/com.ibm.itm.doc_6.2.2/terminal_scr
iptoperatorexpression_r.htm

Tumero, P. (Sin fecha). Datos y variables. Fundamentos de programación. Monografias.com. Obtenido


08, 2018, de https://www.monografias.com/trabajos104/datos-y-variables-fundamentos-
programacion/datos-y-variables-fundamentos-programacion.shtml

Potrebbero piacerti anche