Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORITMOS
Tabla de contenido
1. Algoritmos ........................................................................................................................................... 3
1.1. Definición de un algoritmo. ......................................................................................................... 3
1.2. Características de un algoritmo ................................................................................................... 3
1.3. Propiedades de un algoritmo ...................................................................................................... 4
1.4. Partes de un algoritmo. ............................................................................................................... 4
1.5. Ventajas y desventajas de un algoritmo ...................................................................................... 5
1.6. Ejemplos simples de algoritmos. ................................................................................................. 5
1.7. Elaboración de Algoritmos. ......................................................................................................... 6
1.8. Diagramación de Algoritmos ....................................................................................................... 8
1.8.1. Función del Diagrama de Flujo ............................................................................................ 8
1.8.2. Simbología ........................................................................................................................... 8
1.9. Normas y Recomendaciones para la Elaboración de Diagramas de Flujo .................................. 11
1.10. Elaboración de Diagramas de Flujo........................................................................................ 11
1. Algoritmos
Los Algoritmos permiten describir claramente una serie de instrucciones que debe
realizar el computador para lograr un resultado previsible. Vale la pena recordar que un
procedimiento de computador consiste de una serie de instrucciones muy precisas y
escritas en un lenguaje de programación que el computador entienda, en este curso
utilizaremos el entorno de desarrollo de Scratch para programar nuestros algoritmos.
En la naturaleza hay muchos procesos que puedes considerar como Algoritmos ya que
tienen procedimientos y reglas. Incluso, muchas veces no somos conscientes de ellos.
Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que convivimos a
diario sin que nos haga falta una definición precisa de este proceso. El hecho de que
conozcamos cómo funciona el sistema digestivo, no implica que los alimentos que
consumimos nos alimenten más o menos. La familiaridad de lo que sucede día a día nos
impide ver muchos algoritmos que pasan a nuestro alrededor. Procesos naturales como
la gestación, las estaciones, la circulación sanguínea, los ciclos planetarios, etc., son
algoritmos naturales que generalmente pasan desapercibidos.
Inicio
Sumatoria de los números: 10 + 9 + 8 + 7 = 34
División entre la cantidad de números: 34 / 4 = 8.5
Resultado: 8.5
Fin
Inicio
Sacar la hoja verde a las frutillas y picarlas en cubos.
1. Procedimiento:
2. Análisis:
C) ¿Qué deseo obtener?: imprimir el área del triángulo y suministrar los resultados
en un disco.
3. Solución
Ejemplo: El problema pide imprimir el área del triángulo como resultado, en un disco.
Algoritmo: Programa para calcular el área de un triángulo.
Inicio
Lea Base, Altura
Calcule Área = (base * altura) /2
Imprima “Resultado =”, Área
Fin del programa
1.8. Diagramación de Algoritmos
1.8.2. Simbología
Símbolo de inicio/fin
Símbolo de multidocumento
Símbolo de preparación
Símbolo de fusión
Símbolo de intercalar
símbolo de ordenar
SIMBOLOGÍA DEL DIAGRAMA DE FLUJO
Símbolo de retardo
Símbolo de visualización