Está en la página 1de 7

UNIDAD 1: CONCEPTOS

FUNDAMENTALES
PROGRAMACIÓN
LÓGICA Y FUNCIONAL
1.1 ESTILOS DE PROGRAMACIÓN

Estilo de programación (también


llamado estándares de código o
convención de código) es un término
que describe convenciones para
escribir código fuente en ciertos
lenguajes de programación.
1.2 EVALUACIÓN DE EXPRESIONES

Una expresión es una combinación de operadores y


operandos de cuya evaluación se obtiene un valor.
Los operandos pueden ser nombres que denoten
objetos variables o constantes, funciones, literales
de cualquier tipo adecuado de acuerdo con los
operadores u otras expresiones más simples.

Ejemplos de expresiones:
a + 5*b
(a >= 0) and ((b+5) > 10)
a
-a * 2 + b
-b + sqrt(b**2 – 4*a*c)
length(s) > 0
Tipos de expresiones

Aritméticas: las que devuelven un valor


numérico
Lógicas: las que devuelven true o false

Las expresiones se utilizan


fundamentalmente en las asignaciones y
en las partes condicionales de las
sentencias if, while y repeat.
1.3 DEFINICIÓN DE FUNCIONES

Las funciones se crearon para evitar


tener que repetir constantemente
fragmentos de código. Una función podría
considerarse como una variable que
encierra código dentro de sí. Por lo tanto
cuando accedemos a dicha variable (la
función) en realidad lo que estamos es
diciendo al programa que ejecute un
determinado código predefinido
anteriormente.
1.4 DISCIPLINA DE TIPOS.

“Los tipos se infieren, es decir se


comprueban, de forma estática, en
tiempo de compilación.”
En los lenguajes de programación
con disciplina de tipos, cada tipo
representa una colección de valores o
datos similares. El conocer los tipos de
las funciones ayuda a documentar los
programas y evitar errores en tiempo
de ejecución.
1.5 TIPOS DE DATOS

Los tipos de datos básicos de un lenguaje funcional son:


Bool (boleano)
Char (carácter)
String (cadena de caracteres)
Int (enteros de precisión fija)
Integer (enteros de precisión arbitraria)
Float (reales de simple precisión)
calculo ::
calculo :: Int->Int

También podría gustarte