Trabajo Práctico 2 Programación Lógica
|
|
|
- Ana Isabel Rojo Barbero
- hace 9 años
- Vistas:
Transcripción
1 Trabajo Práctico 2 Programación Lógica Paradigmas de Lenguajes de Programación 1 o cuat Fecha de entrega: 9 de Junio Este trabajo consiste en implementar en Prolog un programa que resuelva tableros del juego llamado buscaminas. Uno de los objetivos es comparar distintas formas de plantear soluciones del tipo Generate & test y disminuir el espacio de búsqueda. La solución debe realizarse en un solo archivo Prolog. Pueden utilizarse todos los predicados y metapredicados existentes. El grupo que entregue la implementación más eficiente (en tiempo) para encontrar una solución cualquiera recibirá un premio. Introducción En un tablero de buscaminas, las celdas pueden tener dos valores. O bien tienen una mina, o bien un número entre 0 y 8 que indica cuántas minas hay en sus celdas contiguas. A lo largo de la implementación los tableros estarán representados por listas de filas. Los valores posibles son mina y números de 0 a 8. Un elemento no unificado del tablero, indica el desconocer qué valor le corresponde. Por ejemplo el tablero 1 1 * 2 2 Se representa como [[1,, ],[1,mina, ],[,2, 2]]. Ejercicios Ejercicio 1 valor ( X) que enumera todos los posibles valores de una celda.? valor(x). X = mina ; X = 0 ; X = 1 ;... X = 8 ; false. 1
2 Ejercicio 2 dim(+t, Cols, Fils) que es verdadero cuando Cols y Fils correspoden al tamaño del tablero T. Nota: asumir que T es un tablero bien formado, o sea que todas sus filas tiene el mismo tamaño.? dim([[,, ],[,, ]], Cols, Fils ). Cols = 3, Fils = 2. Ejercicio 3 pos(+t, C, F) que enumera todas las posibles posiciones del tablero. Las casillas se enumeran desde 1 en adelante.? pos([[,, ],[,, ]], C, F). C = 1, F = 1 ; C = 2, F = 1 ; C = 3, F = 1 ; C = 1, F = 2 ; C = 2, F = 2 ; C = 3, F = 2. Ejercicio 4 nonvars(?l, R) que es verdadero cuando R resulta de excluir todos los elementos no instanciados de L.? nonvars([a,mina, 2, B, 1], R). R = [mina,2,1]. Ejercicio 5 cant minas(?l, N) que es verdadero cuando N corresponde a la cantidad de elementos instaciados de L que son mina. Notar que L puede tener elementos no instanciados.? cant minas([,mina,2,1,,mina], N). N = 2. 2
3 Ejercicio 6 vecinos(+t, +C, +F, L) que es verdadero cuando L corresponde a los vecinos de la celda de posición C, F en el tablero T.? vecinos([[a,b,c],[d,e,f],[g,h, I ]], 1, 1, L) L = [B,D,E].? vecinos([[a,b,c],[d,e,f],[g,h, I ]], 2, 2, L) L = [A,B,C,D,F,G,H, I ]. Ejercicio 7 consistente (+T, +C, +F) que es verdadero si la celda en la posición C, F contiene un valor consistente con sus vecinos. O sea, si no es una mina, entonces contiene el número de cuántas minas hay en su vecindad. Se asume que la vecindad y la posición en cuestión están instanciadas. Ejercicio 8 consistente (+T) análoga a la anterior pero para todo el tablero. Toma 1 Ejercicio 9 completara(?t) que enumera todas las posibles soluciones para problema representado por dicho tablero. Se busca hacer una implementación simple que complete las celdas del tablero con alguno de los valores posibles y al final se verifique si es una solución válida. En el archivo base cuentan con ejemplos de tablero y algunos que les permiten mostrar los tableros y cuánto tiempo se demora en encontrar una solución. Para el tablero denominado t1, se deberían obtener las siguientes soluciones. pre r(n,t) : get time(t1), stamp date time(t1, X1, UTC ), write(x1), nl, problem(n,t). post r(t) : mostrar(t), get time(t2), stamp date time(t2, X2, UTC ), write(x2). ra(n,t) : pre r(n,t), completara(t), post r(t).? ra(t1,t). date(2011, 5, 23, 13, 20, , 0, UTC, ) 1 11 date(2011, 5, 23, 13, 20, , 0, UTC, ) T = [[mina, 1], [1, 1]] ; 1 3
4 11 date(2011, 5, 23, 13, 20, , 0, UTC, ) T = [[1, mina], [1, 1]] ; 11 1 date(2011, 5, 23, 13, 20, , 0, UTC, ) T = [[1, 1], [mina, 1]] ; false. En el archivo base cuentan con algunas instancias pequeñas: t1 a t4 y varios problemas medianos y grandes: 0 a 14. Toma 2 Ejercicio 10 completarb(?t) donde se intentará mejorar el recorrido del espacio de búsqueda. La motivación es hacer una verificación de consistencia por celda lo antes que se pueda. Por ejemplo, una vez determinado un valor para la celda en la posición C, F se puede verificar la consistencia de la celda C-1, F-1; adicionalmente si C, F es un borde derecho o inferior, se puede verificar consistencia en otras celdas. De forma similar al caso anterior, se puede ver el tiempo de la primera solución de la siguiente manera: rb(n,t) : pre r(n,t), completarb(t), post r(t).? rb(t1,t). date(2011, 5, 23, 13, 33, , 0, UTC, ) 1 11 date(2011, 5, 23, 13, 33, , 0, UTC, ) T = [[mina, 1], [1, 1]]. Toma 3 Ejercicio 11 completarc(?t) donde nuevamente se intentará mejorar el recorrido del espacio de búsqueda. Esta vez la motivación radica en no probar con todos los valores: mina, 0,..., 8 para cada celda. Se debe usar la información de los vecinos para reducir los posibles valores. Por ejemplo: Si un vecino instanciado vale 0 entonces se sabe que la celda central no puede tener una mina. La cantidad de minas en los vecinos está acotada por los vecinos que ya están instanciados en mina y adicionalmente cuántos vecinos aún no están instanciados. 4
5 Resultados Ejercicio 12 Incluir en el informe una tabla con los tiempos insumidos, para cada una de las tres alternativas, en encotrar una solución (la primera). Es posible que algunos problemas requieran mucho tiempo. Pueden decidir un tiempo de corte. Toma 4 (opcional) Ejercicio 13 Se invita a pensar una cuarta variante de completar e incluir sus resultados en la tabla del punto anterior. 1. Predicados y metapredicados útiles var(?x) y nonvar(?x). Observar que nonvar(x) es equivalente a not(var(x)).? var(x). true.? var(42). fail.? X = 42, var(x). fail. between(+low, +High, Value).? between(100, 102, X). X = 100 ; X = 101 ; X = 102. member( Elem, +List).? member(x, [cero, uno, dos, tres ]). X = cero ; X = uno ; X = dos ; X = tres. append(?list1,?list2,?list3 ).? append([1,2,3],[4,5],a). A = [1,2,3,4,5]? append([1,2,3],w,[1,2,3,4,5]). W= [4,5] setof (+Template, +Goal, Set).? setof(x,between(100, 102, X),L). L = [100, 101, 102]. Pautas de entrega Se debe entregar el código impreso con la implementación de los predicados pedidos. Cada predicado debe contar con un comentario donde se explique su funcionamiento. Cada 5
6 predicado asociado a los ejercicios debe contar con ejemplos que muestren que exhibe la funcionalidad solicitada. Además, se debe enviar un conteniendo el código fuente en Prolog a la dirección [email protected]. Dicho mail debe cumplir con el siguiente formato: El título del mensaje debe ser [PLP;TP-PL] seguido inmediatamente del nombre del grupo. El código Prolog debe acompañar el y lo debe hacer en forma de archivo adjunto (puede adjuntarse un.zip o.tar.gz). El código debe poder ser ejecutado en SWI-Prolog. No es necesario entregar un informe sobre el trabajo, alcanza con que el código esté adecuadamente comentado. Los objetivos a evaluar en la implementación de los predicados son: Corrección. Declaratividad. Reuso de predicados previamente definidos. Uso de unificación, backtracking y reversibilidad de los predicados que correspondan. Salvo donde se indique lo contrario, los predicados no deben instanciar soluciones repetidas. Vale aclarar que no es necesario filtrar las soluciones repetidas si la repetición proviene de las características de la entrada. Importante: se admitirá un único envío, sin excepción alguna. Por favor planifiquen el trabajo para llegar a tiempo con la entrega. 6
Trabajo Práctico 2: Programación Lógica
Trabajo Práctico : Programación Lógica Paradigmas de Lenguajes de Programación 1 er cuat. 016 Fecha de entrega: 7 de junio 1. Introducción El objetivo del trabajo es descubrir mensajes codificados con
Trabajo Práctico 2 - Programación Lógica Viajante de comercio Fecha de entrega: jueves 30 de octubre, hasta las 21 hs.
Trabajo Práctico 2 - Programación Lógica Viajante de comercio Fecha de entrega: jueves 30 de octubre, hasta las 21 hs. 1. Mapas y rutas Una empresa de transporte desea organizar su logística. Para ello,
Trabajo Práctico 2 Programación Lógica
Trabaj Práctic Prgramación Lógica Paradigmas de Lenguajes de Prgramación 1 cuat. 9 Fecha de entrega: 9 de juni 1. Intrducción Este trabaj cnsiste en prgramar en Prlg un cnjunt de predicads para reslver
Trabajo Práctico 2 - Programación Lógica Fecha de entrega: Jueves 16 de noviembre, hasta las 21 hs.
Trabajo Práctico 2 - Programación Lógica Fecha de entrega: Jueves 16 de noviembre, hasta las 21 hs. Es innegable lo complejos que son los problemas que encaran la AFA y otras organizaciones similares en
Trabajo Práctico N o 1 - Programación Lógica Fecha de entrega: 19/05/2005 hasta las 21hs
Trabajo Práctico N o 1 - Programación Lógica Fecha de entrega: 19/05/2005 hasta las 21hs Razonando con lenguajes naturales El objetivo de este trabajo práctico consiste en analizar sintácticamente un pequeño
Examen No. 3 Valor: 50 Puntos (25% de la Nota Final) Tiempo Máximo 2 Horas Fecha: 9 de Diciembre del 2016
Carrera : Ingeniería del Software ISW Curso : ISW-3 Programación II Periodo : III 06 Horario : Lunes / Viernes Examen No. 3 Valor: 50 Puntos (5% de la Nota Final) Tiempo Máximo Horas Fecha: 9 de Diciembre
Estratégias generales de análisis y diseño de algorítmos
Estratégias generales de análisis y diseño de algorítmos comp-420 Ayudantes Hugo Eduardo Dueñas [email protected] (ordinaria) Alberto José Ramirez Valadez [email protected] (ordinaria) Mandar tareas (programas)
6. Operadores en PROLOG
6. Operadores en PROLOG 1. Definición de operadores propios 2. Operadores predefinidos Igualdad Entrada y Salida básicos Manejo de ficheros Evaluación de expresiones aritméticas Comparación de números
Layout. Sistema de enfajillado automático
Layout Sistema de enfajillado automático 1 de 6 LAYOUT PARA EL SISTEMA DE ENFAJILLADO AUTOMÁTICO. ARCHIVOS PLANOS Para el Sistema de Enfajillado automático, es necesario enviar de forma ordenada y en el
CC3001 Algoritmos y Estructuras de Datos Tarea 1: Algoritmos simples de ordenación
CC3001 Algoritmos y Estructuras de Datos Tarea 1: Algoritmos simples de ordenación Profs. Nelson Baloian, Benjamin Bustos, José A. Pino 4 de agosto de 2009 Fecha de entrega: 18 de agosto de 2009 a las
Manual Guías Temáticas Excel (V 1.2)
Manual Guías Temáticas Excel 2007-2010 + (V 1.2) por Elsa M.Meyer (Elsamatilde) (para versiones Excel 2007 en adelante) Incluye comentarios y soluciones para versiones anteriores) Copyright 2012-2013 -
MANUAL DEL USUARIO PARA EL APLICATIVO DEL SIBOL BOLSA MERCANTIL DE COLOMBIA
CODIGO PAGINA 1 DE 26 MANUAL DEL USUARIO PARA EL APLICATIVO DEL SIBOL BOLSA MERCANTIL DE COLOMBIA PERFIL USUARIO CODIGO PAGINA 2 DE 26 Tabla de Contenido 1 REGISTRO DE USUARIOS... 3 2 PERFIL USUARIO...
Práctica N o 5 - Programación Lógica
Práctica N o 5 - Programación Lógica Para resolver esta práctica, recomendamos usar el SWI-Prolog, de distribución gratuita, que puede bajarse de http://www.swi-prolog.org. No utilizar cut (!) ni predicados
Flujo de trabajo. Índice
Índice 1 Definición del flujo de trabajo... 2 2 Tareas del centro... 2 3 Tareas de la Delegación... 3 4 Tareas de la VAPC...4 5 Situaciones de un proyecto... 4 1. Definición del flujo de trabajo En este
Práctica N o 4 - Programación Lógica
Práctica N o 4 - Programación Lógica Para resolver esta práctica, recomendamos usar el SWI-Prolog, de distribución gratuita, que puede bajarse de http://www.swi-prolog.org. No utilizar cut (!) ni predicados
Manual para Proveedores
JUNIO Introducción...2 Acceso al Sistema...3 Módulo de Entregas de materiales...5 CIRCUITO BÁSICO DE ENTREGA DE MATERIALES...6 Crear un nuevo Remito...7 Impresiones:...17 Página 1 de 18 JUNIO INTRODUCCIÓN
Función SI- Microsoft Office Excel
Función SI Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es FALSO. Utilice SI para realizar pruebas condicionales en valores y fórmulas. Sintaxis SI(prueba_lógica;valor_si_verdadero;valor_si_falso)
JavaScript: Estructuras de control de flujo
Los programas que se pueden realizar utilizando solamente variables y operadores son una simple sucesión lineal de instrucciones básicas. Sin embargo, no se pueden realizar programas que muestren un mensaje
COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B)
APRENDERAPROGRAMAR.COM COMUNICACIÓN ENTRE EL CLIENTE Y SERVIDOR SIN PHP Y CON PHP. INTÉRPRETE PHP Y GESTOR DE BASES DE DATOS (CU00804B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP
LENGUAJES DE PROGRAMACIÓN. Trabajo Práctico - Septiembre de 2017
Trabajo Práctico - Septiembre de 2017 INSTRUCCIONES El trabajo práctico debe realizarse de manera individual. No debe realizarse en grupo. Se penalizará cualquier uso compartido de las soluciones propuestas
Crear y programar mensaje para mailing. Plataforma IDA ITD Chile
Crear y programar mensaje para mailing Plataforma IDA ITD Chile CONTENIDO 1. Crear y Programar Mailing Masivo... 3 1.1 Crea tu mensaje... 3 Contenido... 3 1.2 Desde un archivo... 4 Contenido... 4 1.3 Desde
Manual de uso. Web Proveedores VER
Manual de uso Web Proveedores VER Índice Introducción Acceso con usuario y contraseña Avisos de calidad Consulta de aviso por número Consulta de aviso por rango de fechas Detalles del aviso Compras Consulta
Solicitud de Pago de Multas Arts. 8 y 9 Ley Ministerio de Economía y Finanzas Auditoría Interna de la Nación:
Solicitud de Pago de Multas Arts. 8 y 9 Ley 18.930 Ministerio de Economía y Finanzas Auditoría Interna de la Nación: Descripción. Es la solicitud que efectúan ante la Auditoría Interna de la Nación, tanto
Mails Masivos con plantilla REST: Guía de Consumo Web Service
Mails Masivos con plantilla REST: Guía de Consumo Web Service Contenido Contenido... 2 Guía de Consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST R4:... 4 Datos
Investigación de Operaciones [INF-3144] Capítulo 2: Programación con Restricciones
Investigación de Operaciones [INF-3144] Capítulo 2: Programación con Restricciones Dr. Ricardo Soto [[email protected]] [http://www.inf.ucv.cl/ rsoto] Escuela de Ingeniería Informática Pontificia Universidad
PASOS A SEGUIR PARA SOLICITUD DE PASAPORTE. Ingrese al portal web: A continuación haga clic en la opción Pasaportes :
PASOS A SEGUIR POR EL CIUDADANO EL CIUDADANO PO OR PARA MODIFICAR PARA SOLICITUD DE PASAPORTE D E LA BASE DE EN DATOS LÍNEA DE LA ONIDEX Antes de realizar estos pasos el usuario deberá haber cumplido con
Contacts REST: Guía de consumo Web Service
Contacts REST: Guía de consumo Web Service Contenido Guía de consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service Contacts REST R4:... 5 Ejemplos:... 5 Resultado:... 6 Obtención
Manual de funcionalidad: Remitentes Dinámicos
Manual de funcionalidad: Remitentes Dinámicos Manual: Remitentes Dinámicos Introducción: Sabemos lo importante que es la efectividad de las comunicaciones para su empresa, es por esto que hemos incorporado
Preguntas frecuentes. Qué es BolsaTech.
Preguntas frecuentes Qué es BolsaTech. BolsaTech consiste, fundamentalmente, en la implementación de un sistema de información y verificación del uso de tecnología y variedades de semilla, que contribuye
Laboratorio 2010 Principios de Programación
Laboratorio 2010 Principios de Programación Introducción Este documento presenta el problema que deberá resolverse para la aprobación del laboratorio del curso 2010. Se presenta información acerca de:
Prolog. Sintaxis Informal. Sintaxis Informal. Hechos: ejemplos. Inteligencia Artificial 2º cuatrimestre de Hechos. Hechos. Reglas.
Prolog Programación en PROLOG(1) Inteligencia Artificial 2º cuatrimestre de 2009 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Es el representante más cocido del
Massiv (Mails Masivos) REST para R4: Guía de Consumo Web Service
MassiveMail (Mails Masivos) REST para R4: Guía de Consumo Web Service Contenido Contenido... 2 Guía de Consumo:... 3 Un código de resultado: RESPONSE... 3 Payload:... 3 Web Service MassiveMail REST R4:...
Manual del usuario (Académicos)
Manual del usuario (Académicos) Este manual tiene como finalidad dar a conocer a los académicos las características y las formas de funcionamiento básicas de SIREI. Requerimientos técnicos para el uso
Haciendo clic en esta opción se despliega el siguiente submenú de operaciones.
- Menú Inicial de operaciones Disponibles antes de iniciar la sesión con el usuario: Iniciar Sesión: haciendo clic en esta opción puede ingresar al sistema. Deberá ingresar en el campo Identificación su
Guía para Envío y Consulta de Facturas por Internet
Guía para Envío y Consulta de Facturas por Internet Conscientes de lo importante que son nuestros proveedores, hemos creado un Portal de Internet, bajo un esquema de innovación tecnológica, para facilitar
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 31 de agosto de 2012 Disponer sobre la mesa en lugar visible un documento de identificación
Obtener la información del Sistema del Mineduc:
COLPLEX CARGA EN MASA 2016 MANUAL DE USUARIO En el presente manual vamos a explicar cómo preparar el Sistema de Registros Educativos del Mineduc para poder recibir la carga en masa que vamos a importar
1. DIAGRAMA DE PROCESO
Aclaraciones al Cartel. P-PS-100-04-2013 Contenido 1. DIAGRAMA DE PROCESO... 3 2. RESOLUCIÓN DE ACLARACIONES AL CARTEL... 4 3. SOLICITUD DE VERIFICACIÓN DE LA SOLICITUD DE ACLARACIÓN... 8 4. APROBACIÓN
Práctica 2 de IA /2012. LÓGICA Fecha publicación: 26 de octubre de 2011 Duración: 3 sesiones de laboratorio Versión: 2011/10/26
Práctica 2 de IA - 2011/2012. LÓGICA Fecha publicación: 26 de octubre de 2011 Duración: 3 sesiones de laboratorio Versión: 2011/10/26 Forward y backward chaining en lógica proposicional En la práctica
Aplicaciones Web Mg. Abril Saire Peralta
FORMULARIOS EN HTML Los formularios son interfaces interactivas que permiten a los usuarios interactuar con la página WEB a través del ingreso o captura de datos de los visitantes. A través de los formularios
Un formulario está formado, entre otras cosas, por etiquetas, campos de texto, menús desplegables, casillas de verificación, y botones.
Formularios en Dreamweaver. Ejercicio 1 Los formularios se utilizan para recoger datos de los usuarios, nos pueden servir para realizar un pedido en una tienda virtual, crear una encuesta, conocer las
Instructivo para boletas de depósito con código de barras vía web
Instructivo para boletas de depósito con código de barras vía web Al ingresar al link de boletas de depósito dentro de la página web de Stihmpra se accede a una pantalla similar a la siguiente: Cuando
BANCO CENTRAL DE RESERVA DEL PERÚ
BCRPData Consulta de Estadísticas Guía de Uso ÍNDICE 1. Organización de las series y zonas de la pantalla 2. Acceso a las series y consultas 3. Suscripción de usuarios 4. Manejo de listas personalizadas
Operador de corte (cut): Motivaciones. Cut (!): Definición formal. Cut (!): Implicancias de la Definición. Aplicaciones. Cut (!): Ejemplo. b,!
Operador de corte (cut): Motivaciones Programación en PROLOG(2) Inteligencia Artificial 2º cuatrimestre de 2009 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Prolog
Manual de Beneficiaro Transferencia Internacional
Manual de Beneficiaro Transferencia Internacional Banco Promerica https://www.bancopromerica.com.gt/ Guatemala Indice TRANSFERENCIAS A UN BANCO EXTRANJERO Transferencias al exterior para clientes individuales
1. DIAGRAMA DE PROCESO
Sistema de Evaluación de ofertas P-PS-089-04-2013 Contenido 1. DIAGRAMA DE PROCESO... 3 2. BUSCAR PARTIDAS A EVALUAR.... 4 3. VERIFICAR OFERTAS POR PARTIDA.... 5 4. CONFIRMAR LOS FACTORES POR OFERTA....
CAPACITACIÓN DEL SISTEMA B2B PARA PROVEEDORES DE LA EMPRESA MARS
CAPACITACIÓN DEL SISTEMA B2B PARA PROVEEDORES DE LA EMPRESA MARS Para accesar al portal B2B, escribir en la barra de direcciones o navegador de Internet http://mars.b2bservicios.com Acceso a la plataforma
Proyecto: El Problema de las 8 Torres
Universidad Simón Bolívar Departamento de Computación y Tecnología de la Información CI-2125 Computación I Sep-Dic 2003 Introducción: Proyecto: El Problema de las 8 Torres El problema de colocar 8 reinas
Guía de Referencia GTIN-14
Guía de Referencia GTIN-14 Prólogo La presente Guía de Referencia GTIN-14 es un material exclusivo para conocer la generación y simbolización de Unidades Comerciales. Esta Guía es un resumen de ágil lectura
Producto VII - Manual de Usuario Proceso de Inversión -SNIPH-
Producto VII - Manual de Usuario Proceso de Inversión -SNIPH- Contenido Capítulo I - Generales..4 1.1 Qué requisitos son necesarios?... 4 1.2 Ha quién va dirigido este manual?... 4 1.3 Cómo se ingresa
ANEXO 2: GUÍA DE APLICACIÓN DEL PROTOCOLO DE INSPECCIÓN
ANEXO 2: GUÍA DE APLICACIÓN DEL PROTOCOLO DE INSPECCIÓN INTRODUCCIÓN Este documento es una guía de aplicación del Protocolo de inspección de protecciones de plantas generadoras que se conectan al SEN,
INTRODUCCIÓN BÁSICA. Ingeniería Informática AL PROLOG. Departamento de Informática
INTRODUCCIÓN BÁSICA AL PROLOG Ingeniería Informática Departamento de Informática PRÓLOGO Esta introducción al Prolog está pensada para las prácticas de la asignatura de Matemática Discreta de la Universitat
Guía de Referencia EAN/UCC-14
17791234000019 Guía de Referencia EAN/UCC-14 Identifique sus Unidades Comerciales de la manera más fácil y eficiente N I C A R A G U A Prólogo La presente Guía de Referencia EAN/UCC-14 es un material exclusivo
Manual de Usuario. X Premio a la Innovación Tecnológica Guanajuato Versión 1.1
Manual de Usuario X Premio a la Innovación Tecnológica Guanajuato 2017 Versión 1.1 Índice 1. Acceso al Sistema Registro 3 2. Datos personales del responsable del Proyecto 6 3. Registro de un nuevo proyecto
Funciones de Búsqueda y Referencia con Microsoft Excel 2010
Funciones de Búsqueda y Referencia con Microsoft Excel 2010 La función INDICE tiene dos sintaxis para dos formas de utilizar esta función. La primera forma se denomina forma matricial. La segunda se denomina
Traerá grandes beneficios para ti!
ORIFLAME ATIENDE TUS NECESIDADES! Con la finalidad de mejorar nuestro servicio, Oriflame ha diseñado una manera práctica y fácil de hacer tus «Solicitudes de Servicio» a través de internet. Sabemos que
Práctica N o 5 - Programación lógica
Práctica N o 5 - Programación lógica Para resolver esta práctica, recomendamos utilizar el programa SWI-Prolog, de distribución gratuita, que puede bajarse de http://www.swi-prolog.org. El único meta predicado
Paradigma lógico Lógica proposicional Resolución. Programación Lógica. Eduardo Bonelli. Departamento de Computación FCEyN UBA. 10 de octubre, 2006
Departamento de Computación FCEyN UBA 10 de octubre, 2006 Prolog Se basa en el uso de la lógica como un lenguaje de programación Se especifican ciertos hechos y reglas de inferencia un objetivo ( goal
Conexión de las balanzas TRU-TEST XR3000, ID3000, SR3000 y Ezyweigh 7 con el lector de caravanas Baqueano
Página 1 de 8 Manual de configuración Conexión de las balanzas TRU-TEST XR3000, ID3000, SR3000 y Ezyweigh 7 con el lector de caravanas Baqueano BQN Enero 2016 Página 2 de 8 Historial de revisiones Fecha
Programación Funcional en LISP Lógica para Ciencias de la Computación
Programación Funcional en LISP Lógica para Ciencias de la Computación Primer Cuatrimestre de 2009 Material Adicional Introducción A lo largo de la carrera estudiaremos diversos paradigmas de programación:
GUIA INSCRIPCIÓN EN SICERCO
GUIA INSCRIPCIÓN EN SICERCO OBJETIVO: Este documento tiene como fin indicar los pasos que se deben llevar acabo para la inscripción del constructor responsable de la instalación a SICERCO Sistema de información
SIIGO CONTADOR Definición Catalogo de Terceros Cartilla
SIIGO CONTADOR Definición Catalogo de Terceros Tabla de Contenido Cartilla I 1. Presentación 2. Qué es el Catalogo de Terceros? 3. Cuál es la Ruta para Ingresar a la Apertura de Terceros? 4. Cuáles son
Estrategia de Pruebas
Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado
Recibos de Sueldos Web
Recibos de Sueldos Web Ministerio de Educación - Provincia de Jujuy Manual de Usuario Versión 2.2 - Noviembre de 2016 Departamento Sistemas Dirección General de Administración Contenido 1 Información general
Estructura de archivo UPLOAD F29 6 de junio 2016
Estructura de archivo UPLOAD F29 6 de junio 2016 Depto. Inf. Impuestos Directos e Indirectos Pág. 1 de 9 INDICE N I. Introducción... 3 II. Formato del archivo UPLOAD F29... 3 III. Reglas de proceso de
Se debe entregar un (1) archivo tipo texto con las siguientes especificaciones:
ANEXO 2: RESOLUCION 363 DE 2008 REPORTE DE TRANSACCIONES DE COMPRA Y VENTA DE ORO UNIDAD DE INFORMACIÓN Y ANÁLISIS FINANCIERO UIAF Última Actualización: 18 Noviembre de 2008 Este documento establece las
MANUAL DE USUARIO REGISTRO PARA EL EXAMEN NACIONAL DE EVALUACIÓN DE CARRERA Y/O EXAMEN DE HABILITACIÓN PARA EL EJERCICIO PROFESIONAL
MANUAL DE USUARIO REGISTRO PARA EL EXAMEN NACIONAL DE EVALUACIÓN DE CARRERA Y/O EXAMEN DE HABILITACIÓN PARA EL EJERCICIO PROFESIONAL 1 Contenido 1. Acceso al sistema 2. Funcionalidad del sistema 2.1. Inscripción
GUÍA DE APRENDIZAJE VERIFICACION Y VALIDACION Y PRUEBAS DEL SOFTWARE
GUÍA DE APRENDIZAJE VERIFICACION Y VALIDACION Y PRUEBAS DEL SOFTWARE GRADO EN INGENIERIA DEL SOFTWARE Datos Descriptivos CENTRO RESPONSABLE: E.U. DE INFORMATICA OTROS CENTROS IMPLICADOS: CICLO: Grado sin
$0 Representa al parámetro cero o nombre del programa $1 Representa al parámetro uno $2 Representa al parámetro dos
PROGRAMACIÓN DE SHELL SCRIPTS EN LINUX El shell es un intérprete de órdenes, pero el shell no es solamente eso; los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como tales,
Proceso de Licitación No. IFT 4. Manual de Procedimiento del Sistema Electrónico de Registro y Presentación de Ofertas
Proceso de Licitación No. IFT 4 Manual de Procedimiento del Sistema Electrónico de Registro y Presentación de Ofertas Pago de Derechos Proceso de Licitación Pública para concesionar el uso, aprovechamiento
TUTORIAL PROLOG. Lenguajes de programación Universidad Nacional de Colombia Santiago Carvajal Castañeda Mario Andrés Moreno Norato
TUTORIAL PROLOG Lenguajes de programación Universidad Nacional de Colombia Santiago Carvajal Castañeda Mario Andrés Moreno Norato Prolog es un lenguaje de programación lógica de propósito general que se
Analista - Revisa y analiza información - Informa las variables a cargo con su respectivo medio de verificación
Ciclo de Operación en SIGEMET DIPLAP (Nivel Central) Centros de Responsabilidad (CR) (Nivel Central y Regiones) DPCG - Habilita período a informar Analista - Revisa y analiza información - Informa las
MANUAL DE SISTEMA DE GESTIÓN DE LICITACIONES OTIC DE LA BANCA
MANUAL DE SISTEMA DE GESTIÓN DE LICITACIONES OTIC DE LA BANCA Otic de la Banca 07/12/2011 1 TABLA DE CONTENIDO 2 PROCESO DE INSCRIPCIÓN... 3 2.1 DATOS OTEC... 3 2.2 COORDINADOR DEL PROGRAMA... 4 2.3 DATOS
Testing Unitario. Laboratorio de Testing y Aseguramiento de la Calidad del Software
Testing Unitario Laboratorio de Testing y Aseguramiento de la Calidad del Software Construcción de suites Caja blanca/caja negra Cobertura basada en flujo de control Complejidad ciclomática LCov Testing
ESQUEMA GENERAL DISEÑOS DE SERIES DE TIEMPO INTERRUMPIDAS
TEMA VI ESQUEMA GENERAL Definición Clasificación Diseño simple de series de tiempo interrumpidas Diseño de series de tiempo interrumpidas con grupo control no equivalente Análisis estadístico para los
Programación Introducción al Diseño de Tipos Abstractos de Datos
Programación 2 11- Introducción al Diseño de Tipos Abstractos de Datos 1 Sobre TADs Especificación TAD Imp. 1 Imp. m Aplicaciones void P1( ){ } void Pn( ){ } void P1( ){ } void Pn( ){ } 2 Algunas preguntas
Programación. Ejercicios Tema 6 Tipos de Datos Estructurados: Vectores y Matrices
Programación Ejercicios Tema 6 : Vectores y Matrices Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordóñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro
MÓDULO EXTRANET APLICATIVO DE REMISIÓN DE INFORMACIÓN DE MEDIDORES DE ENERGÍA DE USUARIOS LIBRES Y EMPRESAS DE DISTRIBUCIÓN (PR-16) MANUAL DE USUARIO
MÓDULO EXTRANET APLICATIVO DE REMISIÓN DE INFORMACIÓN DE MEDIDORES DE ENERGÍA DE USUARIOS LIBRES Y EMPRESAS DE DISTRIBUCIÓN (PR-16) MANUAL DE USUARIO Preparado por : DEPARTAMENTO DE TECNOLOGIA DE LA INFORMACION
MANUAL DE USUARIO PARA LA CLAVE MUNICIPAL VIRTUAL PARA LA DECLARACIÓN JURADA DE PATENTES RÉGIMEN SIMPLIFICADO Y TRADICIONAL PARA EL PERIODO 2017.
MANUAL DE USUARIO PARA LA CLAVE MUNICIPAL VIRTUAL PARA LA DECLARACIÓN JURADA DE PATENTES RÉGIMEN SIMPLIFICADO Y TRADICIONAL PARA EL PERIODO 2017. SITIO WEB DE LA MUNICIPALIDAD www.heredia.go.cr Soporte
