Resumen Unidad 1 Programacion Logica y Funcional

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

Estilos de programacin

Le llamamos estilo de programacin a la forma en la que estructuramos nuestro cdigo


desde el punto de vista funcional y de sintaxis.
A la hora de desarrollar software es de vital importancia contar con un buen estilo de
programacin. Cuando un desarrollador cuenta con un buen estilo es mas fcil para otros
colaboradores que manipular el cdigo escrito ya que el tiempo de comprencin de cdigo
es mas rpida.

1.2. Evaluacin de expresiones


Una expresin es una combinacin de operadores y operandos de cuya
evaluacin 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 ms simples. La
evaluacin de una expresin da lugar a un valor de algn tipo, una expresin
se dice que es del tipo de su resultado. 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

Las expresiones se evalan de acuerdo con la precedencia de los operadores.


Ante una secuencia de operadores de igual precedencia, la evaluacin se
realiza segn el orden de escritura, de izquierda a derecha. El orden de
evaluacin puede modificarse usando parntesis.
1.3
Las declaraciones de funciones generalmente son especificadas por:
Un nombre nico en el mbito: Nombre de la funcin con el que se identifica y
se distingue de otras. No podr haber otra funcin ni procedimiento con ese
nombre (salvo sobrecarga o polimorfismo en programacin orientada a
objetos).
Un tipo de dato de retorno: tipo de dato del valor que la funcin devolver al
terminar su ejecucin.
Una lista de parmetros: Especificacin del conjunto de argumentos (pueden
ser cero, uno o ms) que la funcin debe recibir para realizar su tarea.

El cdigo u rdenes de procesamiento: conjunto de rdenes y sentencias que


debe ejecutar la funcin.

1.4
En los lenguajes de programacin con disciplina de tipos, cada tipo representa una coleccin
de valores o datos similares. El conocer los tipos de las funciones ayuda a documentar los
programas y evitar errores en tiempo de ejecucin.
Un lenguaje tiene disciplina de tipos si los errores de tipos se detectan siempre es
necesario determinar los tipos de todos los operandos, ya sea en tiempo de compilacin o de
ejecucin

Tipos de datos.

Tipo de dato
Especificacin de un dominio (rango de valores) y de un conjunto
vlido de operaciones a los que normalmente los traductores asocian
un esquema de representacin interna propio.
Clasificacin de los tipos de datos
En funcin de quin los define:
Tipos de datos estndar
Tipos de datos definidos por el usuario
En funcin de su representacin interna:
Tipos de datos escalares o simples
Tipos de datos estructurados

También podría gustarte