PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL"

Transcripción

1 PROGRAMACIÓN ORIENTADA A LA INTELIGENCIA ARTIFICIAL Ejercicios de programación en LISP y PROLOG Angeles Manjarrés Riesco Severino Fernández Galán Jesús González Boticario prog-ia@dia.uned.es Dpto. Inteligencia Artificial. E. T. Ingeniería Informática. UNED Avda. Senda del Rey, s/n Madrid Curso 2002/2003

2 EJERCICIOS DE PROGRAMACIÓN EN LISP 1. Ejercicios Básicos 1.1 Definir una función que calcule la entropía de un suceso aleatorio que representa k modos de realización de probabilidades P 1, P 2, P 3,, P k, cuyo valor viene dado por la expresión: K H = p log p i=1 i i 1.2 Definir una función que dados tres números X, Y y Z, devuelva una lista con los números ordenados por orden creciente. 1.3 Definir una función que devuelva verdadero (cualquier valor distinto de NIL) o falso (NIL) dependiendo de si el menor de sus argumentos sea par o impar. Resolverlo para dos argumentos y para un número variable de éstos. 1.4 Definir una función que concatene un número variable de listas (algunas pueden ser listas vacías) y átomos, comprobando qué argumentos son listas y cuáles son átomos. En el resultado de dicha concatenación se deben excluir las listas vacías. 1.5 Definir las funciones SUST1 y SUST2 que reciban como argumentos una lista de asociación y una expresión simbólica L. SUST1 debe sustituir en L los primeros elementos de las parejas de la lista de asociación por sus correspondientes segundos elementos; esta sustitución la hará de forma secuencias (una sustitución puede influir en le resultado de otra sustitución anterior). SUST2 opera de forma análoga pero todas las sustituciones en la lista L deben realizarse simultáneamente (no teniendo ninguna influencia el resultado de una sustitución en las sustituciones que se realicen posteriormente). Ejemplo: > (SUST1 ( (A B) (C D) (E F) (B K) (D L) ) (A C E B D M)) (K L F K L M) > (SUST2 ( (A B) (C D) (E F) (B K) (D L) ) (A C E B D M)) (B D F K L M) 1.6 Definir una función recursiva AGRUPAR que reciba dos argumentos, compruebe cuál de ellos es un átomo y cuál una lista, y a continuación introduzca el átomo junto a los átomos iguales que hubiera en la lista o al final de la misma, en el caso de no encontrar semejantes. Por ejemplo: > (AGRUPAR (A A A B B B C C C) B) (A A A B B B B C C C ) 1.7 Definir una función APLANAR que reciba como argumento una expresión simbólica y elimine todos los paréntesis que aparezcan en esa expresión, devolviendo como resultado una lista con todos los átomos que aparezcan en el argumento, de tal forma que todos los átomos 2

3 numéricos aparezcan en primer lugar, ordenados y sin repeticiones, seguidos de los que sean literales, también sin repeticiones. Ejemplo: > (APLANAR ( (1 2 A) (9 (B C 4) ) ( ( ( ( 3 C ( 7 ) ) ) ) ) ) ) ( A B C) 1.8 Definir una macro MI-IF que reciba tres argumentos, siendo el tercero opcional; si el primero es cierto devuelve el segundo, si no devuelve el tercero o NIL si éste no existiera. 1.9 Definir una macro MI-DO que tenga exactamente la misma funcionalidad que la macro DO, pero que además de devolver el valor correspondiente cuando se cumpla la condición de finalización, devuelva un segundo valor que indique el número de iteraciones que se han realizado. No se deben utilizar las primitivas DO, DO*, DOLIST, DOTIMES Definir una matriz de 10 filas y 20 columnas, rellenarla, asignando a cada elemento el valor de la suma de su fila más su columna y obtener una lista de salida con los elementos de la diagonal. 2. Ejercicios avanzados 2.1 Un móvil es un tipo de escultura abstracta construida por elementos que pueden tener un movimiento relativo unos respecto a otros. Puede definirse un tipo particularmente simple de móvil de forma recursiva como, o bien un objeto suspendido en el aire, o bien una barra con un submóvil colgando de cada extremo. Si se asume que cada barra está suspendida de su punto medio, puede representarse un móvil como un árbol binario. Los objetos suspendidos ser representarán como números que corresponderán al peso de cada objeto. Los móviles más complejos se representarán como listas de tres elementos; el primero de ellos será un número igual al peso de la barra, y los otros dos representan submóviles unidos a los extremos de la barra. Un móvil debe ser balanceado, es decir, los dos submóviles de los extremos de la barra deben tener el mismo peso. definir MOVILP, una función que determina si un móvil está o no balanceado. Devolverá NIL si no lo está y el peso total del móvil en caso contrario. > (MOVILP '(6 (4 (2 1 1) 4) (2 5 (1 2 2)))) El juego de la vida es un juego de simulación que se desarrolla en una cuadrícula, de modo que en cada casilla pueda haber un organismo. Cada casilla se puede encontrar ocupada o vacía. Dos organismos se consideran vecinos si sus casillas son contiguas en sentido horizontal, vertical o diagonal. Por tanto, cada casilla tiene ocho casillas vecinas. Las reglas del juego son: - En cada casilla vacía nace un nuevo organismo si dicha casilla tiene exactamente tres vecinos. - Una casilla ocupada que tenga cero o un vecino muere por aislamiento. - Una casilla ocupada con cuatro o más vecinos muere por superpoblación. 3

4 - Una casilla ocupada con dos o tres vecinos sobrevive. Todos los nacimientos y muertes ocurren simultáneamente y la aplicación de las leyes anteriores produce una nueva generación. El juego continúa hasta que suceda uno de los siguientes hechos: - La generación actual es igual que la generación inicial. - La generación actual es igual que dos generaciones anteriores. - Se ha alcanzado el número máximo de generaciones prefijado. 2.3 Escribir REINAS, una función que devuelva la solución al problema de las ocho reinas. Se trata de situar a ocho reinas en un tablero de ajedrez, de manera que ninguna de ellas sea atacada por otra, es decir, no puede haber dos reinas en la misma fila, columna o diagonal. EJERCICIOS DE PROGRAMACIÓN EN PROLOG 3. Ejercicios básicos 3.1 Una agencia matrimonial guarda por cada uno de sus solicitantes una ficha acorde a los siguientes hechos: hombre(n,t,c,e). mujer(n,t,c,e). donde n es el nombre del hombre o la mujer, t es su talla (grande, mediana, pequeña), c es el color de su pelo (rubio, moreno, pelirrojo, castaño) y e es su edad (joven, maduro, anciano). gustos(n,m,l,d)indica que a la persona n le gusta la música del tipo m (clásica, pop, jazz), la literatura del género l (aventuras, ciencia ficción, detectives) y el deporte de la variedad d (tenis, natación, yoga). busca(n,t,c,e) expresa que la persona n busca una pareja de talla t con color de pelo c y edad e. Se considera que dos personas x e y, de diferentes sexos, son compatibles si x es compatible con y e y es compatible con x. En primer lugar, x es compatible con y si x busca a alguien con las características físicas de y y si los gustos de x e y en las áreas de música, deporte y literatura coinciden. Diseñe un programa que determine la compatibilidad de una pareja. 4

5 3.2 Defina predicados par(x) e impar(x) que determinen si un número natural es par o impar. Defina asimismo un predicado divide(x,y,z) que compute divisiones enteras utilizando la substracción repetida. 3.3 Escriba un predicado substituye(x,y,xs,ys), donde Ys es la lista que resulta de substituir por Y todas las ocurrencias de X en la lista Xs. Idem para permutacion_par(xs,ys) y permutacion_impar((xs,ys), donde Xs, Ys son listas. 4. Avanzados 4.1 Escriba dos versiones de un predicado que calcule derivadas de funciones de variable entera, de modo que una de ellas utilice cuts y la otra no. 4.2 Escriba un programa que determine quién de entre 3 jugadores de póquer tiene la mejor jugada. 4.3 Los vértices de un grafo se numeran de 0 a n. En una base de datos Prolog, a cada uno de los arcos del grafo corresponde un hecho arco(i,j), donde i es el origen y j el destino del arco. Diseñe un predicado que defina camino(x,y,l), donde L es la lista que representa un camino sin ciclos que conduce del vértice x al y. 5

1 Introducción al lenguaje PROLOG

1 Introducción al lenguaje PROLOG 1 Introducción al lenguaje PROLOG 1.1 Generalidades Prolog es un lenguaje de programación que se utiliza para resolver problemas en los que existen objetos y relaciones entre objetos. La programación en

Más detalles

CUADERNO DE CÁLCULO:

CUADERNO DE CÁLCULO: CUADERNO DE CÁLCULO: 2013-2014 TERCER CICLO 6º PRIMARIA ALUMNO/A:... Cálculo 6º Ed. Primaria Colegio Romareda 2013/14 Página 2 Cálculo 6º Ed. Primaria Colegio Romareda 2013/14 Página 3 Índice Cálculo mental

Más detalles

2).- Nombre de función. Para obtener una lista de funciones disponibles, haga clic en una celda y presione MAYÚSC+F3.

2).- Nombre de función. Para obtener una lista de funciones disponibles, haga clic en una celda y presione MAYÚSC+F3. FUNCIONES DE EXCEL Adiestramiento Computacional Página 1 Funciones Las funciones son fórmulas predefinidas que ejecutan cálculos utilizando valores específicos, denominados argumentos, en un orden determinado

Más detalles

Programación Declarativa UNIVERSIDAD DE MÁLAGA

Programación Declarativa UNIVERSIDAD DE MÁLAGA Programación Declarativa UNIVERSIDAD DE MÁLAGA (3 o de Ingeniería Técnica en Informática) E.T.S.I. INFORMÁTICA Septiembre de 2006 mbre: Especialidad: Prolog Grupo: Ejercicio 1.1 (1 punto) Realizad el árbol

Más detalles

A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO

A B MIN C D E F MAX x E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO E.T.S.I. INFORMÁTICA 4º CURSO. INTELIGENCIA ARTIFICIAL E INGENIERÍA DEL CONOCIMIENTO UNIVERSIDAD DE MÁLAGA Dpto. Lenguajes y Ciencias de la Computación RELACIÓN DE PROBLEMAS. TEMA IV. PROBLEMAS DE JUEGOS.

Más detalles

FUNCIONES EN EXCEL III

FUNCIONES EN EXCEL III FUNCIONES EN EXCEL III UTILIZANDO REFERENCIAS ABSOLUTAS Y RELATIVAS En Excel puedes especificar tres tipos de referencias: relativas, absolutas y mixtas. Al utilizar el tipo de referencia adecuado nos

Más detalles

PHP: Lenguaje de programación

PHP: Lenguaje de programación Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054

Más detalles

FUNCIONES NUMÉRICAS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

FUNCIONES NUMÉRICAS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE FUNCIONES NUMÉRICAS EXCEL 00 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE FUNCIONES NUMÉRICAS EXCEL 00 FUNCIONES NUMÉRICAS FUNCIÓN SUMA Descripción: Suma todos los números de uno o

Más detalles

Operaciones básicas con hojas de cálculo

Operaciones básicas con hojas de cálculo Operaciones básicas con hojas de cálculo Insertar hojas de cálculo. Para insertar rápidamente una hoja de cálculo nueva al final de las hojas de cálculo existentes, haga clic en la ficha Insertar hoja

Más detalles

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática

Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos

Más detalles

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González. Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad

Más detalles

Ejemplos y ejercicios de. Estadística Descriptiva. yanálisis de Datos. 2 Descripción estadística de una variable. Ejemplos y ejercicios.

Ejemplos y ejercicios de. Estadística Descriptiva. yanálisis de Datos. 2 Descripción estadística de una variable. Ejemplos y ejercicios. ESTADÍSTICA DESCRIPTIVA Y ANÁLISIS DE DATOS Ejemplos y ejercicios de Estadística Descriptiva yanálisis de Datos Diplomatura en Estadística Curso 007/08 Descripción estadística de una variable. Ejemplos

Más detalles

ALGORITMO MINIMAX. o Nodo: Representa una situación del juego. o Sucesores de un nodo: Situaciones del juego a las que se

ALGORITMO MINIMAX. o Nodo: Representa una situación del juego. o Sucesores de un nodo: Situaciones del juego a las que se ALGORITMO MINIMAX Algoritmo de decisión para minimizar la pérdida máxima aplicada en juegos de adversarios Información completa (cada jugador conoce el estado del otro) Elección del mejor movimiento para

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

JUNIO Opción A

JUNIO Opción A Junio 010 (Prueba Específica) JUNIO 010 Opción A 1.- Discute y resuelve según los distintos valores del parámetro a el siguiente sistema de ecuaciones: a x + a y + az 1 x + a y + z 0.- Una panadería se

Más detalles

Algoritmos y programas. Algoritmos y Estructuras de Datos I

Algoritmos y programas. Algoritmos y Estructuras de Datos I Algoritmos y programas Algoritmos y Estructuras de Datos I Primer cuatrimestre de 2012 Departamento de Computación - FCEyN - UBA Programación funcional - clase 1 Funciones Simples - Recursión - Tipos de

Más detalles

19 a Competencia de MateClubes Primera Ronda Nivel Preolímpico

19 a Competencia de MateClubes Primera Ronda Nivel Preolímpico Primera Ronda Nivel Preolímpico La prueba dura 2 horas. Nombre del Club:.................................... Código del club: 19 0.............. 1. Rafa tiene $21 y Betty tiene $3. Cada semana, Rafa recibe

Más detalles

MATEMÁTICA DE CUARTO 207

MATEMÁTICA DE CUARTO 207 CAPÍTULO 1 CONJUNTOS NUMÉRICOS 1 Introducción... pág. 9 2 Números naturales... pág. 10 3 Números enteros... pág. 10 4 Números racionales... pág. 11 5 Números reales... pág. 11 6 Números complejos... pág.

Más detalles

4.- Leer tres números y escribirlos en orden decreciente

4.- Leer tres números y escribirlos en orden decreciente Ejercicios tema 3 2.- Leer dos números y decir cuál es el menor 3.- Leer tres números y decir cuál es el mayor 4.- Leer tres números y escribirlos en orden decreciente 5.- Los siguientes fragmentos de

Más detalles

HOJA DE TRABAJO UNIDAD 3

HOJA DE TRABAJO UNIDAD 3 HOJA DE TRABAJO UNIDAD 3 1. Defina que es probabilidad Es el estudio de experimentos aleatorios o libres de determinación, el resultado es al azar. Se refiere al estudio de la aleatoriedad y a la incertidumbre.

Más detalles

FICHA DE REPASO: ESTADÍSTICA

FICHA DE REPASO: ESTADÍSTICA FICHA DE REPASO: ESTADÍSTICA 1. Indica la población y la muestra de los siguientes estudios estadísticos: a) El número de móviles de los alumnos de 2º de la E.S.O de nuestro instituto. b) La altura de

Más detalles

Unidad 2: Ecuaciones, inecuaciones y sistemas.

Unidad 2: Ecuaciones, inecuaciones y sistemas. Unidad 2: Ecuaciones, inecuaciones y sistemas 1 Unidad 2: Ecuaciones, inecuaciones y sistemas. 1.- Factorización de polinomios. M. C. D y m.c.m de polinomios. Un número a es raíz de un polinomio es 0.

Más detalles

Matemáticas III. Geometría analítica

Matemáticas III. Geometría analítica Matemáticas III. Geometría analítica Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios institucionales

Más detalles

1. Sea A una matriz cuadrada n x n, conteniendo la siguiente información en cada fila i. para 1 j k n para k

1. Sea A una matriz cuadrada n x n, conteniendo la siguiente información en cada fila i. para 1 j k n para k . Sea A una matriz cuadrada n x n, conteniendo la siguiente información en cada fila i Ai [, j] = 0 para j k n para k i i < j n Construya un algoritmo "Divide y Vencerás" que ordene las filas de la matriz

Más detalles

1º ESO TEMA 9 ESTADÍSTICA Y PROBABILIDAD

1º ESO TEMA 9 ESTADÍSTICA Y PROBABILIDAD 1º ESO TEMA 9 ESTADÍSTICA Y PROBABILIDAD 1 1.- FRECUENCIAS Para organizar y analizar una serie de datos estadísticos se utiliza una tabla de frecuencias Tabla de frecuencias Valores (xi) 0 1 2 Frecuencia

Más detalles

Estrategias en Juegos

Estrategias en Juegos Estrategias en Juegos Reglas comunes a todos los juegos, salvo que se indique lo contrario: Torres Los juegos son para dos jugadores. Cada jugador mueve por turnos, según las reglas del juego. No puede

Más detalles

UNIDAD: NÚMEROS Y PROPORCIONALIDAD. Los elementos del conjunto IN = {1, 2, 3, 4, 5, 6, 7,...} se denominan números

UNIDAD: NÚMEROS Y PROPORCIONALIDAD. Los elementos del conjunto IN = {1, 2, 3, 4, 5, 6, 7,...} se denominan números GUÍA Nº 2 UNIDAD: NÚMEROS Y PROPORCIONALIDAD NÚMEROS ENTEROS NÚMEROS NATURALES (ln) Los elementos del conjunto IN = {1, 2, 3, 4, 5, 6, 7,...} se denominan números naturales NÚMEROS ENTEROS (Z) Los elementos

Más detalles

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1 Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.

Más detalles

Sistemas de ecuaciones lineales

Sistemas de ecuaciones lineales Sistemas de ecuaciones lineales TIPOS DE SISTEMAS. DISCUSIÓN DE SISTEMAS. Podemos clasificar los sistemas según el número de soluciones: Incompatible. No tiene solución Compatible. Tiene solución. Compatible

Más detalles

Guía de uso de DERIVE. 2) Botones de acceso rápido Al colocar el cursor sobre el botón aparece un recuadro con su función

Guía de uso de DERIVE. 2) Botones de acceso rápido Al colocar el cursor sobre el botón aparece un recuadro con su función Sobre la pantalla principal de DERIVE distinguimos: 1) La barra del menú 2) Botones de acceso rápido Al colocar el cursor sobre el botón aparece un recuadro con su función UNIDAD DOCENTE DE MATEMÁTICAS

Más detalles

Competencias TIC para profesionales Del Siglo 21

Competencias TIC para profesionales Del Siglo 21 Planilla de Cálculo Nos referiremos a la planilla de cálculo de Microsoft Office, con algunas precisiones a la de OpenOffice. Una vez abierto un libro nuevo de Excel de Microsoft, la interfaz de la planilla

Más detalles

Opuesto de un número +3 + (-3) = (+5) = 0. N = 0,1, 2,3,4, Conjunto de los números naturales

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

Más detalles

INSTRUCCIONES AJEDREZ

INSTRUCCIONES AJEDREZ INSTRUCCIONES AJEDREZ EL TABLERO El juego se libra por dos jugadores, con un juego de piezas cada uno de ellos, normalmente unas blancas y otras negras, sobre un tablero cuadrado de 64 casillas: 32 de

Más detalles

TEORÍA DE GRAFOS Ingeniería de Sistemas

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.

Más detalles

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 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

Más detalles

EJERCICIO 13 DE EXCEL. FUNCIONES DE BÚSQUEDA: BUSCARV y BUSCARH. Estas funciones buscan en una tabla y devuelven la correspondencia con un determinado

EJERCICIO 13 DE EXCEL. FUNCIONES DE BÚSQUEDA: BUSCARV y BUSCARH. Estas funciones buscan en una tabla y devuelven la correspondencia con un determinado FUNCIONES DE BÚSQUEDA: BUSCARV y BUSCARH Estas funciones buscan en una tabla y devuelven la correspondencia con un determinado valor. EJEMPLO Un opositor desea conocer la nota de su examen. Al introducir

Más detalles

Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales.

Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos o negativos), sin decimales. Incluye a los naturales. Tema 1: Números Reales 1.1 Conjunto de los números Naturales (N): 0, 1, 2, 3. Números positivos sin decimales. Sirven para contar. Enteros (Z):..., -3, -2, -1, 0, 1, 2, 3,... Números enteros (positivos

Más detalles

SISTEMAS DE ECUACIONES LINEALES. Método de reducción o de Gauss. 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González.

SISTEMAS DE ECUACIONES LINEALES. Método de reducción o de Gauss. 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González. SISTEMAS DE ECUACIONES LINEALES Método de reducción o de Gauss 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González. SISTEMAS DE DOS ECUACIONES LINEALES CON DOS INCÓGNITAS.

Más detalles

Informática I ACI-191. Taller de Informática

Informática I ACI-191. Taller de Informática ACI-983 Informática I ACI-191 Taller de Informática Escuela de Ingeniería Unidad IV : Software de Planilla de Cálculo Clase 14: Bases de Datos TEMA 1: Filtro Avanzado y Funciones de Base de Datos En clases

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería

Más detalles

GUÍAS DE TRABAJO. Matemáticas. Material de trabajo para los estudiantes UNIDAD 3. Preparado por: Héctor Muñoz

GUÍAS DE TRABAJO. Matemáticas. Material de trabajo para los estudiantes UNIDAD 3. Preparado por: Héctor Muñoz GUÍAS DE TRABAJO Material de trabajo para los estudiantes UNIDAD 3 Preparado por: Héctor Muñoz Diseño Gráfico por: www.genesisgrafica.cl Responde en tu cuaderno las siguientes preguntas. GUÍA DE TRABAJO

Más detalles

Ajedrez. Posición inicial y objetivo del juego

Ajedrez. Posición inicial y objetivo del juego Ajedrez Posición inicial y objetivo del juego El ajedrez se juega en un tablero de 64 casillas. Cada jugador inicia el juego con 16 piezas - un rey, una dama, dos torres, dos alfiles, dos caballos y ocho

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias

Más detalles

Sistemas Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Sistemas Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 1 Sistemas Numéricos 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Introducción Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar

Más detalles

Estadística Inferencial. Estadística Descriptiva

Estadística Inferencial. Estadística Descriptiva INTRODUCCIÓN Estadística: Ciencia que trata sobre la teoría y aplicación de métodos para coleccionar, representar, resumir y analizar datos, así como realizar inferencias a partir de ellos. Recogida y

Más detalles

Estructuras de Repetición (Repita para)

Estructuras de Repetición (Repita para) Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar

Más detalles

Espacio Muestral, se denota con la letra S, y representa el conjunto de todos los sucesos aleatorios. Por ejemplo: Si tiramos una moneda el espacio se sucesos está formado por: S= {Ø, {C}, {X}, {C,X}}.

Más detalles

CUADERNO DE EJERCICIOS Y PRACTICAS EXCEL AVANZANDO

CUADERNO DE EJERCICIOS Y PRACTICAS EXCEL AVANZANDO CUADERNO DE EJERCICIOS Y PRACTICAS EXCEL AVANZANDO CUADERNO DE EJERCICIOS Y PRACTICAS EXCEL AVANZADO Página 1 PRACTICA 21 Funcion BuscarV Por otro lado, tenemos a un empleado al que se le hara un descuento

Más detalles

PROBLEMAS DE PROBABILIDAD. 3. Calcula la probabilidad de que al lanzar dos dados la suma de sus puntos sea: a) igual a 5 b) mayor que 10

PROBLEMAS DE PROBABILIDAD. 3. Calcula la probabilidad de que al lanzar dos dados la suma de sus puntos sea: a) igual a 5 b) mayor que 10 1. Se lanza un dado. Halla la probabilidad: a) de salir el 3 b) de salir un número par c) de salir un número mayor que 2 PROBLEMAS DE PROBABILIDAD 2. Calcula la probabilidad de que al lanzar dos monedas:

Más detalles

REGLAMENTO DEL AJEDREZ. Tablero cuadrado 8x8 de 64 casillas con colores alternados (típicamente blanco y negro).

REGLAMENTO DEL AJEDREZ. Tablero cuadrado 8x8 de 64 casillas con colores alternados (típicamente blanco y negro). Jugadores: Dos. Requiere: REGLAMENTO DEL AJEDREZ Tablero cuadrado 8x8 de 64 casillas con colores alternados (típicamente blanco y negro). Objetivo: Mecánica: Dos sets iguales de 16 piezas cada uno, uno

Más detalles

APUNTES ACERCA DE LA ECUACIÓN DE LA RECTA

APUNTES ACERCA DE LA ECUACIÓN DE LA RECTA Introducción APUNTES ACERCA DE LA ECUACIÓN DE LA RECTA Se denomina solución de una ecuación al valor o conjunto de valores de la(s) incógnita(s) que verifican la igualdad. Así por ejemplo decimos que x

Más detalles

Preparación para Álgebra 1 de Escuela Superior

Preparación para Álgebra 1 de Escuela Superior Preparación para Álgebra 1 de Escuela Superior Este curso cubre los conceptos mostrados a continuación. El estudiante navega por trayectos de aprendizaje basados en su nivel de preparación. Usuarios institucionales

Más detalles

Actividad introductoria: Algunas personas realizando actividades diarias

Actividad introductoria: Algunas personas realizando actividades diarias Grado 6 Matemáticas De los símbolos a la búsqueda del concepto: El conjunto de los números naturales TEMA: RECONOCIMIENTO DEL CONJUNTO DE LOS NÚMEROS NATURALES Nombre: Grado: Actividad introductoria: Algunas

Más detalles

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo:

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo: Método Simplex. Este método fue creado en el año 1947 por el estadounidense George Bernard Dantzig y el ruso Leonid Vitalievich Kantorovich, con el objetivo de crear un algoritmo capaz de crear soluciones

Más detalles

Algebra lineal y conjuntos convexos

Algebra lineal y conjuntos convexos Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar

Más detalles

MODELOS DE PROCESO EVOLUTICO

MODELOS DE PROCESO EVOLUTICO MODELOS DE PROCESO EVOLUTICO ALUMNOS: RAUL MEXICANO HERNANDEZ KARIM PEREZ CONDE 4 SEMESTRE GRUPO: E PROCESO DE SOFTWARE El modelo Evolutivo Existe una gran variedad de procesos de software pero hablaremos

Más detalles

DOCENTE: JESÚS E. BARRIOS P.

DOCENTE: JESÚS E. BARRIOS P. DOCENTE: JESÚS E. BARRIOS P. DEFINICIONES Es larga la historia del uso de las matrices para resolver ecuaciones lineales. Un texto matemático chino que proviene del año 300 A. C. a 200 A. C., Nueve capítulos

Más detalles

Facultad de Ciencias Experimentales Universidad de Almería PRÁCTICA 1

Facultad de Ciencias Experimentales Universidad de Almería PRÁCTICA 1 PRÁCTICA 1 APLICACIONES INFORMÁTICAS I OBJETIVOS 1. Utilización de MATLAB para multiplicar matrices, encontrar la inversa de una matriz, obtener las raíces de una ecuación polinómica de orden tres o superior

Más detalles

Juega con los números Página 11

Juega con los números Página 11 Página 11 Pág. 1 14 Busca el menor número de seis cifras cuya división entre 7 es exacta. Busca también el mayor. El menor número de seis cifras es 100 000. 100 000 : 7 = 14 285, El menor número de seis

Más detalles

EL TABLERO. El tablero está dividido en sesenta y cuatro (64) casillas o escaques alternando los colores blancos con los negros.

EL TABLERO. El tablero está dividido en sesenta y cuatro (64) casillas o escaques alternando los colores blancos con los negros. EL TABLERO El tablero es el campo de batalla donde dos ejércitos, uno de color blanco y otro de color negro, se enfrentan, dirigidos cada uno por un rey. El tablero está dividido en sesenta y cuatro (64)

Más detalles

CONJUNTO DE LOS NUMEROS ENTEROS

CONJUNTO DE LOS NUMEROS ENTEROS República Bolivariana de Venezuela Ministerio de la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada Núcleo Caracas CIU Cátedra: Razonamiento Matemático CONJUNTO DE LOS NUMEROS

Más detalles

Estructura de Datos. Arreglos. Experiencia Educativa de Algorítmica ESTRUCTURA DE DATOS - ARREGLOS 1

Estructura de Datos. Arreglos. Experiencia Educativa de Algorítmica ESTRUCTURA DE DATOS - ARREGLOS 1 Estructura de Datos Arreglos Experiencia Educativa de Algorítmica ESTRUCTURA DE DATOS - ARREGLOS 1 Introducción Una estructura de datos es una colección de datos que pueden ser caracterizados por su organización

Más detalles

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS MATRIZ DE LETRAS p q d b p p b n g b n w n w n n w b p q d b p q d n w n g b n p q p q p q d b p n g n g n g b n w n d b d b b p q d b b n b n n w n g b n p q p q p q d b p n g n g n g b n w n d b d b

Más detalles

ULADECH Escuela Profesional de Contabilidad

ULADECH Escuela Profesional de Contabilidad Fórmulas Las fórmulas son ecuaciones que efectúan cálculos con los valores de las celdas de la hoja de cálculo. Una fórmula comienza por un signo igual (=). Son operaciones entre celdas, o combinaciones

Más detalles

Problema de las N Reinas. Resolución paralela

Problema de las N Reinas. Resolución paralela Problema de las N Reinas Resolución paralela Indice Introducción al problema Representación y Soluciones Resolución secuencial Resolución paralela Conclusiones Bibliografía 2 3 Introducción Introducción

Más detalles

Tema: Los Grafos y su importancia para la optimización de redes.

Tema: Los Grafos y su importancia para la optimización de redes. Tema: Los Grafos y su importancia para la optimización de redes. Qué son los Grafos? Un grafo es una dupla G= {X,U}, donde X es un conjunto finito y no vacio de elementos llamados vértices y U es el conjunto

Más detalles

Guía del estudiante. Clase 16 Tema: Números racionales - orden en los racionales y representación decimal. Lectura. Colombia Biodiversa Amenazada

Guía del estudiante. Clase 16 Tema: Números racionales - orden en los racionales y representación decimal. Lectura. Colombia Biodiversa Amenazada MATEMÁTICAS Grado Séptimo Bimestre III Semana Número de clases 16-19 Clase 16 Tema: Números racionales - orden en los racionales representación decimal Lectura Colombia Biodiversa Amenazada Colombia ocupa

Más detalles

1.1. Instructivo Applet en Geogebra lanzamiento de una moneda n veces

1.1. Instructivo Applet en Geogebra lanzamiento de una moneda n veces 1.1. Instructivo Applet en Geogebra lanzamiento de una moneda n veces Por: Jesús Evenson Pérez Arenas Indicador: Introducir el concepto de probabilidad haciendo una cantidad de lanzamientos de una moneda,

Más detalles

Funciones y Condicionales Introducción a la Programación

Funciones y Condicionales Introducción a la Programación Funciones y Condicionales Introducción a la Programación Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Santiago de Cali 2011-2 Resumen En el mundo existen gran

Más detalles

Trabajo 2. Jonathan A. Trejos O. El primer problema es uno típico de teoría de números, en el cual se puede apreciar la simetría.

Trabajo 2. Jonathan A. Trejos O. El primer problema es uno típico de teoría de números, en el cual se puede apreciar la simetría. Trabajo Jonathan A. Trejos O. 1 Primer problema El primer problema es uno típico de teoría de números, en el cual se puede apreciar la simetría. Enunciado 1 Halle y pruebe una bonita fórmula para el producto

Más detalles

El TAD Grafo. El TAD Grafo

El TAD Grafo. El TAD Grafo ! Esta representación resulta útil cuando el número de vértices se conoce previamente y permanecerá fijo durante la resolución del problema, pero resulta ineficiente si necesitamos añadir o eliminar vértices

Más detalles

UNIDAD DE APRENDIZAJE I

UNIDAD DE APRENDIZAJE I UNIDAD DE APRENDIZAJE I Saberes procedimentales Interpreta y utiliza correctamente el lenguaje simbólico para el manejo de expresiones algebraicas. 2. Identifica operaciones básicas con expresiones algebraicas.

Más detalles

LABORATORIO Nº 8 FILTROS EN EXCEL

LABORATORIO Nº 8 FILTROS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar filtros en Microsoft Excel. 1) FILTRAR INFORMACIÓN Para agregar un filtro a una tabla se debe seleccionar

Más detalles

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

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

Más detalles

Utilización de Funciones en OpenOffice.org Calc

Utilización de Funciones en OpenOffice.org Calc Utilización de Funciones en OpenOffice.org Calc Una función es un conjunto de instrucciones reunidas bajo un nombre que calculan un resultado o llevan a cabo una acción específica. Las funciones pueden

Más detalles

Teoría de grafos y optimización en redes

Teoría de grafos y optimización en redes Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,

Más detalles

Dos matrices son iguales cuando tienen la misma dimensión y los elementos que ocupan el mismo lugar en ambas son iguales

Dos matrices son iguales cuando tienen la misma dimensión y los elementos que ocupan el mismo lugar en ambas son iguales Introducción Las matrices aparecen por primera vez hacia el año 1850, introducidas por J.J. Sylvester. El desarrollo inicial de la teoría se debe al matemático W.R. Hamilton en 1853. En 1858, A. Cayley

Más detalles

Tema 3.- Predicados y sentencias condicionales

Tema 3.- Predicados y sentencias condicionales UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO PROGRAMACIÓN DECLARATIVA INGENIERÍA INFORMÁTICA ESPECIALIDAD DE COMPUTACIÓN CUARTO CURSO PRIMER

Más detalles

APÉNDICE: EJERCICIOS DE PROGRAMACIÓN JESÚS GONZÁLEZ BOTICARIO

APÉNDICE: EJERCICIOS DE PROGRAMACIÓN JESÚS GONZÁLEZ BOTICARIO APÉNDICE: EJERCICIOS DE PROGRAMACIÓN JESÚS GONZÁLEZ BOTICARIO EJERCICIOS BÁSICOS DE LISP 81 EJERCICIOS DE LISP 1. Ejercicios Básicos de Lisp 1.1 Definir una función que calcule el valor de: F = 1 ax2

Más detalles

4. Operadores Operador asignación

4. Operadores Operador asignación Programación orientada a objetos con Java 43 4. Operadores Objetivos: a) Describir los operadores (aritméticos, incrementales, de relación, lógicos y de asignación) y los tipos de dato primitivos sobre

Más detalles

INVESTIGACIÓN OPERATIVA

INVESTIGACIÓN OPERATIVA FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Mg Jessica Pérez Rivera PROBLEMAS DE TRANSPORTE Y ASIGNACIÓN Las aplicaciones de la programación

Más detalles

Un grafo G = (V, E) se dice finito si V es un conjunto finito.

Un grafo G = (V, E) se dice finito si V es un conjunto finito. 1 Grafos: Primeras definiciones Definición 1.1 Un grafo G se define como un par (V, E), donde V es un conjunto cuyos elementos son denominados vértices o nodos y E es un subconjunto de pares no ordenados

Más detalles

JUNIO Bloque A

JUNIO Bloque A Selectividad Junio 009 JUNIO 009 Bloque A 1.- Estudia el siguiente sistema en función del parámetro a. Resuélvelo siempre que sea posible, dejando las soluciones en función de parámetros si fuera necesario.

Más detalles

ECUACIÓN DE LA RECTA

ECUACIÓN DE LA RECTA MATEMÁTICA SEMANA 2 ECUACIÓN DE LA RECTA Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está permitido copiar, reproducir, reeditar, descargar,

Más detalles

Técnicas de conteo. Permutaciones y combinaciones. Álvaro José Flórez. Febrero - Junio Facultad de Ingenierías

Técnicas de conteo. Permutaciones y combinaciones. Álvaro José Flórez. Febrero - Junio Facultad de Ingenierías Técnicas de conteo Permutaciones y combinaciones Álvaro José Flórez 1 Escuela de Ingeniería Industrial y Estadística Facultad de Ingenierías Febrero - Junio 2012 Técnicas de conteo En el enfoque clásico,

Más detalles

Práctica 2: Periodicidad

Práctica 2: Periodicidad Práctica 2: Periodicidad Apellidos, nombre Apellidos, nombre Grupo Puesto Fecha El objetivo de esta práctica es explorar las utilidades de representación gráfica de MATLAB para observar las especiales

Más detalles

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA GUÍA DE INFORMÁTICA (Operaciones matemáticas) Profesor: Germán Rodríguez López Año lectivo 2006-2007 1 OPERACIONES MATEMÁTICAS

Más detalles

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013

TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013 TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba

Más detalles

Los números enteros. Dado que los enteros contienen los enteros positivos, se considera a los números naturales son un subconjunto de los enteros.

Los números enteros. Dado que los enteros contienen los enteros positivos, se considera a los números naturales son un subconjunto de los enteros. Los números enteros Con los números naturales no era posible realizar diferencias donde el minuendo era menor que el que el sustraendo, pero en la vida nos encontramos con operaciones de este tipo donde

Más detalles

Soluciones - Primer Nivel Juvenil

Soluciones - Primer Nivel Juvenil SOCIEDAD ECUATORIANA DE MATEMÁTICA ETAPA CLASIFICATORIA "VII EDICIÓN DE LAS OLIMPIADAS DE LA SOCIEDAD ECUATORIANA DE MATEMÁTICA" Soluciones - Primer Nivel Juvenil 0 de abril de 00. El vocal de deportes

Más detalles

Cifras significativas

Cifras significativas Cifras significativas No es extraño que cuando un estudiante resuelve ejercicios numéricos haga la pregunta: Y con cuántos decimales dejo el resultado? No es extraño, tampoco, que alguien, sin justificación,

Más detalles

1. Progresiones aritméticas

1. Progresiones aritméticas 1 PROGRESIONES ARITMÉTICAS 1 1. Progresiones aritméticas Una progresión aritmética es una sucesión en la que cada término es igual al anterior más un número constante llamado diferencia de la progresión.

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

Diseño de una calculadora

Diseño de una calculadora DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta

Más detalles

Las fórmulas de Excel siempre comienzan por un signo igual (=) lo cual indica que los caracteres siguientes constituyen una fórmula.

Las fórmulas de Excel siempre comienzan por un signo igual (=) lo cual indica que los caracteres siguientes constituyen una fórmula. Las fórmulas de Excel siempre comienzan por un signo igual (=) lo cual indica que los caracteres siguientes constituyen una fórmula. Después del signo igual están los elementos que se van a calcular (los

Más detalles

Propuesta de currículo para Ingeniería en Computación

Propuesta de currículo para Ingeniería en Computación Propuesta de currículo para Ingeniería en Computación 1. Introducción En el plan de estudios vigente de Ingeniería en Computación (plan 97) se propone una definición amplia de los contenidos de la carrera

Más detalles

<tipo> Tipo de dato de los elementos del vector

<tipo> Tipo de dato de los elementos del vector Vectores y matrices Declaración Vector (array unidimiensional): []; Tipo de dato de los elementos del vector Identificador de la variable.

Más detalles

Guía para maestro. Múltiplos y divisores. Compartir Saberes.

Guía para maestro. Múltiplos y divisores. Compartir Saberes. Guía para maestro Guía realizada por Bella Peralta C. Magister en Educación Matemática bellaperaltamath@gmail.com Los procedimientos para encontrar el mínimo común múltiplo, máximo común divisor y factorizar

Más detalles

5.3 CREAR FORMULARIOS

5.3 CREAR FORMULARIOS 5.3 CREAR FORMULARIOS Los formularios están diseñados para obtener información específica, hay diferentes tipos de formularios, como por ejemplo, facturas, formularios de pedidos, de registro DISEÑAR UN

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles