Want to create interactive content? It’s easy in Genially!

Get started free

Algoritmos

ADRIANA REYNOSO SEGO

Created on September 15, 2020

Definición, símbolos y ejemplo.

Start designing with a free template

Discover more than 1500 professional designs like these:

Video Tutorial Mobile

Health & medicine video mobile

Retro vintage video mobile

Butterflies video mobile

Isometric video mobile

Basic interactive video mobile

Glitch video mobile

Transcript

Introducción a la programación por computadora

algoritmos

Unidad 1

"Todo el mundo en este país debería aprender a programar… porque te enseña a pensar.”"

Steve Jobs

Frase que hace pensar que cualquier persona es capaz de todo, siempre que sepa pensar, a un nivel más abstracto todo el mundo debería saber cómo resolver problemas mediante un algoritmo

Pero... ¿qué es un algoritmo?

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe Al-Khowarizmi, (pronunciado algorismi) nombre de un matemático astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el siglo IX.

etimología

Un algoritmo algoritmo es una serie de pasos organizados, que describe el proceso que se debe seguir, para dar solución a un problema específico. (Fadul, 2004).

La solución a cualquier problema de cómputo involucra la ejecución de una serie de acciones en un orden específico. El orden en el cual se llevan a cabo dichas acciones se le llama algoritmo.

El siguiente ejemplo demuestra que es importante especificar correctamente el orden en el que se deben ejecutar las acciones.

  • Levantarse de la cama.
  • Quitarse la pijama.
  • Bañarse.
  • Vestirse.
  • Desayunar.
  • Manejar hacia el trabajo.

Considere “levantarse y arreglarse” que sigue un joven ejecutivo para salir de la cama e ir a su trabajo:

  • Levantarse de la cama.
  • Quitarse la pijama.
  • Vestirse.
  • Bañarse.
  • Desayunar.
  • Manejar hacia el trabajo.

Esta rutina hace que el ejecutivo vaya al trabajo bien preparado para tomar decisiones críticas. Sin embargo, suponga que sigue los mismos pasos en un orden ligeramente diferente:

En este caso, nuestro joven ejecutivo llega al trabajo empapado. A la especificación del orden en el cual se ejecutan las instrucciones dentro de un programa de computadora se le llama control del programa.

Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea y resolver un problema. De un modo más formal, un algoritmo es una secuencia finita de operaciones realizables, cuya ejecución da una solución de un problema en un tiempo finito, usando el procedimiento más adecuado para la resolución de un problema.

Algoritmos,

nos referimos a...

¡Pasos para realizar un algoritmo!

Estructura básica de un algoritmo.

Ahora se verán los símbolos más utilizados para los algoritmos

Ojo, no pase por alto ningún elemento interactivo

Así pues se han visto las diferentes imágenes que son usadas para la representación gráfica de algoritmos, cabe señalar que estas no son todas las imágenes que pueden ser usadas para la representación, hay otros símbolos utilizados o equivalentes, los aquí mostrados son los símbolos más utilizados para su representación. Un ejemplo de un algoritmo sería el siguiente:

Referencias bibliográficas

Algoritmos Obtenido de Universidad Autónoma del Estado de Hidalgo https://www.uaeh.edu.mx/scige/boletin/prepa4/n10/e1.html Algoritmos definición Obtenido de //ing.unne.edu.ar/pub/informatica/Alg_diag.pdfChehaibar, C. Z. (2007). Fundamentos y prácticas de programación. Educaré. Delgado, F. J. (s.f.). ALGORITMOS RESUELTOS CON DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO. Aguascalientes: UAA. Fadul, A. O. (2004). Diseño Estructurado de Algoritmos. Colombia: Sincelejo. luzumisu. (s.f.). luzumisu. Obtenido de luzumisu: http://luzumisu.over-blog.com/article-28322968.html Stallings. (s.f.). Stalling. 5º edición. unam.mx. (s.f.). UNAM. Obtenido de http://depa.fquim.unam.mx/amyd/archivero/Diagramasdeflujo_16845.pdf