Sei sulla pagina 1di 24

Universidad Nacional de Asuncin

Facultad de Ciencias Qumicas


Tipos de datos. Operaciones y expresiones
Diego Ren Gonzlez Weiberlen

Carreras: IQ IA (Plan 2008)


San Lorenzo - 2016

Contenido
1.
2.
3.
4.
5.
6.
7.

Tipo numrico
Tipo cadena
Tipo lgico
Variables
Constantes
Operaciones y expresiones
Funciones

Tipo numrico
Pueden almacenar nmeros, ya sea enteros o
decimales, positivos y negativos. A la hora de
realizar operaciones, el programa reconoce el
tipo de variable utilizada y verifica que estas
sean del mismo tipo.

Tipo numrico

Tipo cadena
Permite almacenar caracteres (maysculas y
minsculas), smbolos (espacios) e incluso
nmeros, teniendo en cuenta que todos los datos
quedan guardados con el tipo cadena. Adems
de datos proporcionados por el usuario, todo
texto que se encuentre entre comillas (simples o
dobles) pertenece al grupo de variables tipo
cadena.
Otra caracterstica es que las variables tipo
cadena tienen longitud (cantidad de caracteres).

Concatenacin de cadenas
Operacin que consiste en tomar dos o mas
cadenas y construir una tercera que contiene ambas.
El signo para realizar la operacin es el mismo
que usamos para sumas nmeros, en este caso el
programa verifica que las variables sean del mismo
tipo (cadena) para realizar la operacin.
A diferencia de la suma algebraica la
concatenacin no es conmutativa.

Concatenacin de cadenas

Tipo lgico
Las variables pueden adquirir solo dos
valores posibles, Falso o Verdadero. Para
obtener uno u otro valor se deben realizar
operaciones relacionales o de comparacin.
Algunas operaciones relacionales son mayor
que, menor que, igual que.

Tipo lgico

Variables
Una variable es una posicin de la memoria
donde se puede guardar informacin. Este valor
de almacenamiento puede ir cambiando a
medida que avance el algoritmo.
Una vez que se inicializa una variable,
mediante asignacin o lectura, esta se guarda
con un tipo especfico el cual no debe cambiar
durante la ejecucin del algoritmo.

Variables
Si no existe un valor para esa variable, ese
valor se crea en ese momento.
Si ya existe un valor determinado, y luego se
asigna o lee un nuevo valor para esa variable, el
valor anterior queda reemplazado por el nuevo.
Es por eso que las operaciones de asignacin
y lectura son conocidas como destructivas, ya
que eliminan el valor inicial que tena la
variable.

Variables

Variables

Constantes
-

Se clasifican principalmente en:


Constantes literales: es toda variable tipo
cadena o nmero que forma parte de algn
texto del programa.
Constantes con nombres: son variables
asignadas que se esperan no cambien de valor
conforma avanza el algoritmo.

Constantes

Constantes

Operadores y expresiones
Una expresin es una combinacin vlida de
operaciones, constantes, variables y llamadas a
funciones. Para efectuar operaciones se deben
tener en cuenta una simbologa particular.
Las operaciones se clasifican en relacionales,
lgicas y algebraicas.

Operaciones

Operaciones relacionales y cadenas


Cuando dos cadenas se comparan mediante
un operador relacional, cada carcter de la
cadena es comparado con la otra en el mismo
orden (de izquierda a derecha).
Para realizar estas comparaciones se tienen
en cuenta el orden de cada letra en la tabla
ASCII.

Operaciones relacionales y cadenas

Precedencia de los operadores

Precedencia de operadores

Funciones
Instrucciones que estn preestablecidas.
Son propias para cada lenguaje pero su
utilizacin cumple el mismo procedimiento. Se
escribe el nombre de la funcin seguido de los
parmetros necesarios entre parntesis.

Funciones

Potrebbero piacerti anche