Presentación de la Algoritmia

Description

En general, no existe ningún consenso definitivo en cuanto a la definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un cálculo o un problema abstracto, es decir, que un número finito de pasos convierten los datos de un problema (entrada) en una solución (salida).
Alejandra Péreck
Slide Set by Alejandra Péreck, updated more than 1 year ago
Alejandra Péreck
Created by Alejandra Péreck over 7 years ago
61
0

Resource summary

Slide 1

    ALGORITMIA
    En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, unalgoritmo (del griego y latín, dixit algorithmus y éste a su vez del matemático persaAl-Juarismi)1 es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia

Slide 2

Slide 3

    Búsqueda Secuencial
    Veamos un primer ejemplo. Supongamos que hemos comprado el número x de una rifa en que se sortean n premios. El día del sorteo estamos presentes mientras se escogen los números ganadores. ¿Cuánto tiempo esperaremos para saber si hemos ganado algún premio? Analicemos el modelo. Podemos decir que el tiempo es proporcional a cada número premiado, así que nuestra operación básica será comparar x con cada número premiado. Enumeraremos la secuencia de números premiados de 1 a n y usaremos la notación número(j) para el j-ésimo número premiado.El diseño de la solución es inmediato: comparamos x con cada número premiado hasta que ganamos o no quedan más números. Veamos el análisis del peor caso: compararemos n veces, ya sea cuando ganamos con el último número o si el sorteo termina y no obtenemos ningún premio. Esto no es muy realista, pues si x es un número premiado, terminaremos antes. Para el caso promedio, supongamos que ganaremos un premio (esto no siempre es cierto pero simplifica los cálculos) y que la probabilidad de que x sea premiado es la misma para cada número, es decir p(x) = 1/n es la probabilidad de que x sea igual a número(j) para cualquier j. Por lo tanto, con probabilidad 1/n compararemos j números, para cualquier j. Luego tenemos la suma de j/n desde j igual 1 hasta n, que es igual a (n+1)/2, aproximadamente la mitad de los números, lo que debiera coincidir con nuestra intuición. Este algoritmo se dice que es en línea (on-line) porque los datos (números) no se conocen de antemano, lo que es frecuente en la realidad. En el modelo usado este algoritmo es óptimo en el peor caso, pues siempre podemos no obtener un premio y realizar n comparaciones. Este algoritmo se llama búsqueda secuencial.
Show full summary Hide full summary

Similar

MAPA MENTAL DISEÑO GRAFICO
puntoideascali
MAPA MENTAL DISEÑO GRAFICO
Lizbeth Domínguez
MAPA MENTAL DISEÑO GRAFICO
Lizbeth Domínguez
Diseño de Software
Verny Fernandez
SISTEMAS NERVIOSO Y REPRODUCTIVO
Gerardo Corona García
GO CONQR
simone gordillo
Construcción de software
CRHISTIAN SUAREZ
SISTEMAS NERVIOSO Y REPRODUCTIVO El sistema nervioso se relaciona con el sistema reproductivo, ya que se recibe la estimulación externa e interna y envía información para preparar al organismo para la reproducción, así las hormonas y los neurotransmisores
adriana renetria
SISTEMAS NERVIOSO Y REPRODUCTIVO El sistema nervioso se relaciona con el sistema reproductivo, ya que se recibe la estimulación externa e interna y envía información para preparar al organismo para la reproducción, así las hormonas y los neurotransmisores
Coni Reynaga
MAPA MENTAL DISEÑO GRAFICO
Mario Perdomo
SISTEMAS NERVIOSO Y REPRODUCTIVO El sistema nervioso se relaciona con el sistema reproductivo, ya que se recibe la estimulación externa e interna y envía información para preparar al organismo para la reproducción, así las hormonas y los neurotransmisores
Martin Guzman