Guía No.
Nombre: INSTITUCIÓN EDUCATIVA NUEVA ESPERANZA DE ARROYO
GRANDE
Docente: Jhonny Sara Polo
Área: Tecnología e Informática
Grado: 9°
Fecha de recibido:
Fecha de Entrega:
Nombre del estudiante:
Logros de aprendizaje:
Identificar los elementos que hacen parte de las operaciones
aritméticas y de las expresiones lógicas y las jerarquías y reglas que
se tienen en cuenta para resolverlas.
Identifica los tipos de estructuras algorítmicas de acuerdo a sus
características
Manejar con propiedad los conceptos de la temática vista.
Demostrar habilidades y destrezas en el manejo del tema visto.
INTRODUCCIÓN
Con la siguiente guía de aprendizaje se pretende desarrollar en el alumno, las
capacidades y habilidades necesarias para tener claro los conceptos teóricos de:
estructura y diseño de un algoritmo y reglas para elaborar un diagrama de flujo, que
le sirvan de apoyo sustancial a su desempeño académico y profesional. El alumno
al terminar está temática tendrá un conocimiento sobre la estructura y diseño de un
algoritmo y podrá diseñar un diagrama de flujo aplicado en el contexto real de la
vida cotidiana.
¿Qué voy a aprender?
Actividad 1: ¿Qué es un algoritmo para usted? Que tipos de algoritmo conoce?
Actividad 2: ¿Qué es un diagrama de flujo para usted? Conoce las reglas para
elaborarla?
Lo que estoy aprendiendo
Estructura y Diseño de un algoritmo
Un algoritmo es una secuencia ordenada de operaciones tal que su ejecución
resuelve determinado problema. La palabra algoritmo viene de Al-Khwarizmi,
sobrenombre del matemático árabe del siglo IX Mohámed ben Musa, que alcanzó
gran reputación al enunciar paso a paso las reglas para sumar, restar, multiplicar y
dividir números con decimales.
Las características fundamentales que debe tener todo algoritmo son:
• Debe ser preciso, es decir, indicar el orden de realización de cada paso.
• Debe estar definido, esto es, si se ejecuta varias veces partiendo de las mismas
condiciones iniciales debe obtenerse siempre el mismo resultado.
• Debe ser finito (debe tener un número finito de pasos).
• Debe ser independiente del lenguaje de programación que se emplee para
implementarlo.
En cualquier algoritmo se pueden distinguir tres partes: la entrada de datos (la
información sobre la cual se va a efectuar operaciones), procesamiento y salida del
resultado (la información que debe proporcionar).
Docente: Jhonny Sara Polo Grado: 9º Página 1 de 4
Los tipos de estructuras básicas que se pueden emplear en un algoritmo son:
• Secuencia: constituido por 0, 1 o N instrucciones que se ejecutan según el orden
en el que han sido escritas. Es la estructura más simple y la pieza más básica a la
hora de componer estructuras.
• Selección, bifurcación o alternativa: consta de una instrucción especial de decisión
y de una o dos secuencias de instrucciones. La sentencia de decisión genera un
resultado delimitado dentro de un rango preseleccionado (generalmente verdadero
o falso) y dependiendo del resultado obtenido, se ejecuta o no la secuencia de
instrucciones (si la estructura sólo cuenta con una secuencia) o se ejecuta una de
las una secuencias de instrucciones (si la estructura cuenta con dos secuencias).
• Iteración, bucle o repetición: consta de una instrucción especial de decisión y de
una secuencia. La instrucción de decisión sólo genera dos tipos de resultado
(verdadero o falso) y la secuencia de instrucciones se ejecutará de modo reiterativo
mientras que la instrucción de decisión genere el resultado verdadero; en caso
contrario finalizará la ejecución de la secuencia. Los bucles pueden tener la
instrucción de decisión al principio o al final. Si la condición está al final, el bucle
siempre se ejecuta al menos una vez.
Ejemplo de algoritmo para realizar una división.
Reglas para la construcción de diagrama de flujo
Un diagrama de flujo es la representación gráfica de un algoritmo mediante un
conjunto de símbolos que representan las operaciones y estructuras básicas de
programación. Y para su construcción se debe tener en cuenta las siguientes reglas:
El primer símbolo en todo diagrama de flujo debe ser el de inicio y al hacer el
recorrido, indiferente de los caminos que tenga, siempre debe llegar al
símbolo de fin.
Todos los símbolos deben estar unidos con líneas dirigidas, que representan
el flujo de entrada y el flujo de salida, a excepción del inicio que no tiene
entrada y el fin que no tiene salida.
Las líneas deben ser rectas, horizontales o verticales y no deben cruzarse.
En lo posible hay que procurar utilizar solo líneas hacia abajo y hacia la
Docente: Jhonny Sara Polo Grado: 9º Página 2 de 4
derecha, con el fin de facilitar la lectura del algoritmo. Excepción a ésta regla
son los ciclos.
Toda línea debe partir de un símbolo y terminar en un símbolo.
Los conectores deben estar numerados consecutivamente y se deben utilizar
solo cuando es necesario.
Algunos símbolos pueden ser utilizados para representar más de una
instrucción y por ello es necesario escribir una etiqueta utilizando expresiones
del lenguaje natural. No se debe utilizar sentencias propias de un lenguaje
de programación.
Si se utilizan variables cuyos indicadores son abreviaturas es necesario
utilizar el símbolo de comentario para describirlas detalladamente.
Procurar utilizar solo una página para el diagrama, si esto no es posible es
conveniente utilizar conectores numerados y numerar también las páginas.
Los símbolos utilizados para la elaboración de un diagrama de flujo son los
siguientes:
Docente: Jhonny Sara Polo Grado: 9º Página 3 de 4
Practico lo que aprendí
Actividad 3: ¿Qué es un algoritmo?
Actividad 4: Consulte y de un ejemplo de diseño de algoritmo.
Actividad 5. Consulte y diseñe un diagrama de flujo
¿Qué aprendí?
Reflexiona respecto a cómo te sentiste y qué tanto aprendiste en el desarrollo de
esta guía.
¿Qué fue lo que te pareció más fácil en la guía?
¿Qué fue lo que te pareció más difícil en la guía?
¿Crees que la temática vista se desarrolló muy bien?
Docente: Jhonny Sara Polo Grado: 9º Página 4 de 4