tipos de datos

13
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

Upload: jhonny-jackson-polania-rojas

Post on 08-Dec-2015

6 views

Category:

Documents


2 download

DESCRIPTION

lógica de sistema

TRANSCRIPT

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.

INSTITUTO DE EDUCACION ABIERTA Y A DISTANCIA IDEAD UNIVERSIDAD DEL TOLIMA

Elaboro: Ing. Henry Pulido Cabrera Marzo 16 de 2014

X y X --> Y

1 1 1

1 0 0

0 1 1

0 0 1