Vous êtes sur la page 1sur 6

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE CERRO AZUL


INGENIERÍA EN SISTEMAS COMPUTACIONALES

Programación Lógica y Funcional


Clave de la asignatura: SCC - 1019
Tema 1. Conceptos Fundamentales.
TABLA: Características de los lenguajes de programación.

 ESTUDIANTES:
 Bautista Soni Edgar Josué 15500633
 Castellanos Vera Oscar Omar 15500635
 Hernández Trinidad Neztalí 15500658
 Peralta Casados Dulce Cristal 15500668
 Sierra González Francisco 15500675

 DOCENTE:
 Lic. María Teresa Cobos Ponce
Cerro Azul, Ver. 26 de Febrero, 2019
Funciones de un
Paradigma Lenguaje Expresiones Tipos de datos Disciplina de tipos lenguaje de
programación

Aritméticas:

Están formadas por


Enteros No tiene disciplina de
variables y/o constantes, y
distintos operadores Carácter tipos por: tipo_de_retorno
aritméticos e incrementales nombre_de_la_funció
(+, -, *, /, %, ++, --). char n
(lista_de_parámetros)
short − No se realiza
Lógicas:
Imperativo C comprobación de tipos {
Los elementos con los que long int sobre las uniones.
cuerpo_de_la_función
se forman estas
float − Permite funciones
expresiones son valores return expresión
con parámetros sobre
lógicos; verdaderos (true, o double los que no se realiza }
distintos de 0) y falsos
long double comprobación de tipos.
(false, o iguales a 0), y los
operadores lógicos ||, && y
!.

BINARY AVG() - La media


de los valores
SQL Especificación de un BIT
(lenguaje de conjunto de resultados COUNT() - El
Declarativo BYTE
consulta temporales que se obtienen número de filas
estructurada) a través de una subconsulta COUNTER
MAX() - El valor
determinada. El ámbito de
CURRENCY más grande
aplicación de este conjunto
de datos queda restringido DATETIME MIN() - El valor más
a una ejecución concreta de pequeño
la instrucción SQL en la que SINGLE
se encuentra definida SUM() - La suma de
DOUBLE los valores
(SELECT, INSERT,
UPDATE o DELETE), SHORT GROUP BY - Es
LONG una sentencia que
va muy ligada a las
LONGTEXT funciones
agregadas
LONGBINARY
LCASE() - Convierte
TEXT
un campo a
minúsculas

MID() - Extrae
caracteres de un
campo de texto

LEN() - Devuelve la
longitud de un
campo de texto

sacar(X)- coloca un
elemento X en el tope de la
 Número
pila.  Decimale ---------------------------
s ---------------------
Lógico meter(X)- remueve el -
 Cadenas
elemento X del tope de la
 Listas
pila. Átomos
sumar,restar,(*)times(X,Y,
Z)- calcula el valor
correspondiente de Z a
partir de los números X,Y.

obt_valor(X,V)- obtiene el
valor de la variable X desde
Prolog memoria.

col_valor(X,V)- coloca el
valor de la variable X en
memoria.

X,Y,Z,V son asumidos


como registros
permanentes del
mecanismo de pila.

 Ajuste de
patrones
 Disciplina
Las expresiones lambda estática de
 Estáticos
son funciones anónimas, es
tipos.  Head, init,
Funcional Haskell  Booleano last tail,,
decir, funciones que no
 Polimorfismo. length.
necesitan una clase.  Simples
Una expresión es una
combinación de variables,
operadores y llamadas de  Herencia.
 Bajo nivel de
métodos construida de  Estático  Abstracción. acceso a
Orientado a
Java acuerdo a la sintaxis del  Dinámico  Acoplamiento. campos.
Objetos
lenguaje que devuelve un  Encapsulamient  Funciones
valor. o auxiliares.

 Herencia
 Bytes  Interpretacion
Bajo Nivel Ensamblador  Matemáticas  Abstracción
del lenguaje
 Algebraicas
de alto nivel.
Referencias

bitsmi. (s.f). SQL – Expresiones de Tablas Comunes (CTE). Recuperado el 25 de 02 de 2019, de http://bitsmi.com/2016/08/sql-
expresiones-de-tablas-comunes-cte/

desarrolloweb. (s.f). Tipos de datos SQL. Recuperado el 25 de 02 de 2019, de https://desarrolloweb.com/articulos/2336.php

juntadeandalucia. (s.f). Lenguaje C. Recuperado el 25 de 02 de 2019, de http://www.juntadeandalucia.es/averroes/centros-


tic/14005663/helvia/aula/archivos/repositorio/0/164/html/lenguajec/unidad4.htm

mheducation. (s.f). Funciones en C. Recuperado el 25 de 02 de 2019, de


https://www.mheducation.es/bcv/guide/capitulo/8448148681.pdf

programacionprolog. (s.f). Tipos de datos en PROLOG. Recuperado el 25 de 02 de 2019, de


https://programacionprolog.wordpress.com/2010/06/19/tipos-de-datos-en-prolog/

uc3m. (s.f). Las funciones en C. Recuperado el 25 de 02 de 2019, de


http://www.it.uc3m.es/pbasanta/asng/course_notes/functions_es.html

webdelprofesor. (s.f). MANUAL de PROLOG - BRATKO. Recuperado el 25 de 02 de 2019, de


http://webdelprofesor.ula.ve/ingenieria/jacinto/logica/manual-prolog/expresiones-aritmeticas-prolog.html