tipos de datos
DESCRIPTION
lógica de sistemaTRANSCRIPT
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
TECNOLOGIA EN GESTION DE BASES DE DATOS
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
Objetivos
Identificar los tipos de datos
Declaración de datos en un programa
Describir las características de los atributos en una expresión
Evaluar expresiones Lógicas y aritméticas
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
1
1.1
TIPOS DE DATOS
1.1.1 Simples
Numéricos
Enteros
-32768 hasta +32767
Reales
-62768 hasta +62767
lógicos
falso
verdadero
Alfanuméricos (cadena)
Letras del alfabeto
de la 'a' a la 'z','A'...'Z'
Caracteres especiales
'#', '$', '%, '&', '@', '°'
Números
0123456789
Carácter
Almacena un solo carácter que puede ser
Letras del alfabeto
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
Caracteres especiales
Números
1.1.2 Estructurados o Definidos por el usuario
Arreglos
Vectores
Matrices
Registros
Archivos
Apuntadores
1.2
1.2.1
IDENTIFICADORES
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
See also: TIPOS DE DATOS
Nombre que se asigna a un atributo de un objeto
Sintaxis
Debe empezar con una letra del alfabeto
No se deben dejar espacios
para conectar dos o mas palabras se usa el _
Debe ser lo mas representativo al valor que almacena
No se puede utilizar palabras claves o reservadas de un Lenguaje de programación
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
Variables
Valor que cambia en la ejecución de un programa
Constantes
Valor que permanece constante e inalterable
1.2.2
CONTADORES Y ACUMULADORES
Cuenta de 1 en 1 o de dos en dos etc..
sintaxis
cont1=cont1+1;
cont1++
Acumulan o sumarizan cantidades
Sintaxis
sum1=sum1+var1+VAR2+VARN.....;
sum1 += var1
OPERADORES
Aritméticos
+ suma o concatenar
- resta
* multiplica
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
/ divide
^ potenciación
MOD
DIV
Lógicos
Un valor lógico es Falso (0) o Verdadero(1)
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
& AND (Y)
Cuando todas las expresiones son verdaderas (1)
|| OR (O)
es verdadera (1) cuando al menos una de las expresiones es verdadera
XOR (NO)
Niega el valor de la expresión si ambas expresiones son verdaderas el resultado es falso o viceversa
Relacionales
< MENOR QUE
> MAYOR QUE
<= MENOR O IGUAL QUE
>= MAYOR O IGUAL QUE
== IGUAL QUE
<>, != NO IGUAL O DIFERENTE QUE
Asignación
= igual
LÓGICA PROPOSICIONAL
PROPOSICIONES
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
Una proposición es un enunciado que toma un valor falso o verdadero dependiendo del criterio de
evaluación utilizado, y estas se clasifican de acuerdo al numero de expresiones: Atómicas o simples y
Moleculares o compuestas
Simples
compuesta por una expresión
Utilizamos el lenguaje natural y evaluamos su validez
Compuestas
Se compone de una o mas proposiciones simples
concatenadas por conectores lógicos y de implicación
y, o, no y si...entonces
Implicación
La proposición compuesta resultado de este termino de enlace es una proposición condicional. Si la primera
proposición (antecedente) se cumple, resulta que la segunda proposición (consecuente) se cumple.
Si<Proposición>entonces<Proposición
Ej: Si X=5 * 5 entonces X = 25
Símbolos utilizados
Y
O
Si ...entonces -->
No ~
Ejemplo
proposiciones simples
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
Gustavo se fue de clase
Esta en su puesto
Términos de enlace
o, No
Asignamos identificadores
H = Gustavo se fue de clase
J = Esta en su puesto
Simbolizamos la proposición
H v j
Tablas de verdad
Son herramientas que nos ayudan a evaluar una proposición para determinar su verdad o falsedad. los
resultados son valores lógicos falso(0) o verdadero(1).
Conjunción
Símbolo: ^
Proposición: x ^ y
Definición: el resultado es verdadero(1) si ambas proposiciones son verdaderas y todas las demás son falsas
X y x ^ y
1 1 1
1 0 0
0 1 0
0 0 0
Disyunción
Símbolo: v
INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA
Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014
Proposición: X v Y
Definición: el resultado es falso(0) si ambas proposiciones son falsas todas las demás son ciertas
X y X v Y
1 1 1
1 0 1
0 1 1
0 0 0
Negación
Símbolo: ~
Proposición: ~H
Definición: el resultado es la negación del valor que se tiene en el momento.
H ~H
1 0
0 1
Implicación
Símbolo: -->
Proposición: X Y
Definición: el resultado de esta proposición compuesta es falso(0) solo si la primera expresión es verdadera
y la segunda es falsa.