Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Basada en restricciones
De dominio especifico
Hibridos
Hay tres reglas de prioridad a seguir para evaluar una expresión primero son los
paréntesis claro si se tienen después seguir el orden de propiedad de operadores el
orden prioridad de operadores por último si aparecen dos o más operadores iguales
se evalúan de izquierda a derecha, siempre es así.
No. Nombre
1 mas, menos
2 igual, igual, mas, menos, tilde, exclamacion
3 new (cuando se trata de instanciar un nuevo objeto) cast (cuando se trata de
castear una operación)
4 operaciones, por, entre, y porcentaje
5 mas o menos
6 diferente de
7 lógicos, mayor que, menor que e igual, instance of
8 igual y diferente
9 amperson
10 potencia
11 or
12 dobles amperson
13 doble or
14 interrogación y dos puntos
15 incrementos dentro de bucles, por menos, menos menos, etc
1.2.2. Tipos de datos.
Tipos de datos en coma flotante Se usan para representar números con partes
fraccionarias. Hay dos tipos de coma flotante: float y double. El primero reserva
almacenamiento para un número de precisión simple de 4 bytes y el segundo lo hace
para un numero de precisión doble de 8 bytes.Tipo:float4 Bytes (32 bits)double8
Bytes (64 bits)
Tipo de dato carácter (Char)Es cualquier signo tipográfico, puede ser una letra, un
número, un signo de puntuación o un espacio. Este término se usa mucho en
computación. Un valor de tipo carácter es cualquier carácter que se encuentre dentro
del conjunto ASCII ampliado, el cual está formado por los 128 caracteres del ASCII
más los 128 caracteres especiales que presenta, en este caso, IBM.
Los valores ordinales del código ASCII ampliado se encuentran en el rango de 0 a 255.
Dichos valores pueden representarse escribiendo el carácter correspondiente
encerrado entre comillas simples (apóstrofos).Así, podemos escribir:'A' < 'a‘Que
significa: "El valor ordinal de A es menor que el de a" o "A está antes que a"Un valor de
tipo carácter (char en inglés) se guarda en un byte de memoria. La única operación
(además de las relacionales) que podemos hacer con caracteres es la concatenación
concatenando dos caracteres, por ejemplo 'a' y 'X' obtendríamos la cadena "aX".
Tipo de dato lógico El tipo de dato lógico o booleano es en computación aquel que
puede representar valores de lógica binaria, esto es, valores que representen falso o
verdadero. Se utiliza normalmente en programación, estadística, electrónica,
matemáticas (Álgebra booleana), etc...Para generar un dato o valor lógico a partir de
otros tipos de datos, típicamente, se emplean los operadores relacionales (u
operadores de relación), por ejemplo: 0 es igual a falso y 1 es igual a verdadero(3>2)=
1 = verdadero(7>9)= 0 = falso
Palabra reservada una palabra reservada es una palabra que tiene un significado
Gramatical especial para ese lenguaje y no puede ser utilizada como un identificador
en ese lenguaje.
Por ejemplo: En Java const y goto son palabras reservadas — no tienen significado en
Java, pero tampoco pueden ser usadas como identificadores. Al reservar los términos
pueden ser implementados en futuras versiones de Java, si se desea, sin que el código
fuente más antiguo escrito en Java deje de funcionar.
En los lenguajes de programación con disciplina de tipos cada tipo representa una
colección de valores o datos similares un lenguaje tiene disciplina de tipos si los
errores de tipos se detectan ya sea en tiempo de compilación o de ejecución así que si
nuestro programa puede diferenciar entre los tipos y tener ahí unas instrucciones
para detectar errores sabemos que tiene disciplina de tipos por ejemplo el lenguaje
haskell este es un lenguaje funcional y puro no estricto fuertemente tipificado maneja
disciplina de tipos de datos estáticos
Instalación de VM y Debian
cd desktop
ls
less helloworld.hs
ghci helloworld.hs
helloWorld>main
:q