13
LA IMPORTANCIA DE LA TEORIA DE ALGORITMOS EN EL DESARROLLO DE SOFTWARE A través del tiempo el ser humano ha buscado la forma de hacer de sus procesos cotidianos algo rutinario o muy practico, que le permita tener claridad de sus actividades relacionadas con su vida personal, laboral y de situaciones ocasionales que se presenten en sus quehaceres. A este proceso lo hemos llamado algoritmo, a si hemos descubierto la importancia de los algoritmos en muchos sectores (economía, comunicación, etc.). También se puede decir q el sector q mas ha adoptado y necesita esta practica es el desarrollo de software debido a que este proceso recae esencialmente en la eficiencia del software, sin embargo cabe destacar que no es necesario reducir los algoritmos solo a la parte informática.

La importancia de la teoria de algoritmos

Embed Size (px)

Citation preview

Page 1: La importancia de la teoria de algoritmos

LA IMPORTANCIA DE LA TEORIA DE ALGORITMOS

EN EL DESARROLLO DE SOFTWAREA través del tiempo el ser humano ha buscado la forma de hacer de sus procesos cotidianos algo rutinario o muy practico, que le permita tener claridad de sus actividades relacionadas con su vida personal, laboral y de situaciones ocasionales que se presenten en sus quehaceres. A este proceso lo hemos llamado algoritmo, a si hemos descubierto la importancia de los algoritmos en muchos sectores (economía, comunicación, etc.). También se puede decir q el sector q mas ha adoptado y necesita esta practica es el desarrollo de software debido a que este proceso recae esencialmente en la eficiencia del software, sin embargo cabe destacar que no es necesario reducir los algoritmos solo a la parte informática.

Page 2: La importancia de la teoria de algoritmos

¿Qué SON LOS OPERADORES LOGICOS?

Son palabras o símbolos que sirven para darle a una búsqueda un orden lógico .

Por medio de ellos usted puede conducir una búsqueda en vez de conformarse con lo que obtuvo.

Puede utilizarse para evitar términos no deseados o por lo contrario establecer que términos deben aparecer en el vinculo deseado.

Page 3: La importancia de la teoria de algoritmos

¿Cuáles SON Y COMO SE LLAMAN ESTOS OPERADORES?

AND (conjunción o “+, o y”). OR (disyunción o “o”). NOT (negación o “-”).Asterisco “*” Doble comillas “” Paréntesis ()

LOS OPERADORES LOGICOS O BOOLEANOS SON:

Page 4: La importancia de la teoria de algoritmos

OPERADOR LOGICO AND

Cuando usted necesita encontrar dos términos o mas en una pagina o sitio web este es el operador a utilizar.

Page 5: La importancia de la teoria de algoritmos

OPERADOR LOGICO OR

Cuando usted necesita encontrar un termino que pueda tener dos o mas sinónimos en una pagina o sitio web este es el operador q deberá utilizar

Page 6: La importancia de la teoria de algoritmos

OPERADOR LOGICO NOT Cuando usted quiere encontrar un termino

pero no quiere evitar la coincidenciacon otro parecido utilice el not

Page 7: La importancia de la teoria de algoritmos

OPERADOR LOGICO ASTERISCO

El asterisco puede ser utilizado para abrir una búsqueda aprovechando la raíz inicial de una Palabra (prefijos y

sufijos). Así en vez de buscar una sola forma de una palabra, Puede buscar todas las variaciones de una palabra ya sea en su inicio o final.

Page 8: La importancia de la teoria de algoritmos

OPERADOR LOGICO USO DE COMILLAS

Cuando se necesita encontrar un frase (dos o mas palabras) Exactamente como esta escrita, se escribe entre comillas. Se debe tener cuidado con los espacio extras y errores de ortografía.

Page 9: La importancia de la teoria de algoritmos

OPERADOR LOGICO UTILIZACION DEL PARENTESIS

Los paréntesis son usados para dar orden a una búsqueda de la misma forma en que la haría una operación matemática. Una expresión de búsqueda en que parte de ella esta encerrada entre paréntesis es una expresión mas "lógica”.

EJEMPLO: Montaña AND(Alpinismo OR rappel OR escalar) (pan OR panque) AND(cubierta OR merengue)

Page 10: La importancia de la teoria de algoritmos

CICLOS DE REPETICION O ESTRUCTURAS ITERACTIVAS

Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones(bloque de instrucciones) en varias ocasiones. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita, o a través de una condición lógica que indica cuándo se ejecuta de nuevo y cuándo no. A cada ejecución del bloque de instrucciones se le conoce como una iteración.

Page 11: La importancia de la teoria de algoritmos

CICLO MIENTRASEl ciclo mientras permite ejecutar un bloque de

instrucciones mientras que una expresión lógica dada se cumpla, es decir, mientras su evaluación dé como resultado verdadero. La expresión lógica se denomina condición y siempre se evalúa antes de ejecutar el bloque de instrucciones. Si la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple, el bloque se ejecuta, después de lo cual la instrucción vuelve a empezar, es decir, la condición se vuelve a evaluar.

Page 12: La importancia de la teoria de algoritmos

CICLO PARA

El ciclo para ejecuta un bloque de instrucciones un número determinado de veces.Este número de veces está determinado por una variable contadora (de tipo entero) que toma valores Desde un límite inferior hasta un límite superior. En cada ciclo después de ejecutar el bloque de instrucciones, la variable contadora es incrementada en 1 automáticamente y en el momento en que la variable sobrepasa el límite superior el ciclo termina. El valor final de la variable contadora depende del lenguaje de programación utilizado, por lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la variable contadora de un ciclo para, después de ejecutar el mismo. De la definición de ciclo para se puede inferir que el bloque de instrucciones no se ejecuta si el límite inferior es mayor al límite superior.

Page 13: La importancia de la teoria de algoritmos

GRACIAS POR LA ATENCION PRESTADA