Ingeniería Técnica en Informática de Gestión

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

Download "Ingeniería Técnica en Informática de Gestión"

Transcripción

1 Departamento de Informática Universidad Carlos III de Madrid Ingeniería Técnica en Informática de Gestión Inteligencia Artificial Septiembre a parte Normas generales del examen El tiempo para realizar el examen es de 2 horas No se responderá a ninguna pregunta sobre el examen Si se sale del aula, no se podrá volver a entrar durante el examen No se puede presentar el examen escrito a lápiz Problema 1. (5 puntos Una empresa de transporte de pequeños paquetes desea planificar qué vehículos utilizar en los desplazamientos. Dispone de tres tipos de vehículos de transporte: furgonetas, todo-terreno, y berlinas. En autopistas, las furgonetas gastan 5 litros a los kms. de gasoil, que cuesta pts. el litro; los todo-terreno gastan el doble de litros de gasolina, que cuesta 140 pts. el litro; y las berlinas gastan 7 5 litros a los kms. de gasolina. Por otro lado, cuando el terreno es un camino rural, las furgonetas y las berlinas gastan el doble de lo que gastan en autopistas, mientras que los todo-terreno gastan la mitad de lo que gastan en autopistas. Finalmente, si el consumo es en ciudad, todos gastan dos litros más. Si su objetivo es ahorrar en el gasto en combustible en los desplazamientos de sus vehículos, (1 punto decir qué algoritmo de los estudiados en clase utilizaría y por qué (1 5 puntos describir el espacio de problemas en este dominio (1 5 puntos parametrizar el algoritmo seleccionado (1 punto de acuerdo al algoritmo y parametrización elegidos, generar y evaluar, al menos, un nodo de profundidad 3 del árbol/grafo de búsqueda generado cuando el mundo por el que se deben mover es el representado en la figura adjunta. En ella, los números que aparecen entre los diferentes puntos representan las distancias kilométricas entre ellos. Se trata de llevar el paquete P1 al destino C12 y el paquete P2 al destino C9. C1 B2 P1 7 5 C3 T1 F1 C2 6 P2 20 B1 20 C C6 20 C5 70 ciudad terreno montañoso autopista F1: furgoneta B1 y B2: berlinas T1: todo terreno C1 C12: puntos significativos del mundo C C8 60 C9 C10 C C12

2 Departamento de Informática Universidad Carlos III de Madrid Ingeniería Técnica en Informática de Gestión Inteligencia Artificial Septiembre a parte Normas generales del examen El tiempo para realizar el examen es de 2 horas No se responderá a ninguna pregunta sobre el examen Si se sale del aula, no se podrá volver a entrar durante el examen No se puede presentar el examen escrito a lápiz Problema 1. (5 puntos La empresa BEERSA pretende representar y simular mediante técnicas de inteligencia artificial su proceso de embotellado de cerveza. Este proceso consiste de dos partes: producción y rellenado de botellas y tapado de las mismas. Para producir las botellas: 1. Se crea una unidad de vidrio fundido a partir de una lámina de vidrio utilizando un aparato conocido como fundidora 2. A partir de cada unidad de vidrio fundido se produce una botella utilizando un molde 3. Cada botella se rellena de cerveza utilizando una herramienta conocida como rellenadora También es necesario producir tapones, de la manera siguiente: 1. De una chapa de hojalata se corta un trozo circular utilizando la cortadora 2. Al trozo circular se le da forma de tapón utilizando una prensa Finalmente, la botella rellena se tapa con el tapón por medio de la tapadora. Todas las herramientas (fundidora, molde, rellenadora, cortadora, prensa y tapadora pueden estar o bien en servicio o bien averiadas, aunque normalmente están disponibles. Si están averiadas, no se pueden utilizar. Se pide: 1. (2.5 puntos Representar con un sistema de producción el proceso anterior, de la siguiente manera. En la memoria de trabajo inicial estarán los productos disponibles inicialmente (láminas de vidrio, chapas de hojalata y cerveza. De cada una, habrá tantas instancias como unidades haya (por ejemplo, si hay tres chapas, habrá tres instancias. El sistema de producción contendrá también reglas para transformar unos productos en otros, siguiendo el proceso de fabricación descrito. Una vez el sistema de producción termine su ejecución, deberán aparecer en la memoria de trabajo los productos finales (botellas de cerveza tapadas. Es importante plantear el problema de manera que se minimize el número de reglas. Se utilizará una sintaxis próxima a la de CLIPS vista en clase. El ejercicio consta de dos partes: a (1 punto Plantear una jerarquía de marcos para representar el problema anterior b (1.5 puntos Plantear las reglas de transformación de unos productos en otros

3 2. (2.5 puntos Resolver el mismo problema utilizando métodos y/o demonios y una jerarquía de marcos similar a la del apartado anterior (aunque se pueden realizar los cambios que se consideren oportunos, para adaptarla. El proceso comenzaría cuando el usuario envía un mensaje a una instancia de lámina de vidrio, otra de chapa y otra de cerveza. Esto debería desencadenar otros mensajes que resultaran en la producción de una unidad de vidrio fundido y así sucesivamente hasta que se produzca en la memoria de trabajo la botella rellena de cerveza y tapada. El paso de mensajes se debe realizar de una manera elegante y natural. Es suficiente con utilizar pseudo-código. Nota: Se puede suponer que se dispone de una función crea-instancia que puede crear instancias de cualquier clase y que devuelve un puntero a la instancia creada. El ejercicio consta de dos partes: a (1 punto Adaptación de la jerarquía de marcos b (1.5 puntos Métodos/demonios necesarios, junto con una descripción general de la secuencia de llamadas

4 Soluciones del examen de Inteligencia Artificial. Septiembre 2001 Solución al problema 1 1. Dado que no nos piden como objetivo encontrar el mínimo gasto en combustible, si no que se pide ahorrar, valdría cualquier método de búsqueda heurística con un sólo agente. Es decir, escalada, búsqueda en haz o cualquiera de las técnicas de mejor-primero. Elegiremos, por ejemplo, el A. 2. Para describir el espacio de problemas de este dominio, 1 se podría utilizar cualquiera de las técnicas de representación de conocimiento analizadas en clase, como, por ejemplo, marcos y reglas, o lógica. En este caso, utilizaremos lógica de predicados. Las partes de las que consta el espacio de problemas serían: Espacio de estados. Cada estado estará representado por las cosas que sean ciertas en ese momento. Para representar cada estado, se podrían utilizar los predicados: en-paquete(paquete,lugar, en-vehículo(vehículo,lugar y cargado(paquete,vehículo. También se podría añadir otra información relativa al estado como: tipo de vehículo con el predicado: tipo-vehículo(vehículo,tipo-vehículo conexión entre dos puntos con el predicado: conexión(lugar 1,lugar 2,distancia,tipo-terreno litros que consume un vehículo con el predicado: consume(tipo-vehículo,tipo-terreno,litros Este predicado tendría como valores los dados por la siguiente tabla. tipo-vehículo tipo-terreno litros furgoneta autopista 5 furgoneta camino-rural 10 furgoneta ciudad 7 todo-terreno autopista 10 todo-terreno camino-rural 5 todo-terreno ciudad 12 berlina autopista 7 5 berlina camino-rural 15 berlina ciudad 9 5 Como ejemplo, se tendría en cada estado que es cierto consume(furgoneta,autopista,5, que es cierto consume(furgoneta,camino-rural,10, etc. coste de litro de combustible según vehículo con el predicado: coste-combustible(tipo-vehículo,coste Se tendría que decir en el estado que es cierto coste-combustible(furgoneta,, coste-combustible(todo-terreno,140 y coste-combustible(berlina,140. Conjunto de operadores. Se podrían definir tres operadores: cargar(paquete,vehículo,lugar: requeriría que el vehículo y el paquete estuvieran en el mismo lugar y cambiaría a un estado en el que el paquete estaría cargado en el vehículo y ya no estaría en el lugar. descargar(paquete,vehículo,lugar: requeriría que el paquete estuviera cargado en el vehículo y cambiaría a un estado en el que el paquete estaría en el lugar y ya no estaría cargado en el vehículo. ir(vehículo,lugar 1,lugar 2 : si el vehículo está en el lugar lugar 1, cambiaría a un estado en el que el vehículo estaría en el lugar lugar Tendremos que definir la función heurística f(n = g(n + h(n. g(n: suma de los costes k(n 1, n 2 de los nodos del camino mínimo encontrado hasta el momento entre el nodo raíz y el nodo n. Este coste k( va a ser 0 si el operador utilizado para ir desde el nodo n 1 al nodo n 2 ha sido el operador de carga o descarga, dado que no nos dicen cuánto cuestan estas operaciones. Por otro lado, si el operador utilizado ha sido ir(v, l 1, l 2, el coste se calcularía como: donde 1 Originalmente, el problema sólo pedía el espacio de estados. k ir(v,l1,l 2 (n 1, n 2 = d(l 1, l 2 l(l 1, l 2, v c(v

5 d(l 1, l 2 es la distancia en kilómetros entre l 1 y l 2. Se extraería del tercer argumento del predicado conexión(l 1, l 2, d,tipo-terreno. l(l 1, l 2, v es el consumo en litros del vehículo dado por el tercer argumento del predicado consume(tipo-vehículo,ti donde el tipo de terreno se calcula a partir del cuarto argumento del predicado conexión(l 1, l 2, d,tipo-terreno y el tipo de vehículo se calcula a partir de segundo argumento del predicado tipo-vehículo(v,tipo-vehículo. c(v es el coste del litro de combustible que se extraería del predicado coste-combustible(tipo-vehículo,c donde tipo-vehículo se extraería del predicado tipo-vehículo(v,tipo-vehículo. De manera formal, toda esta información se puede representar dentro de la información del operador, de forma que se deduzca el valor de k( a partir de la información conocida. Por ejemplo, se podría deducir el valor de k( a partir de la información del estado como el cuarto argumento del predicado coste-camino(v, l 1, l 2, k con la implicación: en-vehículo(v, l 1 conexión(l 1, l 2, d, tt tipo-vehículo(v, tv consume(tv, l coste-combustible(tt, c en-vehículo(v, l 2, en-vehículo(v, l 1,k(v, l 1, l 2, d l c h(n: estimación pesimista de lo que le queda por recorrer hasta conseguir un estado final. Una posibilidad sería sumar para cada paquete que no está en su lugar final el mínimo de los costes de mover el paquete a un lugar adyacente. Así, se puede calcular como: donde h(n = p i P [ mín h (l i, l 2 ] l 2 suc(l i l 2 pred(l i P es el conjunto de los paquetes que no están en su posición final l i es donde está situado el paquete p i en el estado actual de la búsqueda y que se extrae del segundo argumento del predicado en-paquete(p i, l i suc(l i es el conjunto de posibles lugares a los que se puede mover un vehículo desde l i en una sola aplicación del operador ir. prec(l i es el conjunto de lugares por los que ya ha pasado el paquete p i en los nodos del árbol/grafo de búsqueda. h (l i, l 2 sería donde h (l i, l 2 = d(l i, l 2 l (l i, l 2 = d(l i, l 2 l (l i, l 2 d(l i, l 2 es la distancia entre ambos lugares l (l i, l 2 sería el mínimo consumo de litros dependiendo del tipo-terreno entre l i y l 2. Así, tipo-terreno l (l i, l 2 autopista 5 camino-rural 5 ciudad 7 4. El nodo (estado inicial del árbol/grafo de búsqueda, n 0 representaría la situación de la figura. Así, sería cierto en-paquete(p1,c1, en-paquete(p2,c3, en-vehículo(f1,c2, en-vehículo(b1,c4, en-vehículo(b2,c1 y en-vehículo(t1,c3. También habría que representar la información relativa a las distancias y tipos de terreno entre cada lugar c i. Por ejemplo, sería cierto distancia(c1,c2,5,ciudad, distancia(c1,c3,7,ciudad hasta distancia(c11,c12,20,camino-rural. Finalmente, el estado también tendría la información estática cierta para cada problema dentro de este dominio, como la representada en las tablas explicadas anteriormente. A partir de este nodo, sus sucesores serían los que se obtuvieran por aplicación de un operador. En este caso, sus sucesores y las evaluaciones correspondientes de la función f(n serían:

6 Nodo Operador g(n h(n f(n n 1 cargar(p1,b2,c = =77 n 2 cargar(p2,t1,c = = n 3 ir(t1,c3,c1 = 117, = = n 4 ir(t1,c3,c2 =, = = n 5 ir(t1,c3,c7 = = = n 6 ir(f1,c2,c1 = = = n 7 ir(f1,c2,c3 = = = n 8 ir(f1,c2,c4 = = = ,5 140 n 9 ir(b1,c4,c2 = = = ,5 140 n 10 ir(b1,c4,c5 = = = ,5 140 n 11 ir(b1,c4,c6 = = = ,5 140 n 12 ir(b1,c4,c8 = = = ,5 140 n 13 ir(b2,c1,c2 = 66, = = ,5 140 n 14 ir(b2,c1,c3 = 93, = =170.1 Por tanto, al ordenar ABIERTA, quedarían primeros los nodos n 1 y n 2, seguidos por los demás nodos en orden creciente de valor de f(n: ABIERTA= {n 1, n 2, n 6, n 7, n 11, n 13, n 14, n 8, n 4, n 3, n 9, n 5, n 10, n 12 } CERRADA={n 0 } En el siguiente ciclo, se seleccionaría el nodo n 1 (o al azar entre el n 1 y el n 2, se metería en CERRADA, se miraría si es nodo meta (que no es y se generarían los sucesores, metiéndolos en ABIERTA y en el grafo de búsqueda. Estos sucesores serían: Nodo Operador g(n h(n f(n n 15 descargar(p1,b2,c = =77 n 16 cargar(p2,t1,c = =154 n 17 ir(t1,c3,c = 122, = =194.6 n 18 ir(t1,c3,c =, = =177.8 n 19 ir(t1,c3,c = = =357 n 20 ir(f1,c2,c = = =142 n 21 ir(f1,c2,c = = =119 n 22 ir(f1,c2,c = = =177 n 23 ir(b1,c4,c ,5 140 = = =287 n 24 ir(b1,c4,c ,5 140 = = =392 n 25 ir(b1,c4,c ,5 140 = = =140 n 26 ir(b1,c4,c ,5 140 = = =602 n 27 ir(b2,c1,c ,5 140 = 66, = =150.5 n 28 ir(b2,c1,c ,5 140 = 93, = =177.1 Por tanto, al ordenar ABIERTA, quedaría primero el nodo n 2, seguido por los demás nodos en orden creciente de valor de f(n: Solución al problema 2 ABIERTA= {n 2, n 6, n 7, n 21,..., n 26 } CERRADA={n 0, n 1 } Con reglas: En este ejercicio se pedía plantear una jerarquía de marcos de tal manera que se utilicen después un número pequeño de reglas. Para ello había que darse cuenta que, aunque hay muchas actividades distintas que transforman unos productos en otros (fundir moldear rellenar cortar y tapar, la mayor parte de ellas son similares: todas requieren una entrada y tienen una salida. Solo hay una actividad con dos entradas y una salida (tapar. Para ello, basta una jerarquía en la que estén representadas ambos tipos de actividades, y una regla para cada tipo de actividad. Esto era lo más importante del ejercicio, puesto que se pedía explicitamente. Otras

7 soluciones que habeis propuesto, en las que hay una regla para cada actividad, han obtenido obviamente menor puntuación. Posiblemente, una solución mejor fuera tener una ACTIVIDAD por omisión (de una entrada y otra actividad de dos entradas que fuera la excepción (puesto que sólo hay un caso, el de taponar. Sería equivalente al caso de las aves (que vuelan y el pingüino (que es un ave que no vuela. (defclass ACTIVIDAD (is-a INITIAL-OBJECT (slot id-actividad (type SYMBOL (create-accessor read-write (slot recurso (type SYMBOL (create-accessor read-write (slot numero-entrada (type INTEGER (create-accessor read-write (slot numero-salida (type INTEGER (create-accessor read-write (slot producto-salida (type SYMBOL (create-accessor read-write ;; (allowed-values lamina-vidrio vidrio-fundido botella botella-rellena botella-tapada chapa-hojal (defclass ACTIVIDAD-1-ENTRADA (is-a ACTIVIDAD (slot id-actividad (source composite ;; (allowed-values fundir moldear rellenar cortar (defclass ACTIVIDAD-2-ENTRADA (is-a ACTIVIDAD (slot id-actividad (source composite ;; (allowed-values tapar (slot numero-entrada-2 (type INTEGER (create-accessor read-write (defclass PRODUCTO (is-a INITIAL-OBJECT (slot nombre (type SYMBOL (create-accessor read-write ;; (allowed-values lamina-vidrio vidrio-fundido botella botella-rellena botella-tapada chapa-hojal

8 (slot situacion (type INTEGER (create-accessor read-write (defclass RECURSO (is-a INITIAL-OBJECT (slot nombre (type SYMBOL (create-accessor read-write ;; (allowed-values fundidora purificadora molde rellenadora envasadora cortadora prensa (slot estado (type SYMBOL (default disponible (allowed-values disponible estropeado (defrule r-actividad-1 (object (is-a ACTIVIDAD-1-ENTRADA (recurso?recurso (numero-entrada?ne (numero-salida?ns (producto-salida?producto-salida (object (is-a RECURSO (nombre?recurso (estado disponible?producto <- (object (is-a PRODUCTO (situacion?ne => (unmake-instance?producto (make-instance of PRODUCTO (nombre?producto-salida (situacion?ns (defrule r-actividad-2 (object (is-a ACTIVIDAD-1-ENTRADA (recurso?recurso (numero-entrada?ne (numero-entrada-2?ne2 (numero-salida?ns (producto-salida?producto-salida (object (is-a RECURSO (nombre?recurso (estado disponible?producto <- (object (is-a PRODUCTO (situacion?ne => (unmake-instance?producto (make-instance of PRODUCTO (nombre?producto-salida (situacion?ns Con mensajes: Básicamente, la solución consiste en que cuando un producto recibe un mensaje de iniciar el proceso, envía otro solicitando proceso a la actividad asociada. Esta a su vez envía otro al recurso para comprobar si está disponible. Si es así, se crea un nuevo producto asociado a la siguiente actividad, se borra el producto de entrada y se envía el mensaje inicia-proceso al nuevo producto. Si la actividad es de dos entradas, se añaden atributos para guardar las sucesivas solicitudes de procesamiento. Una vez que se reciben todas, se hace lo mismo que en el caso anterior. Al modificar la jerarquía, había que añadir atributos que apuntaran de los productos a las actividades que los procesan (o poner esta información en algún lugar, y de cada actividad a la siguiente actividad, de manera que cada actividad sepa donde enviar el siguiente mensajes. Esta es una solución elegante. Otras soluciones también han sido relativamente bien consideradas. Por ejemplo, alguna que no usa punteros para decidir a que instancia enviar el siguiente mensaje. Ese conocimiento está dentro de cada uno de los métodos asociados a cada una de las actividades. Pero esto tiene el inconveniente de que es necesario utilizar un método distinto para cada actividad, mientras que si el conocimiento de donde enviar el mensaje está incluido en la propia instancia, es suficiente con un método para las actividades de una sola entrada y otro para las de dos, como en el caso de las reglas. Puesto que había que reutilizar la jerarquía del apartado anterior, parece lógico que sean las herramientas las

9 que sepan como fundir, etc los productos, y no que sean los productos mismos quienes tengan ese conocimiento. Es decir, los métodos de transformación de productos debían estar asociados a las herramientas (o actividades y no directamente a los productos (estos simplemente solicitan ser procesados. Muchos habeis ignorado el enunciado en el que se decía claramente que los mensajes se envían al principio a las materias primas y estas deciden a donde enviarlos después. Lo más importante del ejercicio era que se produjera algún tipo de encadenamiento de los mensajes. Esto faltaba en muchos ejercicios. Otros os habeis liado entre métodos y demonios. Clases: clase PRODUCTO (is-a INITIAL-OBJECT nombre SYMBOL actividad MARCO (puntero a ACTIVIDAD metodo inicia-proceso para PRODUCTO enviar?self.actividad procesame(?self clase ACTIVIDAD (is-a INITIAL-OBJECT id-actividad SYMBOL recurso MARCO (puntero a RECURSO salida MARCO (puntero a ACTIVIDAD producto-salida SYMBOL clase ACTIVIDAD-1-ENTRADA (is-a ACTIVIDAD metodo procesame para ACTIVIDAD-1-ENTRADA (?producto BEGIN WHILE NOT (enviar disponible??self.recurso BEGIN END?nuevo-producto=crea-instancia de PRODUCTO nombre=?self.producto-salida, actividad=?self.salida destruye-intancia(?producto enviar inicia-proceso?nuevo-producto END clase ACTIVIDAD-2-ENTRADA (is-a ACTIVIDAD primer-producto MARCO (puntero a PRODUCTO segundo-producto MARCO (puntero a PRODUCTO metodo procesame para ACTIVIDAD-2-ENTRADA (?producto BEGIN IF?self.primer-producto=NIL THEN?self.primer-producto=?producto ELSE BEGIN?self.segundo-producto=?producto WHILE NOT (enviar disponible??self.recurso BEGIN END?nuevo-producto=crea-instancia de PRODUCTO nombre=?self.producto-salida, actividad=?self.salida destruye-instancia(?self.primer-producto destruye-instancia(?self.segundo-producto enviar inicia-proceso?nuevo-producto END END

10 clase RECURSO (is-a INITIAL-OBJECT nombre SYMBOL estado SYMBOL omisión=disponible metodo disponible? para RECURSO BEGIN devuelve?self.estado END

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR INTEGRANTES: Caricari Cala Aquilardo Villarroel Fernandez Fructuoso DOCENTE: Lic. Garcia

Más detalles

Ingeniería en Informática

Ingeniería en Informática Departamento de Informática Universidad Carlos III de Madrid Ingeniería en Informática Inteligencia Artificial Enero 2007 Soluciones a la Hoja de Ejercicios 3: Representación Comentarios generales sobre

Más detalles

Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales

Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales Rafael Vázquez Pérez Unidad II:Técnicas de Búsqueda. 2.1. Solución de problemas con búsqueda. 2.2. Espacios de estados.

Más detalles

Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución.

Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución. BÚSQUEDA HEURÍSTICA estudio de los métodos y reglas del descubrimiento y la invención. Búsqueda en e.e. --> reglas para elegir entre las ramas que con más probabilidad lleven a la solución. Situaciones

Más detalles

Ingeniería Técnica en Informática de Gestión

Ingeniería Técnica en Informática de Gestión Departamento de Informática Universidad Carlos III de Madrid Ingeniería Técnica en Informática de Gestión Inteligencia Artificial Septiembre 2002. 1 a parte Normas generales del examen El tiempo para realizar

Más detalles

2.5.1. Procesamiento de documentos XML.

2.5.1. Procesamiento de documentos XML. 2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente

Más detalles

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal. Que Es Excel? Excel es un programa que permite la manipulación de libros y hojas de calculo. En Excel, un libro es el archivo en que se trabaja y donde se almacenan los datos. Como cada libro puede contener

Más detalles

Algoritmos genéticos

Algoritmos genéticos Algoritmos genéticos Introducción 2 Esquema básico 3 El problema de la mochila 7 Asignación de recursos 0 El problema del viajante 3 Variantes del esquema básico 5 Por qué funciona? 9 Observaciones finales

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

Generador de actividades

Generador de actividades Generador de actividades Generador de actividades Es una herramienta que permite generar actividades diversas en formato.html de forma rápida y sencilla. Tan solo debemos asignar un nombre a la actividad

Más detalles

Estructura de Datos: Archivos

Estructura de Datos: Archivos Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un

Más detalles

Clase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño

Clase adicional 9. Listas enlazadas. Temas. Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño Clase adicional 9 Temas Listas enlazadas Árboles Problemas de la clase adicional Ejercicios de diseño Listas enlazadas Previamente en este curso, ya habrá trabajado con dos de las estructuras de datos

Más detalles

(b) Cuál es la desventaja principal de una heurística con aprendizaje? es más informada que otra función heurística optimista h 2 *?

(b) Cuál es la desventaja principal de una heurística con aprendizaje? es más informada que otra función heurística optimista h 2 *? UNIVERIDD REY JUN CRLO CURO 0-0 INTELIGENCI RTIFICIL Hoja de Problemas Tema Ejercicio : Conteste a las siguientes preguntas: (a) Cómo funciona una heurística con aprendizaje? olución: Una heurística con

Más detalles

Ingeniería en Sistemas Computacionales. Inteligencia Artificial. Ing. Bruno López Takeyas. Algoritmo Hill Climbing

Ingeniería en Sistemas Computacionales. Inteligencia Artificial. Ing. Bruno López Takeyas. Algoritmo Hill Climbing Ingeniería en Sistemas Computacionales Inteligencia Artificial Ing. Bruno López Takeyas Algoritmo Hill Climbing Alumnos Ylliana Samantha Anderson Benavides 01100161 Pablo Saúl Hernández Ribota 01100230

Más detalles

4. DIAGRAMAS DE INTERACCIÓN INTRODUCCIÓN DIAGRAMAS DE SECUENCIA Objetos Mensajes

4. DIAGRAMAS DE INTERACCIÓN INTRODUCCIÓN DIAGRAMAS DE SECUENCIA Objetos Mensajes 4. DIAGRAMAS DE INTERACCIÓN...37 4.1. INTRODUCCIÓN... 37 4.2. DIAGRAMAS DE SECUENCIA... 37 4.2.1. Objetos...37 4.2.2. Mensajes...38 4.2.3. Creación y destrucción de un objeto...39 4.3. DIAGRAMAS DE COLABORACIÓN...

Más detalles

Universidad de Cantabria. Facultad de Ciencias Ingeniería en Informática. Ingeniería del Software II

Universidad de Cantabria. Facultad de Ciencias Ingeniería en Informática. Ingeniería del Software II Universidad de Cantabria. Facultad de Ciencias Ingeniería en Informática. Ingeniería del Software II Ejercicios del Tema 1: Construcción y Pruebas del Software Ejercicio 1 Se desean realizar pruebas de

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

Estado 3.2 (coste = 9)

Estado 3.2 (coste = 9) Búsqueda heurística Fernando Berzal, berzal@acm.org Búsqueda heurística Búsqueda primero el mejor p.ej. búsqueda de coste uniforme [UCS] Heurísticas Búsqueda greedy El algoritmo A* Heurísticas admisibles

Más detalles

ARCHIVOS Y CARPETAS 1

ARCHIVOS Y CARPETAS 1 ARCHIVOS Y CARPETAS 1 Los archivos y carpetas son elementos básicos de Windows. Crear carpetas para ordenar tus archivos te permite organizarlos mejor y facilita encontrar lo que busques. Puedes crear

Más detalles

Manipulando celdas. Te recomendamos iniciar Excel 2007 ahora para ir probando todo lo que te explicamos.

Manipulando celdas. Te recomendamos iniciar Excel 2007 ahora para ir probando todo lo que te explicamos. Manipulando celdas Vamos a ver los diferentes métodos de selección de celdas para poder modificar el aspecto de éstas, así como diferenciar entre cada uno de los métodos y saber elegir el más adecuado

Más detalles

Variables lógicas y sentencia IF

Variables lógicas y sentencia IF Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables

Más detalles

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un

Más detalles

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde: Redes Semánticas Redes semánticas La lógica como lenguaje de representación tiene dificultades prácticas Son necesarios mecanismos mas intuitivos y fáciles de usar La psicología cognitiva afirma: La representación

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Lógica y Estructuras Discretas Tutor: Antonio Rivero Cuesta Tema 5 Teoría de Grafos Conceptos Básicos Un grafo consta de: Grafo Un conjunto de nodos, Un conjunto de aristas

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 4: Diseñador de Consultas (+ info)

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 4: Diseñador de Consultas (+ info) Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 4: Diseñador de Consultas (+ info) Instituto de Tecnologías Educativas 2011 Más información sobre el Diseñador de consultas Como

Más detalles

CRITERIOS DE SELECCIÓN DE MODELOS

CRITERIOS DE SELECCIÓN DE MODELOS Inteligencia artificial y reconocimiento de patrones CRITERIOS DE SELECCIÓN DE MODELOS 1 Criterios para elegir un modelo Dos decisiones fundamentales: El tipo de modelo (árboles de decisión, redes neuronales,

Más detalles

Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2

Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2 Estructuras de Datos y de la Información Ingeniería Técnica en Informática de Gestión. Curso 2007/2008 Ejercicios del Tema 2 Diseño de algoritmos recursivos 1. Dado un vector de enteros de longitud N,

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

Manual de usuario (alumno) del aplicativo Segurmed.UB

Manual de usuario (alumno) del aplicativo Segurmed.UB Manual de usuario (alumno) del aplicativo Segurmed.UB La página de inicio del aplicativo es http://www.ub.edu/segurmed Primer acceso al aplicativo. Registro La primera vez que se accede al aplicativo es

Más detalles

Representación de Conocimientos

Representación de Conocimientos Representación de Conocimientos Asunción Gómez-Pérez asun@fi.upm.es Despacho 2104 Departamento de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo

Más detalles

Guía docente: Cómo crear un test y los tipos de preguntas

Guía docente: Cómo crear un test y los tipos de preguntas Guía docente: Cómo crear un test y los tipos de preguntas Índice 01 02 03 04 05 06 07 08 09 Crear un test Ordenable Arrastrar Rellenar espacio Texto libre Respuesta múltiple Opciones Gestión del test Ayuda

Más detalles

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información - 1º año -

A l g o r i t m o y E s t r u c t u r a d e D a t o s Ing. en Sistemas de Información - 1º año - Trabajo práctico Nº 7 (Resolución de problemas Estructura: pila y cola). Realiza el programa de cada situación problemática. 1- Cargar en una pila n letras del abecedario.(n debe ser menor a 30) 2- En

Más detalles

Solución de Examen de Comunicación de Datos

Solución de Examen de Comunicación de Datos Solución de Examen de Comunicación de Datos 22 de Julio de 999 (Ref.: scdt9907.doc) Problema Se dispone de un enlace bidireccional libre de errores que une dos nodos, por el cual se envían y reciben frames

Más detalles

fundamentos de programación (unidad 4) programación estructurada en Java

fundamentos de programación (unidad 4) programación estructurada en Java fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es

Más detalles

Redacción del Proyecto Fin de Carrera 1

Redacción del Proyecto Fin de Carrera 1 Redacción del Proyecto Fin de Carrera Daniel Borrajo Universidad Carlos III de Madrid 2007 Redacción del Proyecto Fin de Carrera 1 Indice Redacción del Proyecto Fin de Carrera 2 Algunas cuestiones previas

Más detalles

(d) Puede haber estrategias que funcionan mejor que Minimax si el contrincante es

(d) Puede haber estrategias que funcionan mejor que Minimax si el contrincante es Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero

Más detalles

Examen de Ingeniería del Software / 3º de Informática de Gestión 7 de febrero de 2007

Examen de Ingeniería del Software / 3º de Informática de Gestión 7 de febrero de 2007 Apellidos: Nombre: Nota: El alumno da su autorización para publicar sus notas tanto en los tablones de la asignatura como en la Web. En caso contrario, recuadre la opción NO. SERÁ NECESARIO OBTENER AL

Más detalles

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA.

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA. Tema 5 Diagramas de flujo D i ag ram a d e F l u j o TEMA5 Diagramas de Flujo. Representación simbólica. Símbolos utilizados. Convenciones. Técnicas de construcción de diagramas. Estructuras básicas. Normas

Más detalles

Ingeniería Técnica en Informática de Gestión

Ingeniería Técnica en Informática de Gestión Departamento de Informática Universidad Carlos III de Madrid Ingeniería Técnica en Informática de Gestión Inteligencia Artificial Febrero 2007. 1 a parte Normas generales del examen El tiempo para realizar

Más detalles

Para definir en formalmente el juego se deberá establecer:

Para definir en formalmente el juego se deberá establecer: INTRODUCCION A LA INTELIGENCIA ARTIFICIAL MÓDULO 5- JUEGOS COMO PROBLEMA DE BÚSQUEDA Referencias: Inteligencia Artificial Russell and Norvig Cap.5. Artificial Intellingence Nils Nilsson Ch.3 Se trata el

Más detalles

Microsoft Excel 2003 (Completo)

Microsoft Excel 2003 (Completo) Página 1 Horas de teoría: 32 Horas de práctica: 29 Precio del Curso: 198 Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2003, explicando todas las funciones que la aplicación posee y

Más detalles

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero

Más detalles

Microsoft Excel 2003 (Completo)

Microsoft Excel 2003 (Completo) Microsoft Excel 2003 (Completo) Curso para aprender a utilizar la hoja de cálculo Microsoft Excel 2003, explicando todas las funciones que la aplicación posee y viendo el uso de este programa para crear

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

Práctica 04. Crear un registro de calificaciones

Práctica 04. Crear un registro de calificaciones Práctica 04. Crear un registro de calificaciones Ejercicio 1. Crear una lista personalizada. Usar el controlador de relleno Hemos utilizado ya las listas que vienen predeterminadas en Excel, tirando del

Más detalles

FCS03-3 Manual de Usuario ED. 2 MANUAL DE USUARIO

FCS03-3 Manual de Usuario ED. 2 MANUAL DE USUARIO MANUAL DE USUARIO 1 ÍNDICE 1 INTRODUCCIÓN... 3 2 ENTRADA AL SISTEMA... 3 2.1 Acceso a la aplicación... 3 2.2 Usuario Autenticado... 4 2.3 Cuenta... 4 2.4 Contraseña... 5 2.5 Página de inicio... 6 3 ALUMNOS...

Más detalles

Repetidores o Hubs. Puentes

Repetidores o Hubs. Puentes Repetidores o Hubs Un Repetidor o Hub (también llamado concentrador) es un dispositivo de red de capa 1, que simplemente propaga la señal de la comunicación para que pueda llegar a un mayor número de elementos:

Más detalles

DAVID DIAZ VALDIVIA INFORMATICA APLICADA I

DAVID DIAZ VALDIVIA INFORMATICA APLICADA I DAVID DIAZ VALDIVIA 1978-1100-2100 2130-3 INFORMATICA APLICADA I 17 DE MAYO DEL 2013 1 1.-Una hoja de cálculo de Excel está formada por tres hojas diferentes 2.-El número de hojas de un libro puede variar

Más detalles

CLIPS v6.1 Resumen. Universidad Carlos III de Madrid Departamento de Informática docweb/

CLIPS v6.1 Resumen. Universidad Carlos III de Madrid Departamento de Informática  docweb/ 1 CLIPS v6.1 Resumen Raquel Fuentetaja Pizán raquel.fuentetaja@uc3m.es Susana Fernández Arregui susana.fernandez@uc3m.es Universidad Carlos III de Madrid Departamento de Informática http://galahad.plg.inf.uc3m.es/

Más detalles

como les va con las practicas?

como les va con las practicas? como les va con las practicas? Problemas NP-completos y Estructuras de datos básicas (representación de datos) mat-151 1 Una maquina de Turing Aceptation state Una maquina de Turing Maquina de Turing Determinística,

Más detalles

Grandes Compras. Mayo 2013

Grandes Compras. Mayo 2013 Grandes Compras Mayo 2013 INGRESO A MERCADO PUBLICO El usuario debe ingresar a www.mercadopublico.cl a través de la página principal, completando su nombre de usuario y contraseña. Una vez que el usuario

Más detalles

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados

(e) Con la poda alfa-beta se eliminan nodos que nunca serán alcanzados Universidad Rey Juan Carlos Curso 2014 2015 Hoja de Problemas Tema 5 1. Cuáles de las siguientes afirmaciones acerca del algoritmo Minimax son ciertas (a) El algoritmo Minimax realiza una exploración primero

Más detalles

Inteligencia Artificial. Integrantes Equipo # 1:

Inteligencia Artificial. Integrantes Equipo # 1: INSTITUTO TECNOLÓGICO De Nuevo Laredo Especialidad: Ingeniería en Sistemas Computacionales Catedrático: Ing. Bruno López Takeyas. Asignatura: Inteligencia Artificial. Integrantes Equipo # 1: Javier Alonso

Más detalles

MICROSOFT EXCEL 2010

MICROSOFT EXCEL 2010 MICROSOFT EXCEL 2010 1. AVANZADO Nº Horas:24 Objetivos: Descripción de funciones avanzadas de la hoja de cálculo Microsoft Excel 2010, viendo el uso de fórmulas, funciones y gráficos en los libros de Excel.

Más detalles

Unidad II: Análisis semántico

Unidad II: Análisis semántico Unidad II: Análisis semántico Se compone de un conjunto de rutinas independientes, llamadas por los analizadores morfológico y sintáctico. El análisis semántico utiliza como entrada el árbol sintáctico

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Desarrollo de Habilidades De Pensamiento

Más detalles

Manual del candidato. Aplicación de Sede electrónica para la convocatoria de interinos

Manual del candidato. Aplicación de Sede electrónica para la convocatoria de interinos Manual del candidato. Aplicación de Sede electrónica para la convocatoria de interinos Contenido Darse de alta en Sede electrónica... 1 Crear una nueva solicitud... 1 Ver ayuda en la propia solicitud...

Más detalles

PARCIAL DE INTELIGENCIA ARTIFICIAL

PARCIAL DE INTELIGENCIA ARTIFICIAL PARCIAL DE INTELIGENCIA ARTIFICIAL Marque con una cruz las respuestas correctas (no se aceptan tachaduras ni correcciones NO USAR LÁPIZ Tenga en cuenta: Item 18 a 21: Emparrillado (Anexo C Item 1 a 3:

Más detalles

Conector Mensa-Red Informa Manual de usuario

Conector Mensa-Red Informa Manual de usuario Conector Mensa-Red Informa Manual de usuario Indice 1 Introducción... 3 2 Descripción de funcionalidades... 5 2.1 Pantalla de Inicio... 5 2.2 Menú Principal... 6 2.3 Mis Claves... 6 2.3.1 Alta de identificativo

Más detalles

ESCUELA POLITÉCNICA NACIONAL

ESCUELA POLITÉCNICA NACIONAL ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones

Más detalles

Grafos. Amalia Duch Brown Octubre de 2007

Grafos. Amalia Duch Brown Octubre de 2007 Grafos Amalia Duch Brown Octubre de 2007 Índice 1. Definiciones Básicas Intuitivamente un grafo es un conjunto de vértices unidos por un conjunto de líneas o flechas dependiendo de si el grafo es dirigido

Más detalles

GUÍA DE USUARIO DEL SAD (SEGUIMIENTO Y EVALUACIÓN DEL DAD Y EL PLAINV)

GUÍA DE USUARIO DEL SAD (SEGUIMIENTO Y EVALUACIÓN DEL DAD Y EL PLAINV) GUÍA DE USUARIO DEL SAD (SEGUIMIENTO Y EVALUACIÓN DEL DAD Y EL PLAINV) La URV pone en marcha el SAD (Seguimiento y Evaluación del Doctorando), una plataforma web que permitirá a los doctorandos completar

Más detalles

PROGRAMA DE AYUDA. OTRAS UTILIDADES

PROGRAMA DE AYUDA. OTRAS UTILIDADES PROGRAMA DE AYUDA. OTRAS UTILIDADES 1. Importar ficheros externos La importación de ficheros externos es interesante para automatizar la confección y envío de declaraciones cuyos datos residen en bases

Más detalles

Tema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco)

Tema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco) Tema 1 Estructuras de datos (Prof. Edgardo A. Franco) Contenido Algoritmia Qué es un algoritmo? Métodos algorítmicos Diagrama de flujo Símbolos utilizados en los diagramas de flujo Reglas para la construcción

Más detalles

Convertir un AFND a un AFD

Convertir un AFND a un AFD Convertir un AFND a un AFD Existe una equivalencia entre los AFD y AFN, de forma que un autómata M es equivalente a un autómata M' si L(M) ) L(M'). Ejemplo: Los autómatas de la siguiente figura son equivalentes.

Más detalles

Apuntes elaborados por: Aaron Asencio, Eduardo Quevedo, Raquel López Revisado por: Javier Miranda el???

Apuntes elaborados por: Aaron Asencio, Eduardo Quevedo, Raquel López Revisado por: Javier Miranda el??? Apuntes elaborados por: Aaron Asencio, duardo Quevedo, Raquel López Revisado por: Javier Miranda el??? Tema 9: rafos Los grafos no son más que la versión general de un árbol, es decir, cualquier nodo de

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

MÓDULO DIARIO PARA MOODLE

MÓDULO DIARIO PARA MOODLE Campus Virtual de la Universidad de Cádiz Junio 2015 MÓDULO DIARIO PARA MOODLE Presentación Los diarios son una popular herramienta que estimula al estudiante a reflexionar a medida que se desarrolla el

Más detalles

Búsqueda Heurística (1ª parte)

Búsqueda Heurística (1ª parte) Búsqueda Heurística (1ª parte) Ingeniería Informática, 4º Curso académico: 2011/2012 Profesores: Ramón Hermoso y Matteo Vasirani 1 Tema 2: Agentes basados en Búsqueda Resumen: 2. Agentes basados en búsqueda

Más detalles

REGISTRO EN EL SISTEMA PARA AUXILIARES DE CONVERSACIÓN EXTRANJEROS Y SOLICITUD DE RENOVACIÓN

REGISTRO EN EL SISTEMA PARA AUXILIARES DE CONVERSACIÓN EXTRANJEROS Y SOLICITUD DE RENOVACIÓN REGISTRO EN EL SISTEMA PARA AUXILIARES DE CONVERSACIÓN EXTRANJEROS Y SOLICITUD DE RENOVACIÓN QUÉ ES PROFEX? Profex es una aplicación informática que permite solicitar una plaza en determinados programas

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

CONTENIDOS MÍNIMOS BLOQUE 2. NÚMEROS

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

Más detalles

EJERCICIO 11 DE EXCEL EXCEL EJERCICIO 11 GRÁFICOS

EJERCICIO 11 DE EXCEL EXCEL EJERCICIO 11 GRÁFICOS EXCEL EJERCICIO 11 GRÁFICOS La información numérica introducida en una hoja de cálculo puede ser analizada de diferentes formas. Una de las más útiles y conocidas es la realización de gráficos a partir

Más detalles

BLOQUE Qué productos no encuentra en las tiendas de la localidad? 4. A partir de qué horario le gustaría encontrar abierta una tienda?

BLOQUE Qué productos no encuentra en las tiendas de la localidad? 4. A partir de qué horario le gustaría encontrar abierta una tienda? Algoritmo 1 BLOQUE 4 1. Entra a Word. 2. Escribe lo siguiente: Hola!, soy un vecino de esta localidad y me gustaría conocer los requerimientos que debería cubrir una tienda, por lo cual les pido de favor

Más detalles

PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07

PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 1. En qué método de análisis sintáctico puede suceder que en la construcción del árbol de derivación de las posibles expansiones de un símbolo no terminal

Más detalles

Solución al parcial 14

Solución al parcial 14 Solución al parcial 14 Marque V(erdadero) o F(also) según considere la proposición. 1. La lógica difusa es la emulación del razonamiento aproximado que realizan las máquinas. F: Las máquinas no realizan

Más detalles

Complejidad computacional (Análisis de Algoritmos)

Complejidad computacional (Análisis de Algoritmos) Definición. Complejidad computacional (Análisis de Algoritmos) Es la rama de las ciencias de la computación que estudia, de manera teórica, la optimización de los recursos requeridos durante la ejecución

Más detalles

Explotación de la Biblioteca de documentos.

Explotación de la Biblioteca de documentos. 1.5. La Biblioteca de documentos Edidado por jmarco Explotación de la Biblioteca de documentos. El escritorio personal del profesorado incluye esta herramienta en sus páginas privadas.esta aplicación se

Más detalles

Tema 7. Generación de código

Tema 7. Generación de código Departamento de Tecnologías de la Información Tema 7 Generación de código Ciencias de la Computación e Inteligencia Artificial Índice 7.1 Visión general 7.2 Código de tres direcciones 2 Índice 7.1 Visión

Más detalles

Diagramas de secuencia

Diagramas de secuencia Facultad de Ingeniería Departamento de Ingeniería de Sistemas y Computación Diagramas de secuencia Interacciones básicas 1 Para qué sirven los diagramas de secuencia? 2 Para qué sirven los diagramas de

Más detalles

7ª Práctica. Matlab página 1 EJERCICIO 1. ORDENAR UN VECTOR CON EL MÉTODO DE LA BURBUJA...1

7ª Práctica. Matlab página 1 EJERCICIO 1. ORDENAR UN VECTOR CON EL MÉTODO DE LA BURBUJA...1 7ª Práctica. Matlab página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 07 ORDENACIÓN VECTORES Y MATRICES EJERCICIOS REPASO PARA EL EXAMEN EJERCICIO 1. ORDENAR UN VECTOR CON EL MÉTODO DE LA BURBUJA...1 EJERCICIO

Más detalles

Generación de Código Intermedio

Generación de Código Intermedio Generación de Código Intermedio Programación II Margarita Álvarez Generación de código intermedio Con la generación de código intermedio se inicia la tarea de síntesis. Aunque un programa fuente se puede

Más detalles

Diapositiva 2 La acción de los circuitos lógicos se puede comprender mediante la lógica booleana. Normalmente usaremos tres de sus elementos. Primero

Diapositiva 2 La acción de los circuitos lógicos se puede comprender mediante la lógica booleana. Normalmente usaremos tres de sus elementos. Primero Diapositiva 1 La lógica digital se puede describir a través de los símbolos de la lógica estándar y de sus correspondientes tablas de verdad. Las empresas de electrónica han fabricado chips basados en

Más detalles

Revisión Fecha Revisor Aprobador Descripción de los cambios M.L. J.R. Primera emisión del documento

Revisión Fecha Revisor Aprobador Descripción de los cambios M.L. J.R. Primera emisión del documento 6. GESTIÓN DEL TIEMPO Revisión Fecha Revisor Aprobador Descripción de los cambios 1 0 04 013 M.L. J.R. Primera emisión del documento 4 04 013 D.R. J.R. Revisión del documento 3 Entrega final del documento

Más detalles

Algoritmos y Estructuras de Datos II, Grado Ingeniería Informática Examen 10 de septiembre de 2011

Algoritmos y Estructuras de Datos II, Grado Ingeniería Informática Examen 10 de septiembre de 2011 Algoritmos y Estructuras de Datos II, Grado Ingeniería Informática Examen 10 de septiembre de 2011 (OJO, se cuentan las soluciones con todo detalle para que se entienda bien, pero en el examen no hace

Más detalles

Ingeniería Técnica en Informática de Gestión

Ingeniería Técnica en Informática de Gestión DEPARTAMENTO DE INFORMÁTICA UNIVERSIDAD CARLOS III DE MADRID Ingeniería Técnica en Informática de Gestión Inteligencia Artificial Noviembre 2008 Hoja de Ejercicios 1: Espacio de Problemas. Soluciones Comentarios

Más detalles

Problemas en circuitos serie

Problemas en circuitos serie Problemas en circuitos serie 1.- Dado el siguiente circuito: R 1 R 2 en el cual E = 12 V E R 1 = 1000 Ω R 2 = 500 Ω R 3 = 220 Ω Se desea saber: 1.1.- Qué valor de tensión hay en los extremos de R 2? 1.2.-

Más detalles

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

La Evaluación Financiera de Proyectos de Informática

La Evaluación Financiera de Proyectos de Informática La Evaluación Financiera de Proyectos de Informática Cómo clasificar costos y beneficios? Cuáles son los costos y beneficios típicos de un proyecto de informática? Qué técnica es apropiada para evaluar

Más detalles

Trabajo Final- Construcción de una aplicación RIA

Trabajo Final- Construcción de una aplicación RIA Trabajo Final- Construcción de una aplicación RIA Introducción En este documento se describen tres aplicaciones distintas, de las cuales cada grupo deberá elegir una de ellas para implementar. Cada grupo

Más detalles

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL 1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto

Más detalles

Manual de ayuda de ATILA.

Manual de ayuda de ATILA. Edición de un registro de la base de datos Podrá llegar a esta pantalla de edición de datos de un registro después de haber seleccionado algún registro obtenido a raíz de una búsqueda en la base de datos.

Más detalles

Curso de Windows 95/98 CTCV

Curso de Windows 95/98 CTCV TEMA 1: EL ESCRITORIO. El Escritorio es la parte del sistema operativo que el usuario ve al entrar en Windows 95/98 y que le sirve para interactuar con él. En el escritorio se pueden situar todos los objetos

Más detalles

Tema: Estructuras de Selección en C#.

Tema: Estructuras de Selección en C#. Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e

Más detalles

GUÍA BÁSICA DEL VOLUNTARIO

GUÍA BÁSICA DEL VOLUNTARIO GUÍA BÁSICA DEL VOLUNTARIO 1. HACERSE VOLUNTARIO 2. INSCRIBIRSE EN UNA ACTIVIDAD 3. LLEVAR ACOMPAÑANTE A UNA ACTIVIDAD 4. MODIFICAR INSCRIPCION A UNA ACTIVIDAD a. Llevar acompañante a una actividad después

Más detalles

Ataque de texto claro escogido contra la clave de protocolo del cifrado de Doble Criptograma Simétrico

Ataque de texto claro escogido contra la clave de protocolo del cifrado de Doble Criptograma Simétrico Ataque de texto claro escogido contra la clave de protocolo del cifrado de Doble Criptograma Simétrico Manuel J. Lucena López 27 de enero de 2013 Resumen Se presenta un ataque de texto claro escogido para

Más detalles

EJERCICIOS EXCEL. Guardar el libro en tu pen drive, con el nombre PRACTICA1_ALUMNO_GRUPO.

EJERCICIOS EXCEL. Guardar el libro en tu pen drive, con el nombre PRACTICA1_ALUMNO_GRUPO. EJERCICIOS EXCEL EJERCICIO DEL PRECIO CON IVA Crear un libro para saber cuál es el precio de un artículo aplicándole el 16% de IVA. El precio sin IVA es un valor que se tendrá que introducir, así como

Más detalles

Introducción a la programación: Algoritmos

Introducción a la programación: Algoritmos Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Código de materia 01 Prof Titular Ing Rafael Brizuela Facultad de tecnología informática UNIVERSIDAD ABIERTA INTERAMERICANA GUÍA DE REPASO CONCEPTUAL PREGUNTAS Unidad 1: Conceptos

Más detalles

4ta. Práctica. Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta. Inteligencia Artificial Prácticas 2004/2005

4ta. Práctica. Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta. Inteligencia Artificial Prácticas 2004/2005 4ta. Práctica Búsqueda en árbol con contrincante: MiniMax con poda Alfa-Beta Inteligencia Artificial Prácticas 2004/2005 Decisiones Perfectas en Juegos de DOS Participantes Definición de Juego Estado Inicial:

Más detalles