Tema II El Lenguaje Lógico PROLOG
|
|
|
- Encarnación Calderón López
- hace 8 años
- Vistas:
Transcripción
1 Tema II El Lenguaje Lógico PROLOG Programación Declarativa 1
2 Prolog El paso del modelo teórico de programación lógica a un lenguaje práctico requiere: La mecanización del método de resolución SLD (reglas de cálculo y de búsqueda y backtracking) Un tratamiento predefinido para las expresiones aritméticas. (predicados aritméticos extralógicos) La incorporación de facilidades para la entrada y salida de datos (predicados extralógicos de E/S) Prolog utiliza la regla de cálculo primero por la izquierda y aplica el orden textual como regla de búsqueda, incorpora backtracking y dispone de predicados extralógicos para cálculos aritméricos y para la gestión de la entrada y salida de datos. Programación Declarativa 2
3 Programación lógica y bases de datos relacionales La P. L. se puede utilizar para la representación/interrogación de bases de datos relacionales. Base de datos relacional: dominios D1,..., Dn relaciones R Di 1... Di p Dominios en P. L.: predicados monarios estructuras Relaciones en P. L.: predicados extensionales (mediante hechos) intensionales (mediante reglas) Programación Declarativa 3
4 Dominios (I) o o o Predicados monarios varon(antonio). hembra(ana). varon(luis). hembra(pepa). varon(jose). hembra(lola). varon(andres). hembra(maria) Estructuras nacimiento(juan,fecha(2,nov,1993)).... aniversario(p,dia(d,m)):- nacimiento(n,fecha(d,m,_)). Combinación de ambas formas (dominios recursivos) natural(0). natural(s(n)):- natural(n). Programación Declarativa 4
5 Dominios (II) Los predicados sobre dominios se pueden utilizar: Para comprobar la pertenencia de un objeto a un dominio: :-varon(luis). :-varon(lola).... Para generar valores del dominio: :-varon(x). :-natural(x). X = antonio X = 0 X = luis X = s(0) X = jose X = s(s(0)) X = andres X = s(s(s(0))) X = s(s(s(s(0))))... Programación Declarativa 5
6 Relaciones (def. extensional) Relaciones familiares: % procrean Varon Hembra Persona procrean(antonio,ana,jose). procrean(antonio,ana,luis). procrean(antonio,pepa,maria). procrean(andres,lola,antonio).... Agenda: % anivesario Persona Fecha aniversario(antonio,dia(3,feb)). aniversario(lola,dia(24,nov)).... Programación Declarativa 6
7 Relaciones (def. intensional) % padre Varon Persona padre(p,h):- procrean(p,m,h). % hijo Varon Persona hijo(h,p):- varon(h), procrean(p,m,h). hijo(h,m):- varon(h), procrean(p,m,h). % abuelo Varon Persona abuelo(a,n):- procrean(a,m,p), procrean(p,m1,n). abuelo(a,n):- procrean(a,m,m1), procrean(p,m1,n). Programación Declarativa 7
8 Formas de interrogación :- procrean(antonio,ana,h). :- procrean(antonio,_,h). :- procrean(p,m,maria). :- aniversario(antonio,d). :- aniversario(p,dia(3,abril)). - aniversario(p,dia(_,abril)). :- abuelo(andres,n). :- abuelo(a,maria). Programación Declarativa 8
9 Aspectos de la programación PROLOG que se deben controlar Programación Declarativa 9
10 Orden de las reglas Afecta al orden de las ramas en el árbol de búsqueda. Repercute en: El orden en que se generan las soluciones. hijo(h,m):- varon(h), procrean(p,m,h). hijo(h,p):- varon(h), procrean(p,m,h). :-hijo(luis,x). Posibilidad de alcanzar algunas soluciones (ramas infinitas) antepasado(a,d):- progenitor(a,d). antepasado(a,d):- antepasado(a,p), progenitor(p,d). :- antepasado(a,maria). antepasado(a,d):- antepasado(a,p), progenitor(p,d). antepasado(a,d):- progenitor(a,d). :- antepasado(a,maria). Programación Declarativa 10
11 Orden de las fórmulas atómicas en el cuerpo de las cláusulas (I) Afecta al número de ramas y a la longitud de las ramas del árbol de búsqueda. Repercute en: El orden en que se generan las soluciones. El número de cálculos que se deben realizar. La terminación de los cálculos. hijo(h,p):- procrean(p,m,h), varon(h). hijo(h,m):- procrean(p,m,h),varon(h). :-hijo(h,antonio). antepasado(a,d):- progenitor(a,d). antepasado(a,d):- progenitor(p,d), antepasado(a,p). :- antepasado(a,maria). Programación Declarativa 11
12 Orden de las fórmulas atómicas en el cuerpo de las cláusulas (II) Los diferentes órdenes de las llamadas a predicados en los cuerpos de las cláusulas representan diferentes formas de buscar soluciones. Afecta al uso de los predicados: abuelo/a(a,n):- progenitor(a,p), progenitor(p,n). :-abuelo/a(+,?). abuelo/a(a,n):- progenitor(p,n), progenitor(a,p). :-abuelo/a(?,+). Programación Declarativa 12
13 Solapamientos La posibilidad de aplicar dos reglas a un mismo conjunto de valores repercute en la aparición de soluciones repetidas que afectan a la eficiencia de los cálculos minimo(x,y,x):- menorigual(x,y). minimo(x,y,y):- menorigual(y,x). :- minimo(3,3,m). Programación Declarativa 13
14 Aplicación al diseño de programas En los cuerpos de las cláusulas se debe: Comenzar con fórmulas atómicas que reduzcan el espacio de búsqueda. Proteger las llamadas recursivas. Evitar solapamientos Programación Declarativa 14
15 Definición de relaciones con propiedades particulares Programación Declarativa 15
16 Relaciones reflexivas Definición: clausura reflexiva de una relación no reflexiva Sin restricción de tipo: r(a,b).... r(x,x). Con restricción de tipo: r(a,b).... r(x,x):- t(x). Ejemplo: mismaedad(juan,antonio).... mismaedad(p,p):- persona(p). Programación Declarativa 16
17 Relaciones simétricas Definición: Clausura simétrica de una relación asimétrica Divergente: r(a,b).... r(x,y):- r(y,x). :-r(a,x). Convergente: r (a,b).... r(x,y):- r (X,Y). r(x,y):- r (Y,X). :-r(a,x). Ejemplo: Grafo no orientado arco(a,b). eje(x,y):-arco(x,y).... eje(x,y):-arco(y,x). Programación Declarativa 17
18 Relaciones transitivas Definición: Clausura transitiva de una relación intransitiva Divergente: r(a,b).... r(x,y):- r(x,z), r(z,y). :-r(a,x). Convergente: r (a,b).... r(x,y):- r (X,Y). r(x,y):- r (X,Z), r(z,y). :-r(a,x). Ejemplo: Camino en un grafo orientado Programación Declarativa 18
19 Relaciones de preorden Clausura reflexiva y transitiva de una relación intransitiva r (a,b).... r(x,x). r(x,y):- r (X,Z),r(Z,Y). Ejemplo: relación de conexión en un grafo orientado Programación Declarativa 19
20 Relaciones de equivalencia Clausura reflexiva y transitiva de la clausura simétrica de una relación asimétrica r (a,b).... r (X,Y):- r (X,Y). r (X,Y):- r (Y,X). r(x,x). r(x,y):- r (X,Z),r(Z,Y). Ejemplo: relación de conexión en un grafo no orientado Programación Declarativa 20
21 Álgebra de relaciones Programación Declarativa 21
22 Unión Programación Declarativa 22
23 Intersección Programación Declarativa 23
24 Producto cartesiano Programación Declarativa 24
25 Diferencia Programación Declarativa 25
26 Proyección Programación Declarativa 26
27 Selección Programación Declarativa 27
28 Programación recursiva: Aritmética del número natural Programación Declarativa 28
29 Dominio de los números naturales Definición recursiva del dominio: nat = 0 s(nat) Representación de los números: 0, s(0), s(s(0)), s(s(s(0))),..., s(... n...(0)...),... Definición del dominio mediante predicado: nat(0). nat(s(n)):- nat(n). Usos del predicado: :-nat(s(s(s(0)))). :-nat(n). :-nat(s(s(a))). Programación Declarativa 29
30 Ejercicios 1) Definir el dominio de los números pares: % par(n) 2) Definir el dominio de los números impares: % impar(n) Programación Declarativa 30
31 Suma de números naturales Definición recursiva: X+0 = X X+s(Y) = s(x+y) % suma(x,y,x+y) suma(x,0,x):- nat(x). suma(x,s(y),s(z)):- suma(x,y,z). Usos del predicado suma: (+,+,-) (-,+,+) (+,-,+) (-,-,+) Para sumar: :-suma(s(s(0)),s(0),x). Para restar: :-suma(x,s(0),s(s(0))). Para descomponer: :-suma(x,y,s(s(0))). Programación Declarativa 31
32 Suma: flujo de datos suma(x,0,x):- nat(x). %(+,+,-) suma(x,s(y),s(z)):- suma(x,y,z). suma(x,0,x):- nat(x). %(-,+,+) suma(x,s(y),s(z)):- suma(x,y,z). suma(x,0,x):- nat(x). %(-,-,+) suma(x,s(y),s(z)):- suma(x,y,z). Programación Declarativa 32
33 Producto de números naturales Definición recursiva: X*0 = 0 X*s(Y) = X*Y + X % producto(x,y,x*y) producto(x,0,0):- nat(x). producto(x,s(y),z):- producto(x,y,p),suma(p,x,z). Usos del predicado producto: (+,+,-) (+,-,-) (-,+,-) Para multiplicar: :- producto(s(s(0)),s(s(0)),p). Para generar múltiplos: :- producto(s(s(0)),y,p). :- producto(x,s(s(0)),p). Programación Declarativa 33
34 Ejercicios (Definir y estudiar comportamientos) 1) Predicado para descomponer un número N en suma de dos números pares, cuando sea posible. 2) Predicado para calcular potencias: % N^0 = 1, para N>0 % 0^N = 0, para N>0 % N^(M+1) = (N^M) * N, para N>0 3) Predicado para calcular factoriales: % 0! = 1 % (N+1)! = N! * (N+1) 4) Predicado para generar números de Fibonacci: % f(0) = 1 % f(1) = 1 % f(n+2) = f(n) + f(n+1) Programación Declarativa 34
35 Ordenación de números naturales (Definir y estudiar comportamientos) % 0 Y % s(x) s(y) X Y % 0 < s(y) % s(x) < s(y) X < Y % min(x,y) = X si X Y % min(x,y) = Y si Y< X % generador acotado de números: % entre(i,j) = K si I K J Programación Declarativa 35
36 Cociente de números naturales (Definir y estudiar comportamientos) % Dd = Ds*C + R % Dd/Ds = 0 si Dd < Ds y 0 < Ds % Dd/Ds = s((dd-ds)/ds) si Dd Ds y 0 < Ds % Cociente de una división entera % Resto de una división entera % Cociente y resto de una división entera % Máximo común divisor: % mcd(x,x) = X, si 0 < X % mcd(x,y) = mcd(x-y,y), si 0 < Y < X % mcd(x,y) = mcd(x,y-x), si 0 < X < Y Programación Declarativa 36
37 Estrategias de diseño recursivo de predicados Programación Declarativa 37
38 Composición de sustituciones vs. acumulador suma(n,0,n):- nat(n). suma(n,s(m),s(z)):- suma(n,m,z). Recursión :-suma(s(0),s(s(s(0))),z). :-suma(s(0),s(s(0)),z1). :-suma(s(0),s(0),z2). :-suma(s(0),0,z3). :-nat(s(0)). Z = s(z1) Z1 = s(z2) Z2 = s(z3) Z3 = s(0) Cálculo de la solución... Programación Declarativa 38
39 Cálculo con acumulador suma(n,0,n):- nat(n). suma(n,s(m),z):- suma(s(n),m,z). Recursión :-suma(s(0),s(s(s(0))),z). :-suma(s(s(0)),s(s(0)),z). :-suma(s(s(s(0))),s(0),z) :-suma(s(s(s(s(0)))),0,z). Z = s(s(s(s(0)))) :-nat(s(s(s(s(0))))).... Programación Declarativa 39
40 Cálculo descendente vs. ascendente fac(0,1). fac(s(n),f):- fac(n,f1), producto(s(n),f1,f). :-fac(s(s(0)),f). :-fac(s(0),f1),producto(s(s(0)),f1,f). :-fac(0,f2),producto(s(0),f2,f1),producto(s(s(0)),f1,f). :-producto(s(0),s(0),f1),producto(s(s(0)),f1,f). :-producto(s(s(0)),s(0),f). F = s(s(0)) Programación Declarativa 40
41 Cálculo ascendente (con acumuladores) fac(n,f):-fac(n,s(0),f). fac(0,f,f). fac(s(n),a,f):- producto(s(n),a,a1),fac(n,a1,f). :-fac(s(s(0)),f). :-fac(s(s(0)),s(0),f). :-producto(s(s(0)),s(0),a1),fac(s(0),a1,f). :-fac(s(0),s(s(0)),f). :-producto(s(0),s(s(0)),a2),fac(0,a2,f). :-fac(0,s(s(0)),f). F = s(s(0)) Programación Declarativa 41
42 Ejercicios Definición del producto con acumulador. Definición de los números de Fibonacci con cálculo descendente y con cálculo ascendente Programación Declarativa 42
Programación Elemental con Bases de Datos y Programación El lenguaje Prolog
Programación Elemental con Bases de Datos y Programación II.1 El lenguaje Prolog. II.2 Programación con bases de datos. II.3 Aspectos a tener en cuenta en la programación en Prolog II.4 Programación recursiva:
TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad
TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad Calculo proposicional 1 Argumentos y proposiciones lógicas 1 Algunos argumentos lógicos importantes 2 Proposiciones 4 Conexiones lógicas 5 Negación (tabla)
PRODUCTO CARTESIANO RELACIONES BINARIAS
PRODUCTO CARTESIANO RELACIONES BINARIAS Producto Cartesiano El producto cartesiano de dos conjuntos A y B, denotado A B, es el conjunto de todos los posibles pares ordenados cuyo primer componente es un
Matemáticas. Matías Puello Chamorro. Algebra Operativa. 9 de agosto de 2016
Matemáticas Algebra Operativa Matías Puello Chamorro http://www.unilibrebaq.edu.co 9 de agosto de 2016 Índice 1. Introducción 3 2. Definiciones básicas del Algebra 4 2.1. Definición de igualdad............................
Expresiones algebraicas
Polinomios Expresiones algebraicas Una expresión algebraica es cualquier combinación de números y letras relacionados por operaciones aritméticas: suma, resta, producto, división y potenciación. Ejemplos
Relaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad
Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,[email protected] Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean
Tema 1: Revisión de Prolog
Razonamiento Automático Curso 999 2000 Tema : Revisión de Prolog José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla
Objetivos formativos de Matemática Discreta. Tema 1: Conjuntos, aplicaciones y relaciones
Objetivos formativos de Matemática Discreta Para cada uno de los temas el alumno debe ser capaz de hacer lo que se indica en cada bloque. Además de los objetivos que se señalan en cada tema, se considera
Unidad didáctica 1. Operaciones básicas con números enteros
Unidad didáctica 1 Operaciones básicas con números enteros 1.- Representación y ordenación de números enteros Para representar números enteros en una recta hay que seguir estos pasos: a) Se dibuja una
Técnicas Básicas de Programación Prolog
Técnicas Básicas de Programación Prolog Ingeniería Informática Ingeniería Técnica en Informática de Sistemas Departamento de Lenguajes y Ciencias de la Computación Universidad de Málaga Contenido 1. Programación
TEMA 1: LOS NÚMEROS ENTEROS. Segundo Curso de Educación Secundaria Obligatoria. I.E.S de Fuentesaúco. Manuel González de León.
TEMA 1: LOS NÚMEROS ENTEROS Segundo Curso de Educación Secundaria Obligatoria. I.E.S de Fuentesaúco. Manuel González de León. CURSO 2011-2012 1. Los Números Enteros. 2. Suma y resta de números enteros.
EJERCICIOS DE POLINOMIOS
EJERCICIOS DE POLINOMIOS NOMBRE:... Nº:... º....- Escribe el grado, el número de términos y el nombre (monomio, binomio, trinomio, polinomio) que recibe cada una de las siguientes expresiones algebraicas:
VERÓNICA GRIMALDI HÉCTOR PONCE
Matemática CLAUDIA BROITMAN VERÓNICA GRIMALDI HÉCTOR PONCE Índice Capítulo I el sistema de numeración... 7 Escribir, leer y comparar números naturales... 8 Relaciones entre sistema de numeración y operaciones...
Capítulo 1. Numeración 1 Variables... 2 Números naturales... 2 Números enteros... 3 Números reales Ejercicios Orden y valor absoluto...
ÍNDICE Capítulo 1. Numeración 1 Variables... 2 Números naturales... 2 Números enteros... 3 Números reales... 3 Ejercicios... 5 Orden y valor absoluto... 6 Ejercicios... 7 Suma de números reales... 9 Reglas
1. Sumar monomios semejantes:
HOJA 1: Monomios 1. Sumar monomios semejantes: a) 3x + 4x 5x b) 6x 3 x 3 + 3x 3 c) x 5 + 4x 5 7x 5 d) x 4 + 6x 4 + 3x 4 5x 4 e) 7x + 9x 8x + x f) y + 5y 3y g) 3x y 6x y + 5x y h) 4xy xy 7xy i) a 6 3a 6
CONCRECIÓN DE LOS CRITERIOS DE EVALUACIÓN Curso: PRIMERO de BACHILLERATO CIENCIAS Asignatura: MATEMÁTICAS I Profesor: ALFONSO BdV
CONCRECIÓN DE LOS CRITERIOS DE EVALUACIÓN Curso: PRIMERO de BACHILLERATO CIENCIAS Asignatura: MATEMÁTICAS I Profesor: ALFONSO BdV 1. Números reales. Aritmética y álgebra 1.1. Operar con fracciones de números
OBJETIVOS CONTENIDOS PROCEDIMIENTOS
Polinomios INTRODUCCIÓN Son múltiples los contextos en los que aparecen los polinomios: fórmulas económicas, químicas, físicas, de ahí la importancia de comprender el concepto de polinomio y otros asociados
BLOQUE 1. LOS NÚMEROS
BLOQUE 1. LOS NÚMEROS Números naturales, enteros y racionales. El número real. Intervalos. Valor absoluto. Tanto el Cálculo como el Álgebra que estudiaremos en esta asignatura, descansan en los números
Comunidad de Madrid CÁLCULO MENTAL 2º EP
CÁLCULO MENTAL 2º EP 1 er TRIMESTRE Sumar dos números de una cifra. 8 + 2 (10) 6 + 4 (10) 7 + 3 (10) 5 + 5 (10) 9 + 1 (10) 7 + 5 (12) 9 + 3 (12) 6 + 5 (11) 7 + 6 (13) 8 + 7 (15) Sumar un número de dos
Inteligencia Artificial: Prolog
Inteligencia Artificial: Prolog Recursión Christopher Expósito-Izquierdo 1, Belén Melián-Batista 2 {cexposit 1, mbmelian 2 }@ull.es Universidad de La Laguna (España) Contenidos Concepto de Recursión Recursión
Tema 7: Recursividad
Tema 7: Recursividad Objetivos: en este tema estudiaremos funciones recursivas; esto es, funciones que se invocan a sí mismas. Estas funciones son equivalentes a estructuras tipo bucle pero permiten especificar
TEORÍA DE GRAFOS Ingeniería de Sistemas
TEORÍA DE GRAFOS Ingeniería de Sistemas Código: MAT-31114 AUTORES Ing. Daniel Zambrano Ing. Viviana Semprún UNIDADES DE LA ASIGNATURA» UNIDAD I. Relaciones» UNIDAD II. Estructuras Algebraicas» UNIDAD III.
UNIDAD 5: ÁLGEBRA. Nacho Jiménez ANT ÍNDICE SIG
UNIDAD 5: ÁLGEBRA Nacho Jiménez 0. Conceptos previos ÍNDICE 1. Para qué sirve el álgebra? 2. Expresiones algebraicas 2.1 Monomios 2.2 Suma y resta de monomios 2.3 Multiplicación de monomios 2.4 División
(a+b) (a b)=a 2 b 2 OBJETIVOS CONTENIDOS PROCEDIMIENTOS
Polinomios INTRODUCCIÓN Son múltiples los contextos en los que aparecen los polinomios: fórmulas económicas, químicas, físicas, de ahí la importancia de comprender el concepto de polinomio y otros asociados
MATEMÁTICAS 5. º CURSO UNIDAD 1: SISTEMAS DE NUMERACIÓN
MATEMÁTICAS 5. º CURSO UNIDAD 1: SISTEMAS DE NUMERACIÓN OBJETIVOS Conocer los cuatro primeros órdenes de unidades y las equivalencias entre ellos. Leer, escribir y descomponer números de hasta cuatro cifras.
Carlos A. Rivera-Morales. Precálculo 2
y Carlos A. Rivera-Morales Precálculo 2 Introducción a y Notación d Tabla de Contenido 1 Definición Sumas Parciales Introducción a y Notación d Tabla de Contenido 1 Definición Sumas Parciales 2 Introducción
ÁREA: MATEMÁTICAS UNIDAD : 1 TEMPORALIZACIÓN: OCTUBRE 1ª QUINCENA OBJETIVOS CONTENIDOS CRITERIOS DE EVALUACIÓN
ÁREA: MATEMÁTICAS UNIDAD : 1 TEMPORALIZACIÓN: OCTUBRE 1ª QUINCENA Conocer los nueve primeros órdenes de unidades y las equivalencias entre ellos. Leer, escribir y descomponer números de hasta nueve cifras.
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 5º ED. PRIMARIA
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 5º ED. PRIMARIA El cálculo y los problemas se irán trabajando y evaluando a lo largo de todo el año. 1ª EVALUACIÓN CONTENIDOS. o Los números de siete y
Tema 4. Polinomios Operaciones
Tema 4. Polinomios Operaciones 1. Expresiones algebraicas. Identidades y ecuaciones.. Monomios.1. Definiciones.. Operaciones con monomios. Polinomios.1. Definiciones.. Operaciones con polinomios Tema.
PROGRAMA DE MATEMATICAS DISCRETAS
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR FACULTAD DE INGENIERIA ESCUELA DE INGENIERIA DE SISTEMAS PROGRAMA DE MATEMATICAS DISCRETAS 1. DATOS INFORMATIVOS 1.1 Escuela : Ingeniería 1.2 Carrera : Ingeniería
Anexo 2. Dificultad y porcentaje de aciertos de habilidades y conocimientos evaluados por el Excale 06 de Matemáticas
Anexo 2 Dificultad y porcentaje de aciertos de habilidades y conocimientos evaluados por el Excale 06 de Matemáticas Anexo 2: Dificultad y porcentaje de aciertos de habilidades y conocimientos evaluados
RECONOCER EL GRADO, EL TÉRMINO Y LOS COEFICIENTES DE UN POLINOMIO
OBJETIVO RECONOCER EL GRADO, EL TÉRMINO Y LOS COEICIENTES DE UN POLINOMIO NOMBRE: CURSO: ECHA: Un polinomio es una expresión algebraica formada por la suma de monomios, que son los términos del polinomio.
Representación Gráfica (recta numérica)
NÚMEROS NATURALES ( N ) Representación Gráfica (recta numérica) 0 1 2 3 4 R Mediante un punto negro representamos el 1, el 3 y el 4 NÚMEROS ENTEROS ( Z ) - 2-1 0 1 2 R Mediante un punto negro representamos
Definición 1 Un semigrupo es un conjunto E provisto de una operación binaria asociativa sobre E, se denota por (E, ).
ALGEBRA La primera parte del presente libro está dedicada a las estructuras algebraicas. En esta parte vamos a iniciar agregándole a los conjuntos operaciones. Cuando las operaciones tienen determinadas
Matemática. 00 de Mes de 0000
Matemática 00 de Mes de 0000 Organización de Subniveles Subnivel Elemental de la Educación General Básica - Segundo, Tercero y Cuarto año de EGB Subnivel Media de la Educación General Básica - Quinto,
UNIDAD 1: NÚMEROS NATURALES OBJETIVOS
UNIDAD 1: NÚMEROS NATURALES Realizar las operaciones con números naturales (suma, resta, multiplicación y división) y operaciones combinadas de las anteriores. Diferenciar entre división exacta y entera,
Operaciones combinadas con polinomios
ExMa-MA05. Operaciones combinadas W. Poveda Operaciones combinadas con polinomios Objetivos. Aplicar las leyes de potencias.. Aplicar las propiedades de la suma y el producto.. Aplicar los productos notables
Bases Matemáticas para la Educación Primaria. Guía de Estudio. Tema 3: Números racionales. Parte I: Fracciones y razones Números racionales
Bases Matemáticas para la Educación Primaria Guía de Estudio Tema 3: Números racionales Parte I: Fracciones y razones Números racionales 1 Situación introductoria ANÁLISIS DE CONOCIMIENTOS PUESTOS EN JUEGO
Matemáticas Universitarias
Matemáticas Universitarias 1 Sesión No. 2 Nombre: Expresiones algebraicas y sus operaciones Objetivo de la asignatura: En esta sesión el estudiante aplicará las operaciones básicas como suma, resta, multiplicación
INDICE. XVII Prólogo a la edición en español. XXI 1. Calculo proporcional 1.1. Argumentos y proporciones lógicas
INDICE Prologo XVII Prólogo a la edición en español XXI 1. Calculo proporcional 1.1. Argumentos y proporciones lógicas 1 1.1.1. Introducción 1.1.2. Algunos argumentos lógicos importantes 2 1.1.3. Proposiciones
Estructuras de Datos y Listas en PROLOG. 1. Estructuras y árboles 2. Listas 3. Operaciones con Listas 4. Ejercicios 5. Prácticas
Estructuras de Datos y Listas en PROLOG 1. Estructuras y árboles 2. Listas 3. Operaciones con Listas 4. Ejercicios 5. Prácticas 1. Estructuras y árboles Una estructura de datos en PROLOG se puede visualizar
Lección No.4: Relación de equivalencia
Sol: B-A1, c, (A B) c 3, e y (A B) c 1, c, 3, d, 4, e,5 Ejercicio 2: Si U 1,2,3,4,5,6,7,8,9, A 3,7,9, B 1,3,4,5 y C 1, 5,8 encontrar (A B) (BC) -A y C c Sol: A B BC -A1,5} y C c = {2,3,4,6,7,9}. Lección
FIN EDUCATIVO FIN INSTRUCTIVO
FIN EDUCATIVO Todos somos números en las Matemáticas de la vida, con valores: absolutos, relativos, positivos y negativos. Los primeros representan a nuestras cualidades y virtudes ; los segundos a los
DIVISIBILIDAD NÚMEROS NATURALES
DIVISIBILIDAD NÚMEROS NATURALES MÚLTIPLOS Un número a es múltiplo de otro b cuando es el resultado de multiplicarlo por otro número c. a = b c Ejemplo: 12 es múltiplo de 2, ya que resulta de multiplicar
Opuesto de un número +3 + (-3) = (+5) = 0. N = 0,1, 2,3,4, Conjunto de los números naturales
Números enteros Opuesto de un número Los números enteros son una extensión de los números naturales, de tal forma, que los números enteros tienen signo positivo (+) ó negativo (-). Los números positivos
RESUMEN DE ALGEBRA. CONCEPTO: El pensador principal del algebra es Al-Hwarizmi; es de origen árabe.
RESUMEN DE ALGEBRA CONCEPTO: El pensador principal del algebra es Al-Hwarizmi; es de origen árabe. El álgebra es la rama del conocimiento de la matemática; es decir se desprende de ella. Estudia realidades
TRABAJO DE MATEMÁTICAS. PENDIENTES DE 1º ESO. (2ª parte)
TRABAJO DE MATEMÁTICAS PENDIENTES DE 1º ESO. (2ª parte) NÚMEROS RACIONALES REDUCCIÓN DE FRACCIONES AL MISMO DENOMINADOR Para reducir varias fracciones al mismo denominador se siguen los siguientes pasos:
1. Sumar monomios semejantes:
FICHA 1: Monomios 1. Sumar monomios semejantes: a) 3x + 4x 5x b) 6x 3 x 3 + 3x 3 c) x 5 + 4x 5 7x 5 d) x 4 + 6x 4 + 3x 4 5x 4 e) 7x + 9x 8x + x f) y + 5y 3y g) 3x y 6x y + 5x y h) 4xy xy 7xy i) a 6 3a
Contenidos mínimos del área de matemáticas 1º ESO
1º ESO Unidad didáctica nº1: Los números naturales. Divisibilidad. Operaciones con números naturales: suma, resta, multiplicación y Calcular múltiplos y divisores de un número. Descomposición factorial
UNIDAD 12: ESTADISTICA. OBJETIVOS
UNIDAD 12: ESTADISTICA. OBJETIVOS Conocer y manejar los términos básicos del lenguaje de la estadística descriptiva elemental. Conocer y manejar distintas técnicas de organización de datos estadísticos
1. EXPRESIONES ALGEBRAICAS.
TEMA 3: POLINOMIOS 1. EXPRESIONES ALGEBRAICAS. Trabajar en álgebra consiste en manejar relaciones numéricas en las que una o más cantidades son desconocidas. Estas cantidades se llaman variables, incógnitas
23/09/2009. Introducción Hello word La familia Buendía Recursión Listas
Prolog Contenido Introducción Hello word La familia Buendía Recursión Listas Qué es Prolog? Lenguaje de programación Declarativo Programación lógica Está compuesto de: Hechos Reglas Declarativo vs Imperativo
50 CAP. I. CONJUNTOS, APLICACIONES Y RELACIONES. Ejercicio. 8.1. Dados los conjuntos: Determinar los siguientes conjuntos: Se tiene:
50 CAP. I. CONJUNTOS, APLICACIONES Y RELACIONES Ejercicio. 8.1. Dados los conjuntos: Determinar los siguientes conjuntos: A = {a, b, c, d, e}, B = {e, f, g, h}, C = {a, e, i, o, u} A B C, A B C, A \ B,
bloque i Programas de estudio 2011 / Guía para el Maestro Secundaria / Matemáticas
SEGUNDO GRADO bloque i Programas de estudio 2011 / Guía para el Maestro Secundaria / Matemáticas implican el uso de las leyes de los exponentes y de la notación científica. impliquen calcular el área y
ELEMENTOS DE LA MATEMATICA
ELEMENTOS DE LA MATEMATICA SEMESTRE: Primero CODIGO ANTERIOR: 22G7 CODIGO: 8101 REQUISITOS: No tiene CREDITOS: 6 HORAS DE TEORIA: 4 HORAS DE PRACTICA : 4 TEMA 1: Lógica simbólica. Las conectivas lógicas.
Mó duló 04: Á lgebra Elemental I
INTERNADO MATEMÁTICA 016 Guía para el Estudiante Mó duló 04: Á lgebra Elemental I Objetivo: Identificar y utilizar conceptos matemáticos asociados al estudio del álgebra elemental. Problema 1 La edad de
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO ING. EN SISTEMAS COMPUTACIONALES UNIDAD: 2
NOMBRE DE LA Ejercicios de Conjuntos y Relaciones OBJETIVO: El estudiante desarrollará diversos ejercicios de representación y operaciones con conjuntos y con relaciones MATERIAL Y EQUIPO NECESARIO: Papel
Números Naturales. Cero elemento neutro: = 12 Sucesión fundamental : se obtiene el siguiente número = 9
Números Naturales Cuando comenzamos a contar los objetos, los años, etc, nos hemos encontrado con los números de forma natural; por eso a este conjunto de números así aprendidos se les denomina números
Objetivos formativos de Álgebra
Objetivos formativos de Álgebra Para cada uno de los temas el alumno debe ser capaz de hacer lo que se indica en cada bloque. Además de los objetivos que se señalan en cada tema, se considera como objetivo
Pontificia Universidad Católica del Ecuador
1. DATOS INFORMATIVOS: MATERIA O MÓDULO: CÓDIGO: CARRERA: NIVEL: Matemática Básica IS Ingeniería de Sistemas Preparatorio No. CRÉDITOS: 10 CRÉDITOS TEORÍA: 10 CRÉDITOS PRÁCTICA: - SEMESTRE / AÑO ACADÉMICO:
Expresiones Algebraicas Racionales en los Números Reales
en los Números Reales Carlos A. Rivera-Morales Álgebra Tabla de Contenido Contenido cional nales Algebraica Racional ales : Contenido Discutiremos: qué es una expresión algebraica racional : Contenido
Eje temático: Álgebra y funciones Contenidos: Raíces cuadradas y cúbicas - Racionalización Ecuaciones irracionales. Nivel: 3 Medio
Eje temático: Álgebra y funciones Contenidos: Raíces cuadradas y cúbicas - Racionalización Ecuaciones irracionales. Nivel: 3 Medio Raíces 1. Raíces cuadradas y cúbicas Comencemos el estudio de las raíces
LÓGICA DE PRIMER ORDEN 257
LÓGICA DE PRIMER ORDEN 257 A es el conjunto de los números naturales, P A es el conjunto de lo números pares, Q A es el conjunto de los números divisibles por 3, R A es la relación menor que entre números
3º ESO GUÍA DEL BLOQUE ÁLGEBRA
Lenguaje Ecuaciones Sistemas C ontenidos E jercicios C ompetencias Expresiones algebraicas. Monomios, polinomios, identidades y ecuaciones. Valor numérico de un polinomio. Operaciones con monomios. Polinomios.
Propiedades de números enteros (lista de problemas para examen)
Propiedades de números enteros (lista de problemas para examen) Denotamos por Z al conjunto de los números enteros y por N al conjunto de los números enteros positivos: N = 1, 2, 3,...}. Valor absoluto
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS
TEMA 1.- POLINOMIOS Y FRACCIONES ALGEBRAICAS 1.- POLINOMIOS Recordemos que un monomio es una expresión algebraica (combinación de letras y números) en la que las únicas operaciones que aparecen entre las
Calendario Lenguaje Matemática Inglés Hist. Cs.Soc Cs.Nat (1º -8º Básico) 17 de Junio 23 de Junio 28 de Junio 30 de Junio 4 de Julio
Curso: 7º Básico Nivel de Séptimos del Primer Semestre (coef. 2), de según fecha indicada para cada sector de Hist. Cs.Soc Cs.Nat (1º -8º Básico) 17 de Junio 23 de Junio 30 de Junio 4 de Julio Los Sectores
Factorización de Polinomios con Coeficientes Enteros
Para comenzar la presentación mantenga presionado Ctrl y marque L Factorización de Polinomios con Coeficientes Enteros Mate 141: Álgebra y Trigonometría I Preparado por: Departamento de Matemáticas Pontificia
Matemáticas 2º E.S.P.A. Pág.1 C.E.P.A. Plus Ultra. Logroño
ALGEBRA 1. LETRAS EN VEZ DE NÚMEROS En muchas tareas de las matemáticas es preciso trabajar con números de valor desconocido o indeterminado. En esos casos, los números se representan por letras y se operan
TEORÍA DE DIVISIBILIDAD
TEORÍA DE DIVISIBILIDAD MÚLTIPLOS Y DIVISORES.- Dados dos números naturales a y b, con a b, se dice que a es divisible por b o que a es múltiplo de b o que b es divisor de a, si la división de a : b es
cómo expresarías?. ÁLGEBRA Álgebra Unidad 4. El lenguaje algebraico. TEMA 4: POLINOMIOS Grupo: 3º A Expresiones algebraicas Álgebra vs Aritmética
16/01/01 ÁLGEBRA Álgebra Unidad 4. El lenguaje algebraico. TEMA 4: POLINOMIOS Grupo: º A cómo expresarías?. La altura de mi hermano si te digo que mide 10 cm más que mi hermana: El perímetro de un triángulo
Contenido. Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix. Parte I Fundamentos...
Contenido Contenidos interactivos... xiii Plataforma de contenidos interactivos... xviii Prefacio... xix Parte I Fundamentos... 1 Capítulo I Lógica, conjuntos e inducción... 2 1.1 Introducción... 4 1.2
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,
Colegio Beato Carlos Manuel Rodríguez Departamento de Matemáticas. Mapa curricular Pre-Algebra 7 mo grado
Colegio Beato Carlos Manuel Rodríguez Departamento de Matemáticas Mapa curricular Pre-Algebra 7 mo grado Colegio Beato Carlos Manuel Rodríguez Mapa curricular Pre-Algebra 7 mo grado periodo contenido Suma
CONTENIDOS MÍNIMOS BLOQUE 2. NÚMEROS
CONTENIDOS Y CRITERIOS DE EVALUACIÓN DE MATEMÁTICAS 1º DE ESO. Bloque 1: Contenidos Comunes Este bloque de contenidos será desarrollado junto con los otros bloques a lo largo de todas y cada una de las
Mapa Curricular: Funciones y Modelos
A.PR.11.2.1 Determina el dominio y el alcance de las funciones a partir de sus diferentes representaciones. A.PR.11.2.2 Identifica y aplica las relaciones entre los puntos importantes de una función (ceros,
que asocia a cada número entero su triple menos dos:
Dada la función f que asocia a cada número entero su triple menos dos: a) Escribe la epresión que nos proporciona f 0,, b) Calcula la imagen para ) Dada la siguiente función : ), ) y 0) a) Calcula b) Determina
CONTENIDOS MÍNIMOS PARA LA PRUEBA EXTRAORDINARIA DE SEPTIEMBRE DE 2016 MATEMÁTICAS 1º BACHILLERATO HHCCSS IES DOMINGO PÉREZ MINIK
CONTENIDOS MÍNIMOS PARA LA PRUEBA EXTRAORDINARIA DE SEPTIEMBRE DE 2016 MATEMÁTICAS 1º BACHILLERATO HHCCSS IES DOMINGO PÉREZ MINIK BLOQUE 1. ESTADÍSTICA 1. ESTADÍSTICA UNIDIMENSIONAL Variable estadística
COLEGIO INTERNACIONAL SEK ALBORÁN. Middle Years Programme [PROGRAMA DE AÑOS INTERMEDIOS] CURSO ACADÉMICO
COLEGIO INTERNACIONAL SEK ALBORÁN Departamento de MATEMÁTICAS Middle Years Programme [PROGRAMA DE AÑOS INTERMEDIOS] CURSO ACADÉMICO 2011-2012 DISTRIBUCIÓN DE Y 1 Matemáticas Curso 2011/2012 1º ESO UNIDAD
TEMA 2 FRACCIONES MATEMÁTICAS 2º ESO
TEMA 2 FRACCIONES Criterios De Evaluación de la Unidad 1 Utilizar de forma adecuada las fracciones para recibir y producir información en actividades relacionadas con la vida cotidiana. 2 Leer, escribir,
Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Relaciones de orden. Definición 1. Llamamos conjunto ordenado a un par (E, ) donde E es un conjunto y es un orden definido en E
Relaciones de orden Diremos que una relación R es de orden si verifica las propiedades reflexiva, antisimétrica y transitiva. Generalmente usaremos la notación en lugar de R para expresar relaciones de
Recursión. Capítulo 4
Recursión Capítulo 4 Introducción La recursión o recursividad es un concepto amplio, con muchas variantes, y difícil de precisar con pocas palabras.. Actividades Cotidianas; fotografía donde se observa
PLANES CURRICULARES GRADO9º/ 01 PERIODO
PLANES CURRICULARES GRADO9º/ 01 PERIODO Grado: 9º Periodo: 01 PRIMERO Aprobado por: G. Watson - Jefe Sección Asignatura: MATEMATICAS Profesor: Gloria rueda y Jesús Vargas ESTANDARES P.A.I. I.B. A. Conocimiento
TEMA 1 LOS NÚMEROS REALES
TEMA 1 LOS NÚMEROS REALES 1.1 LOS NÚMEROS REALES.-LA RECTA REAL Los NÚMEROS RACIONALES: Se caracterizan porque pueden expresarse: En forma de fracción, es decir, como cociente b a de dos números enteros:
Fundamentos de programación y Bases de Datos
Fundamentos de programación y Bases de Datos Duración: 25.00 horas Descripción En la actualidad la mayoría de nuestra vida esta basada en el uso de programas informáticos. Para desarrollar un programa
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:
INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
Números reales Conceptos básicos Algunas propiedades
Números reales Conceptos básicos Algunas propiedades En álgebra es esencial manejar símbolos con objeto de transformar o reducir expresiones algebraicas y resolver ecuaciones algebraicas. Debido a que
TEMA 3. POLINOMIOS Y FRACCIONES ALGEBRAICAS. Ficha 0
Ficha 0 Un monomio es una expresión algebraica formada por el producto de un número, llamado coeficiente, por una o más variables con exponente natural o cero, llamadas parte literal. El grado es la suma
La suma de los monomios es otro monomio que tiene la misma parte literal y cuyo coeficiente es la suma de los coeficientes.
Suma de monomios Sólo podemos sumar monomios semejantes. La suma de los monomios es otro monomio que tiene la misma parte literal y cuyo coeficiente es la suma de los coeficientes. ax n + bx n = (a + b)x
Capítulo 6. Relaciones. Continuar
Capítulo 6. Relaciones Continuar Introducción Una relación es una correspondencia entre dos elementos de dos conjuntos con ciertas propiedades. En computación las relaciones se utilizan en base de datos,
Polinomios y fracciones algebraicas. Resolución de ecuaciones polinómicas y racionales.
Polinomios y fracciones algebraicas. Resolución de ecuaciones polinómicas y racionales. Índice de contenido Polinomios y fracciones algebraicas: nociones básicas...2 Qué es y qué no es un polinomio...2
Título: mar 6-1:39 PM (Página 1 de 20)
TEMA 5. ÁLGEBRA El lenguaje algebraico es un lenguaje matemático que combina números y letras unidos mediante operaciones aritméticas (+, -,, :) para expresar la realidad de forma concisa, inequívoca y
OPERACIONES CON POLINOMIOS
4. 1 UNIDAD 4 OPERACIONES CON POLINOMIOS Objetivo general. Al terminar esta Unidad resolverás ejercicios y problemas en los que apliques las operaciones de suma, resta, multiplicación y división de polinomios.
MONOMIOS Y POLINOMIOS
Trabajar en álgebra consiste en manejar relaciones numéricas en las que una o más cantidades son desconocidas. Estas cantidades se llaman variables, incógnitas o indeterminadas y se representan por letras.
