Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Universidad

Ordenar por
Materia
Nivel

Implementación en CLIPS de un Sistema Basado en Reglas para el Juego del 8-Puzzle

Clasificado en Informática

Escrito el en español con un tamaño de 3,65 KB

Daniel Rueda Macías (559207)

18/11/2016

MÓDULO MAIN Y HEURÍSTICA


(defmodule MAIN (export deftemplate nodo)
(export deffunction heuristica))

(deftemplate MAIN::nodo
  ; Definimos la estructura que tendrá un nodo
  (multislot estado)
  (multislot camino)
  (slot heuristica)
  (slot coste)
  (slot clase (default abierto)))

(defglobal MAIN
  ; Definimos estado inicial y final
  ?*estado-inicial* = (create$ B B B H V V V)
  ?*estado-final* = (create$ V V V H B B B))

(deffunction MAIN::heuristica ($?estado)
  (bind ?res 0)
  (loop-for-count (?i 1 7)
    ; Si estado inicial de (i) no es igual a estado final de (i) entonces
    ; se suma uno al resultado. Número de fichas descolocadas
    (if (neq (nth ?i ?estado)
             ; NTH accede a
... Continuar leyendo "Implementación en CLIPS de un Sistema Basado en Reglas para el Juego del 8-Puzzle" »

Conceptos Esenciales de Servicios de Nombres y Directorios: DNS, UDDI y LDAP

Clasificado en Informática

Escrito el en español con un tamaño de 2,59 KB

Servicios de Nombres y Directorios en Sistemas Distribuidos

1. Servicio de Nombres

Un servicio de nombres proporciona a los clientes información sobre elementos de un sistema distribuido de manera legible para el ser humano, con el fin de identificarlos. Es utilizado para referenciar recursos y usuarios, así como para comunicar y compartir recursos. Este servicio almacena colecciones de pares <nombre, atributo> y busca atributos a partir de nombres. Podemos hacer un símil con las páginas blancas.

Características Principales de los Servicios de Nombres:

  • Utilizan el paradigma cliente/servidor.
  • Es un servicio independiente y fácilmente escalable.
  • Independencia de la ubicación.
  • Alta disponibilidad.
  • La información se almacena jerárquicamente.
... Continuar leyendo "Conceptos Esenciales de Servicios de Nombres y Directorios: DNS, UDDI y LDAP" »

Ejercicios de Programación en Ciclos Repetitivos: UCAB

Clasificado en Informática

Escrito el en español con un tamaño de 4,04 KB

Universidad Católica Andrés Bello

Facultad de Ingeniería

Escuela de Ingeniería de Telecomunicaciones

Asignatura: Programación I
Profesor: Ana María Bossio Barceló

Ejercicios de Programación – Repetición

  1. Sumar los enteros impares entre 1 y 99 empleando una estructura for.
  2. Mostrar los enteros del 1 al 20 usando un ciclo while.
  3. Realice el ejercicio 2 usando for.
  4. Se desea saber el promedio de notas que tiene un estudiante. Hasta la fecha ha cursado 6 materias; además, se quiere el número de materias reprobadas y el número de materias aprobadas.
  5. Que calcule la suma de los números enteros comprendidos entre 1 y 50.
  6. Que muestre los cuadrados de los enteros de 1 a 20.
  7. Que calcule y muestre el mayor, menor y el promedio de N números. El valor de
... Continuar leyendo "Ejercicios de Programación en Ciclos Repetitivos: UCAB" »

Ejercicios Prácticos de Manipulación de Cadenas en Python

Clasificado en Informática

Escrito el en español con un tamaño de 3,72 KB

Ejercicios de Procesamiento de Cadenas

A continuación, se presentan soluciones corregidas y optimizadas para varios problemas de manipulación de cadenas de texto.


Ejercicio 1: Reemplazo de Saltos de Línea y Adición de Punto Final

Descripción del Requerimiento

Dada una cadena con saltos de línea ("\n"), hacer que estos sean reemplazados por un espacio en blanco. Además, se deberá agregar un punto final a la cadena resultante.

Ejemplo Ilustrativo

  • Ej.: "me\nllamo\njuan", deberá quedar "me llamo juan."

Recordar que \n es un solo carácter.

Implementación Propuesta (Python)


cadena="me\nllamo\njuan"
cadnew=""

for char in cadena:
    if char=="\n":
        cadnew=cadnew+" "
    else:
        cadnew=cadnew+char

print cadnew+"."

Ejercicio 2: Inversión

... Continuar leyendo "Ejercicios Prácticos de Manipulación de Cadenas en Python" »

Fonaments de les Xarxes: Protocols IP, TCP i HTTP

Clasificado en Informática

Escrito el en catalán con un tamaño de 2,68 KB

Components de la capçalera IP

  • SOURCE ADDRESS: Adreça IP de la màquina que genera el paquet.
  • DESTINATION ADDRESS: Adreça IP de la màquina on es destina el paquet.
  • OPTIONS: Opcional i de longitud variable. Funcions de testeig i diagnòstic de la xarxa.
  • PADDING: Opcional i de longitud variable. Farciment per assegurar que la mida de la capçalera sigui múltiple de 32 bits. Valor: tot zeros.

Encaminament de paquets

Al paquet viatgen l'adreça d'origen i la de destí. El host envia el paquet al router, el qual analitza l'adreça de destí de la capçalera.

Taula d'encaminament

El router té en compte el número de xarxa de destí i reenvia el paquet per la interfície adequada. El paquet arriba a un nou router, successivament, fins al destí.

Les taules... Continuar leyendo "Fonaments de les Xarxes: Protocols IP, TCP i HTTP" »

Estrategias Efectivas de Email Marketing: Optimización, Entregabilidad y Normativa

Clasificado en Informática

Escrito el en español con un tamaño de 3,6 KB

Email Marketing: Estrategias y Buenas Prácticas

Nutrición de Bases de Datos (BBDD)

Para construir una base de datos sólida, es fundamental captar contactos a través de diversos canales:

  • Ferias y eventos de networking.
  • Seminarios y webinars.
  • Puntos de venta físicos.
  • Catálogos y registros online.

Estrategia de Envío

  • Remitente y asunto: Son los elementos esenciales para captar la atención.
  • Personalización: Adaptar el mensaje al destinatario.
  • Diseño: Uso de HTML optimizado.

Formato y Especificaciones Técnicas

  • Dimensiones: Ancho recomendado de 500-600 píxeles.
  • Estructura: Evitar tablas anidadas (especialmente incrustaciones de Excel con precios).
  • Estilos: Utilizar colores planos de fondo; no emplear estilos o CSS (Cascading Style Sheets) externos.
... Continuar leyendo "Estrategias Efectivas de Email Marketing: Optimización, Entregabilidad y Normativa" »

Marketin Digitaleko 5 Kontzeptu Garrantzitsu

Enviado por Jony y clasificado en Informática

Escrito el en vasco con un tamaño de 5,92 KB

Marketin Digitaleko 5 Kontzeptu Garrantzitsu

Plug-in

Plug-in: nabigatzailera konektatzen den osagarria edo gehigarria litzateke, informatikan espainierazko "complemento" izenaz ere ezagutua. Sarean doako izaera eta sarrera librea duten aplikazioak abiaraztea ahalbidetzen du. Elementu hauetako zenbaitek barne hartzen dituzten aplikazioak honakoak lirateke: web nabigatzaileak, musika erreproduktoreak, edukien kudeaketarako sistemak… Lehen plug-in-a, Macintosh-en HyperCard programarentzat diseinatu zen 1987an. Funtzionatzeko moduari dagokionez, ostalariak plug-in-ak erabili ditzakeen zerbitzuak eta datuen elkartrukerako protokolo bat eskaintzen ditu. Plug-in-ek, hartzen dituzten aplikazioak eskainitako zerbitzuekiko menpekotasuna dute eta, ondorioz,

... Continuar leyendo "Marketin Digitaleko 5 Kontzeptu Garrantzitsu" »

Guia Essencial d'Edició de Vídeo: Consells i Tècniques Avançades

Clasificado en Informática

Escrito el en catalán con un tamaño de 5,97 KB

Gestió de Vistes i Arxius

Es pot canviar la forma de veure les carpetes i els arxius a través del botó dret del ratolí. Opcions de visualització inclouen:

  • Small Icons
  • Medium Icons
  • Large Icons

Control d'Opacitat amb la Ploma

La ploma s'utilitza per canviar l'opacitat en diferents punts del vídeo. Per a les transicions, només s'utilitzaran dos punts. Per baixar l'opacitat, es necessiten un mínim de quatre punts. Per esborrar un punt, col·loca't a sobre i amb el botó dret selecciona Clear. Aquesta funció també es pot aplicar a l'àudio.

Gestió de Versions del Projecte

Si es volen crear més d'una versió del projecte, es pot obrir una nova seqüència. Per copiar una part, selecciona el fragment desitjat, copia'l i enganxa'l a la nova versió.... Continuar leyendo "Guia Essencial d'Edició de Vídeo: Consells i Tècniques Avançades" »

Oracle 10g: Estructura, memoria, procesos en segundo plano y tablespaces para administración de bases de datos

Clasificado en Informática

Escrito el en español con un tamaño de 3,78 KB

Pauta A

  1. 1. La capa de Oracle 10g que permite

    b) Oracle Stream

  2. 2. El Enterprise Manager es:

    c) Es un entorno oficial de Oracle 10g para administrar y gestionar BD en Oracle 10g

  3. 3. Indique las partes de la estructura de una BD

    d) Memoria, Proceso y Almacenamiento

  4. 4. En la estructura de memoria se compone de:

    c) SGA y procesos en segundo plano

  5. 5. La estructura de datos que almacena en caché

    b) Caché de buffers de la base de datos

  6. 6. Los procesos en segundo plano se inician:

    b) Se inician al iniciar una instancia de Oracle

  7. 7. Seleccione los procesos en segundo plano más comunes

    c) SMON, PMON, escritor de la BD (DBWn), (LGWR)

  8. 8. El proceso en segundo plano que escribe bloques modificados de la caché de buffers

    b) Escritor de la base de datos (DBWn)

  9. 9. Seleccione

... Continuar leyendo "Oracle 10g: Estructura, memoria, procesos en segundo plano y tablespaces para administración de bases de datos" »

Conceptes Fonamentals de Xarxes i Protocols

Enviado por Victor y clasificado en Informática

Escrito el en catalán con un tamaño de 6,67 KB

Components Essencials d'una Xarxa

Hosts

  • Clients: Són els elements que originen la petició de servei.
  • Servidors: Són els elements que estan per donar resposta a les peticions del servei.

Encaminadors (Routers)

Serveixen perquè les dades es puguin redirigir d'un encaminador a un altre i arribar al seu destí. Són nodes de commutació de nivell 3 de la xarxa, capaços de gestionar la comunicació a nivell de xarxa i, per tant, la comunicació d'extrem a extrem.

Commutadors (Switch)

Són nodes de commutació de nivell 2 d'enllaç. Aquest assegura que la comunicació en l'enllaç físic es realitza entre els dos extrems de l'enllaç.

Conceptes Clau de Xarxes

Xarxa

Comunica els clients i servidors transportant els missatges per a la comunicació.

Xarxa

... Continuar leyendo "Conceptes Fonamentals de Xarxes i Protocols" »