domingo, 25 de junio de 2017

DrRacket: Tipos de datos


Estos tipos de datos se llaman simples, o atómicos. Los tipos de datos que vamos a utilizar son: 
·                     NUMBER
·                     BOLEANOS
·                     SYMBOL
·                     STRINGS
Todos los tipos de datos ofrecen al programador las siguientes operaciones 

·                     Predicado: permite averiguar si un valor pertenece al tipo. 
·                     Comparación: permite comparar si dos valores son iguales

 


NUMBER?

Los números se escriben por medio de combinaciones de dígitos. Pueden ser:


·                     Enteros con y sin signo. Ejemplo: 1, −1 
·                     Racionales de la forma p q . Ejemplo: 2/3, 
·                     Reales, con y sin cifras decimales. Ejemplo: 52, 5, ˙ #i3,141592653589793. 
·                     Complejos, con una parte real + la parte imaginarıa. Ejemplo: 0 + 1i ( √ −1) 
Existen varias operaciones con números, para comparar se utiliza =.



BOLEANO?

Son los valores de verdad true, false También se pueden representar por: #t y #f. Las operaciones con símbolos que más usaremos son:



·                     Conjunción, el resultado es verdadero si todos los valores son true.  Ejemplo: (and true #t
·                     Disyunción, el resultado es verdadero si al menos un valor es true. Ejemplo: (or false #t)
·                     Negación, cambia el valor de verdad. Ejemplo: (not #f)

Para preguntar si algo es un booleano: 
(boolean? any) 

Para preguntar si dos booleanos son iguales:
(boolean=? un-booleano un-booleano)

 

SYMBOL?

Un símbolo es un conjunto de caracteres antecedidos por una coma simple (). Se utilizan para denotar sustantivos (nombres), palabras, direcciones, entre otros. No significan nada para scheme, el significado lo otorga el programador.


 Ejemplos: ’hola ’red ’doll

Las operaciones con símbolos que más usaremos son:

Para preguntar si algo es un sımbolo:
 (symbol? any)

Para preguntar si dos sımbolos son iguales:
 (symbol=? un-simbolo un-simbolo)



STRINGS?


Los Strings con un tipo de datos compuesto, esto es que pueden ser divididos.
 Ejemplos de datos compuestos: strings, estructuras, listas. Los datos compuesto son aquellos que representan conjuntos de informacion. en el caso de los strings:
·                     Son conjuntos (o cadenas) de caracteres.
·                     Se escriben entre comillas “ ”. Pueden contener espacios. Ejemplo: ‘‘hola mundo" 

·                     Se pueden descomponer (usando algunas operaciones). Ejemplo: (substring “hola mundo” 0 4 )

0 comentarios:

Publicar un comentario

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews