jueves, 19 de mayo de 2011

INTELIGENCIA ARTIFICIAL

el link en wordhttp://www.mediafire.com/?m8y8vgvm4dxv7uw

INTELIGENCIA ARTIFICIAL

links sobre el tema en power point
http://www.mediafire.com/?33zqyc3b0ar2u20

Clasificacion de los Lenguajes de Programacion

CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION

Imperativos: Son aquellos lenguajes, que basan su funcionamiento en un conjunto de instrucciones secuenciales, las cuales, al ejecutarse, van alterando las regiones de memoria donde residen todos los valores de las variables involucradas en el problema que se plantea resolver. Es decir, se cambia progresivamente el estado del sistema, hasta alcanzar la solución del problema.
Como un ejemplo ilustrativo vamos a escribir un programa en un lenguaje de este tipo para calcular el factorial de un número positivo x.
Declarativos: En este paradigma, más que el ?cómo? desarrollar paso a paso un proceso, nos interesa el ?qué? deseamos obtener a través del programa. Quizás el lenguaje declarativo que nos sea más familiar, es SQL, el cual es utilizado para interactuar con la información de bases de datos, concentrándose (como se podrá observar en el siguiente ejemplo), sólo en los resultados que van a ser obtenidos, dejándole al traductor la tarea de cómo llegar a ellos y presentárnoslos
Orientados a Objetos: Este último paradigma, como se puede observar en la figura 1, algunas veces se mezcla con alguno de los otros 2 modelos, sin embargo mantiene características propias, que lo diferencian claramente. Los programas de este tipo, se concentran en los objetos que van a manipular, y no en la lógica requerida para manipularlos. Ejemplos de objetos pueden ser: estudiantes, coches, casas etc, cada uno de los cuales tendrá ciertas funciones (métodos) y ciertos valores que los identifican, teniendo además, la facultad de comunicarse entre ellos a través del paso de mensajes. Cabe mencionar con más detalle los elementos fundamentales que deben de poseer este tipo de lenguajes:
    • Abstracción: Determinación de las características de los objetos, que sirven para identificarlos y hacerlos diferentes a los demás.
    • Encapsulamiento: Es el proceso que agrupa y almacena los elementos que definen la estructura y el comportamiento de una abstracción, en un mismo lugar.
    • Modularidad: Es la propiedad de agrupar las abstracciones que guardan cierta relación lógica, y a la vez minimizar la interdependencia entre las diversas agrupaciones.
    • Jerarquía: Consiste en establecer un orden o una clasificación de las abstracciones.


Lenguajes Ensamblados: Se refieren al lenguaje ensamblador, que viene a ser una representación simbólica de las instrucciones correspondientes al lenguaje ensamblador de alguna arquitectura específica, con lo que, casi siempre, la correspondencia entre las instrucciones de este lenguaje, y las del lenguaje máquina son de 1 a 1, si bien existen algunas excepciones, que dan lugar a lo que se conoce como lenguajes macro-ensambladores.
Lenguajes Compilados: Son aquellos, que son traducidos de un lenguaje de alto nivel (como FORTRAN o PASCAL) a lenguaje máquina o bien a lenguaje ensamblador, produciendo un programa objeto permanente.

Lenguajes Interpretados: Estos lenguajes, tienen la particularidad, de que no producen código objeto, sino que cada instrucción es analizada y ejecutada a la vez, lo que ofrece mucha interacción con los usuarios, pero a la vez resultan ineficientes, cuando se desea ejecutar repetitivamente un programa.

Lenguajes Preprocesados: Son lenguajes que son traducidos primeramente a un lenguaje intermedio de más bajo nivel, para posteriormente volverlos a traducir y producir el programa objeto. Este tipo de lenguajes fueron creados, con la idea de proporcionar un lenguaje más potente que el lenguaje intermedio, mediante la implementación de algunas macroinstrucciones.

Las Telecomunicaciones

LAS TELECOMUNICACIONES

-Localización
-Mensajería Unificada
-Gestor de llamadas del sistema corporativo
-Monedero
-Bluetooth
-Mensajería multimedia
-Mensajería instantánea para grupos
-Descarga de música MP3
-Videoconferencia móvil
-Domotica (automatización de casas)
-M-Commerce
-M2M
-Sincronización de agendas
-Aviso llamada perdida
-Descarga de juegos
-Streaming de video
-Descarga de video
-Videoconferencia
-Portal de voz

Todas estas telecomunicaciones existen en México con la única diferencia de que la Domotica si existe pero está muy  costosa para usarse en casa y muy pocas personas la usan o tiene acceso a ella.

La ANIEI

Este link te servira para consultar los objetivos, perfiles profesionales, cruce de areas y perfiles de la ANIEI
http://aniei.org.mx/portal/index.php

Mapa Curricular En Sistemas Computacionales UNACH

Este link te servira para encontrar el mapa curricular sobre la Licenciatura en Sistemas Computacionales Campus I,Tuxtla Gutierrez:
http://www.fca.unach.mx/

miércoles, 18 de mayo de 2011

MOTOR DE BUSQUEDA

Es un sistema informático que busca archivos almacenados en servidores web gracias a su «spider» (o Web crawler). Un ejemplo son los buscadores de Internet (algunos buscan sólo en la Web pero otros buscan además en noticias, servicios como Gopher, FTP, etc.) cuando se pide información sobre algún tema. Las búsquedas se hacen con palabras clave o con árboles jerárquicos por temas; el resultado de la búsqueda es un listado de direcciones Web en los que se mencionan temas relacionados con las palabras clave buscadas.
Como operan en forma automática, los motores de búsqueda contienen generalmente más información que los directorios. Sin embargo, estos últimos también han de construirse a partir de búsquedas (no automatizadas) o bien a partir de avisos dados por los creadores de páginas (lo cual puede ser muy limitante). Los buenos directorios combinan ambos sistemas. Hoy en día Internet se ha convertido en una herramienta, para la búsqueda de información, rápida, para ello han surgido los buscadores que son un motor de búsqueda que nos facilita encontrar información rápida de cualquier tema de interés, en cualquier área de las ciencias, y de cualquier parte del mundo.

TIPOS
  • Altavista es una buena opción de inicio. Fue en otro tiempo el motor más usado y todavía es una opción a considerar si lo que se quiere buscar es muy específico.
  • Google es un motor de búsqueda de muy fácil manejo, recomendado cuando se quiere hacer una primera búsqueda sobre un tema sobre el que no se conoce demasiado. Se distingue por su sistema de ordenar las respuestas basado en las veces que las páginas web encontradas son enlazadas por páginas de calidad contrastada, junto con factores como la proximidad en el documento de las palabras clave o de las frases introducidas como palabras clave. Es uno de los motores de segunda generaciónque persiguen mejorar y hacer más pertinente el modo de presentar los resultados al usuario. Para muchos es hoy día el mejor motor existente, además de ser el más grande. Otras características que lo hacen recomendable es su 'búsquedas difusas' que permiten buscar sinónimos, definiciones, páginas similares y relacionadas, etc. Además posee motores específicos como el académico Scholar Google, o el motor de búsqueda en libros Print Google. En la misma línea de ofrecer motores específicos ha surgido dentro de la gama de productos de Windows Live Search, Academic Live Search.
  • Alltheweb es hoy en día uno de los motores de búsqueda generalista más grande que existen, con centenares de millones de páginas web en su base de datos. También es de los más rápidos. Es además fácil de usar aunque ofrece capacidades de búsqueda sofisticada limitadas. Es por ello adecuado cuando se quiere buscar sobre un tema sobre el que no se conoce demasiado.
  • Ask.com en un motor de búsqueda más pequeño que otros en cuanto a número de páginas. Su sencillez y su capacidad de priorizar los resultados, en función de la especificidad de los buscado y la popularidad dentro de la misma materia, hacen de este motor de búsqueda una opción interesante.