domingo, 8 de julio de 2007

Clase 2: Tipos de datos.

Materia: Lógica Computacional
Profesor: Lic. Salomón Aquino.
Fecha: 09/07/07

Objetivos de la clase:
Al final de la clase los alumnos y alumnas serán capaces de:
1. Comprender y aplicar el concepto de datos
2. Comprender y aplicar lo operadores y conocer sus tipos.
3. Escribir expresiones con diferentes tipos de datos y operadores.

Conceptos:
DATO. Es la expresión general que describe los objetos con los cuales opera el programa. Por ejemplo, la edad y el domicilio de una persona, forman parte de sus datos.
Los datos se sitúan en objetos llamados variables.
Los tipos son: simples (no estructurados) y compuestos (estructurados).

Tipos de datos simples:



Tipos de datos compuestos:




Las Variables:
Las variables son zonas de memoria cuyo contenido cambia durante la fase de procesamiento de información. Son objetos cuyo valor puede ser modificado a lo largo de la ejecución de un programa.
Las variables llevan un nombre llamado Identificador. Este puede ser una cadena de letras y dígitos, empezando siempre con una letra. Por ejemplo: Pi, curso99, nom_alum, etc.
Los identificadores:
Los Identificadores son palabras creadas por los programadores para dar nombre a los objetos y demás elementos que necesitamos declarar en un programa: variables, constantes, tipos, estructuras de datos, archivos, subprogramas, etc.
En C++ las letras mayúsculas se tratan como diferentes y distintas unas de otras. Por ejemplo, contador, Contador y CONTADOR son tres nombres de identificadores distintos.
Un identificador no puede ser igual a una palabra reservada, y no debe tener el mismo nombre que una función, ya sea definida por el usuario o de la biblioteca de C.
Constantes, operador, expresiones:
Constantes: Son objetos cuyo valor permanece invariable a lo largo de la ejecución de un programa. Una constante es la denominación de un valor concreto, de tal forma que se utiliza su nombre cada vez que se necesita referenciarlo.
Un operador es un símbolo o palabra que significa que se ha de realizar cierta acción entre uno o dos valores que son llamados operandos.
Expresiones. Son representaciones de un cálculo necesario para la obtención de un resultado.
Son un conjunto de operadores y operandos que producen un valor. Por ejemplo:
Cos (pi * X) + 12.56 * SQR(100)
Tipos de operadores:
Aritméticos (su resultado es un número): potencia, * , / , mod, div, + , -
Relacionales (su resultado es un valor de verdad): =, <, >, <=, >=, <>
Lógicos o Booleanos (su resultado es un valor de verdad): not, and, or
Alfanuméricos : + (concatenación)
Asociativos. El único operador asociativo es el paréntesis ( ) , el cual permite indicar en qué orden deben realizarse las operaciones. Cuando una expresión se encuentra entre paréntesis, indica que las operaciones que están dentro de ellos debe realizarse
Operadores aritméticos:



Operadores de relación:



Operadores logicos:



Funciones predefinidas: