Você está na página 1de 18

Todos los datos que utilizan los programas son simples o compuestos.

Dato simple: es indivisible, es decir no se puede descomponer.

Dato compuesto: esta formado por otros datos.

Interpretado como una limitacin impuesta por el sistema de tipificacin, describiendo la representacin, interpretacin y la estructura de los valores u objetos almacenados

El Conjunto de valores que se asignara durante el programa. Si se da un valor fuera del conjunto se producir un error.

Objetivos

Detectar errores en las operaciones

Determinar cmo se ejecutara las operaciones

Sirven para especificar al programa que funcin se va a hacer.


Ejemplo: Si tu lo programas con datos enteros y le metes un flotante o con punto decimal te va a marcar un error. O si metes el booleano le esta pidiendo que cuando el usuario meta un dato se lo marque como correcto o incorrecto.

Aquel que puede tomar por valor un nmero. Se dividen en 2 tipos: Dato de tipo Entero: aquel que puede tomar por valor un numero perteneciente al conjunto de los nmeros enteros.

Palabra reservada en pseudocdigo: Entero

Dato de tipo Real: aquel que puede tomar por valor un numero perteneciente al conjunto de los nmeros Palabra reservada reales.
en pseudocdigo: Real

Booleano: aquel que puede tomar por valor solo uno de los siguientes:

(Verdadero, Falso)
Siempre esta asociado a que algo se cumpla o no se cumpla.

Palabra reservada en pseudocdigo: Lgico

Aquel que puede tomar por valor un carcter perteneciente al conjunto de los caracteres que puede representar el ordenador.

Palabra reservada en pseudocdigo: Carcter

Aquel que puede tomar por valor una secuencia de caracteres.

Palabra reservada en pseudocdigo: Cadena

4 Bytes = 4x8 = 32 bits Con 32 bits se pueden representar 232=4294967296 Valores: Slo positivos (enteros sin signo): del 0 al 4294967295 Positivos y negativos (enteros con signo): del -2147483648 al 2147483647

Por ejemplo: 3.1416 A continuacin tienes un ejemplo en el que se utiliza el tipo real. En el puedes ver las dos formas de declarar una variable real, y tamben el uso de una constante real. Por si tienes curiosidad, el resultado de ejecutar el programa compilado es: El area para un radio de 3.14 es 63.6174

const pi = 3.1416; type tArea = real; var A : tArea; (* area *) } R : real; (* radio *) begin R := 4.50; A := pi * R * R; (* calculamos el area *) writeln('El area para un radio de ',R:4:2,' es ',A:8:4) end.

por ejemplo: 0 es igual a falso y 1 es igual a verdadero (3>2)= 1 = verdadero (7>9)= 0 = falso Una vez se dispone de uno o varios datos de tipo booleano, estos se pueden combinar en expresiones lgicas mediante los operadores lgicos (AND, OR, NOT, ...). Un ejemplo de este tipo de expresiones seran: verdadero AND falso --> falso falso OR verdadero --> verdadero NOT verdadero --> falso

Las constantes de tipo carcter en Java aparecen entre comillas simples. Ejemplos: 'A' 'a' ';' '\n' (que es el carcter de fin de lnea) '\t' (que es el carcter tabulador) '\u0108' (que es el carcter UNICODE 0108 en base hexadecimal, que corresponde al 264 en base decimal)

Por ejemplo, puedes tener en una variable tu nombre. Veamos cmo se usan ambos tipos en el siguiente ejemplo:
type tNombre = string[10]; (* puede almacenar 10 caracteres *) var nombre : tNombre; (* variable para almacenar el nombre *) letra_NIF : char; (* caracter para contener la letra del NIF *) begin nombre := 'Beni'; letra_NIF := 'L'; writeln('Mi nombre es ',nombre,' y mi letra es ',letra_NIF) end.

Los datos son utilizados por todos los programas ya que especifican al programa lo que tiene q hacer.

Cada uno nos permite ingresar diferentes instrucciones para que realice el programa de acuerdo a las necesidades o requerimientos. Se dividen en numrico (entero o real), lgico (booleano), carcter y cadena.

Você também pode gostar