Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación Lógica y
Funcional.
Competencia específica:
Conoce los principios lógicos y funcionales de la
programación para aplicarlos en la resolución de
problemas.
1
Criterios de acreditación
PARA LA CALIFICACION FINAL SE CONSIDERA:
PROMEDIO DE CALIFICACIONES PARCIALES 70%
CALIFICACION EN PROYECTO FINAL 30%
4
Unidad 1.- Introducción a la
Teoría de Lenguajes Formales.
1.1. Diferentes Estilos de programación.
1.2.Analizando diferentes de estilos de programación
1.2.1 Evaluación de expresiones.
1.2.2 Tipos de datos.
1.2.3 Disciplina tipos.
1.2.4 Funciones.
5
Diferentes Estilos 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. El estilo de programación es frecuentemente
dependiente del lenguaje de programación que se haya elegido para
escribir.
6
Diferentes Estilos de programación.
Un algoritmo es una secuencia no ambigua, finita y ordenada de
instrucciones que han de seguirse para resolver un problema. Un
programa normalmente implementa (traduce a un lenguaje de
programación concreto) un algoritmo.
7
Diferentes Estilos de programación.
La programación imperativa es un paradigma de programación que describe la
programación en términos del estado del programa y sentencias que cambian dicho
estado.
8
Diferentes Estilos de programación.
Programación lógica consiste en la aplicación del es un conjunto de
conocimiento sobre lógica para el diseño de lenguajes de programación.
La programación lógica comprende dos paradigmas de programación:
9
Evaluación de expresiones.
Una expresión es una combinación de operandos y operadores. La
evaluación de una expresión consiste en reducirla, esto es, realizar todas
las operaciones contenidas en ella para obtener un valor final.
11
Disciplina tipos.
12
Funciones
En programación, una función es una sección de
un programa que calcula un valor de manera
independiente al resto del programa.
• Los parámetros, que son los valores que
recibe la función como entrada;
• El código de la función, que son las
operaciones que hace la función;
• y el resultado (o valor de retorno), que es
el valor final que entrega la función.