viernes, 27 de mayo de 2011

Algoritmos

¿Qué tipos de algoritmos existen?
Existen dos tipos y son llamados así por su naturaleza:
ü      Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
ü            Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

Existen distintos tipos de algoritmos de razonamiento, Algoritmos estáticos, es decir, algoritmos que funcionan siempre igual, independientemente del tipo de problema tratado. Por ejemplo, los sistemas basados en el método de resolución de algoritmos probabilístico, es decir, algoritmos que no utilizan valores de verdad (booleanos) sino continuos. Por ejemplo los sistemas basados en lógica difusa. Algoritmos adaptativos, es decir, algoritmos con cierta capacidad de aprendizaje. Por ejemplo, los sistemas basados en redes neuronales. Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso-, definiendo así una secuencia de estados “computacionales” por cada entrada valida (la entrada son los datos que se le suministran al algoritmo antes de comenzar)
 Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación (los algoritmos son objetos abstractos)  de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo. Exploración acotada. La transacción de un estado al siguiente queda completamente determinada por una descripción fija y finita; es decir, entre  cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual.


¿En qué otras ciencias se apoyan la algoritmia para producir soluciones ingeniosas?
ü      Ciencias de la Computación
ü            Matemáticas
ü      Ciencias Sociales
ü      Ciencias Políticas


¿Cómo podemos determinar la complejidad de un algoritmo?
Es posible realizar la complejidad de un algoritmo solo en base a un conjunto reducido de sentencias, aquellas que caracterizan que el algoritmo sea lento o rápido en el sentido que nos interesa. También es posible distinguir entre los tiempos de ejecución de las diferentes operaciones elementales lo cual es necesario a veces por las características especificas del ordenador (por ejemplo, se podría considerar  que las operaciones + y / presentan complejidad diferentes debido a su implementación) sin embargo, en este texto tendremos en cuenta, a menos que se indique lo contrario, todas las operaciones elementales del lenguaje y supondremos que sus tiempo de ejecución son totalmente iguales.


lunes, 9 de mayo de 2011

Laboratorio No. 03


LABORATORIO
1) ¿Qué clase de pariente mío es el hijo de la hermana de mi madre?




2)   La persona que más quiero en este mundo es, precisamente, la suegra de la mujer de mi hermano. ¿Quién es esa persona?

Una fiesta familiar reunió a 1 abuelo, 1 abuela, 2 padres, 2 madres, 4 hijos, 3 nietos, 1 hermano, 2 hermanas, 2 hijos varones, 2 hijas mujeres, 1 suegro, 1 suegra y 1 nuera. ¿Cuántas personas se reunieron en realidad?
3)     
4)     Tenemos aquí tres enunciados falsos. ¿Será capaz usted de descubrir cuáles?
 4.1   2+2=4
 4.2   3x6=17                     Falsa
4.3      8/4=2
4.4     13-6=5                      Falsa
4.5    5+4=9
4.6   La expresión           Falsa

5)     Soy capicúa, del 2 al 10 solo hay un divisor mío, tengo cuatro cifras, pero algunos me ven como si fuera un 9. ¿Qué número soy?

 ü      1001







6)     Responda convenientemente a cada una de las preguntas propuestas.
            6.1) Como meto un elefante en un refrigerador



          •   Abro
          • Meto al elefante
          •  Cierro la puerta del refrigerador
              6.2) como meto una jirafa en un refrigerador



ü     Abro la puerta del refrigerador
ü     Sacó al elefante
ü     Meto a la jirafa
ü     Cierro la puerta

               6.3) el rey león convoco a una reunión a todos los animales del bosque. Todos llegaron, menos uno. ¿Quién fue y porque no llegó?

ü      La jirafa porque estaba dentro del refrigerador

               6.4) Un hombre quiere cruzar un río lleno de cocodrilos. Como le hace. Explique su respuesta.

ü      Lo puede hacer nadando porque todos los cocodrilos del río están en la reunión a la que convoco el rey León.