Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P7 Cultura Digital I
PROGRESIÓN 7
1°. semestre
FORMACIÓN FUNDAMENTAL
ALGORITMOS
Un algoritmo es un conjunto 昀椀nito de instrucciones o pasos que sirven para ejecutar una tarea o
resolver un problema. La palabra algoritmo deriva del nombre del matemático árabe Al-Khwarizmi,
que vivió entre los siglos VII y VIII.
Generalmente los algoritmos se presentan a diario con las diversas vivencias de las personas, todo
lo que nos rodea es siempre una secuencia de pasos que nos llevan a realizar nuestras labores en
ocasiones ordenadamente. En la vida cotidiana empleamos algoritmos en multitud de ocasiones
Desarrolla una estrategia que consta de una secuencia de pasos para resolver diversos problemas, como por ejemplo para hacer funcionar una lavadora (conjunto
finitos, organizados en forma lógica para dar respuesta a una de instrucciones pegadas en la tapa de la máquina), para tocar música (partituras), para construir
situación, fenómeno o problemática de las ciencias naturales, un aeroplano a escala (expresados en las instrucciones), para hacer trucos de magia (pasos para
experimentales y tecnología, ciencias sociales, humanidades o
de su vida cotidiana. hacer el truco) o, incluso, para hacer recetas de cocina (pasos de la receta).
El algoritmo nos da la solución genérica a un problema y lo podremos emplear todas las veces que
CATEGORÍAS METAS DE APRENDIZAJE se nos presente ese mismo problema, por ejemplo: el algoritmo de la división es genérico e inde-
pendiente de los números que tengamos que dividir.
C3. Pensamiento Algorítmico.
SUBCATEGORÍAS M6. Representa la solución de problemas Un algoritmo puede ser escrito en lenguaje natural; pero esta descripción puede ser ambigua, por
mediante pensamiento algorítmico lo que se utilizan diferentes métodos de representación, que permiten evitar dicha ambigüedad y al
SC3.1. Resolución de problemas. seleccionando métodos, diagramas o mismo tiempo que sean fácilmente codi昀椀cables.
SC3.2. Pensamiento computacional y técnicas.
lenguaje algorítmico.
Los métodos más usuales para la representación de algoritmos son 3:
COBACH BC Colegio de Bachilleres del Estado de Baja California 121 122 PROGRESIÓN 7
Descargado por HILDA ARIZBETH ARENAS GOMEZ (arq_aregom@hotmail.com) Descargado por HILDA ARIZBETH ARENAS GOMEZ (arq_aregom@hotmail.com)
lOMoARcPSD|30477969 lOMoARcPSD|30477969
1°. semestre
P7 Cultura Digital I
FORMACIÓN FUNDAMENTAL
Algunas recomendaciones para que la redacción de los algoritmos sea de fácil lectura y compren-
sión son:
• Utilizar la palabra inicio y 昀椀n para identi昀椀car el punto de partida y el término del algoritmo,
aunque esté numerado.
• Numerar cada paso.
• Las instrucciones deben ser frases cortas y concretas.
• No iniciar las instrucciones con artículos (él, la, los, etc.) o pronombres.
• Las instrucciones inician con un verbo que identi昀椀ca la acción que se va a realizar.
COBACH BC Colegio de Bachilleres del Estado de Baja California 123 124 PROGRESIÓN 7
Descargado por HILDA ARIZBETH ARENAS GOMEZ (arq_aregom@hotmail.com) Descargado por HILDA ARIZBETH ARENAS GOMEZ (arq_aregom@hotmail.com)
lOMoARcPSD|30477969 lOMoARcPSD|30477969
1°. semestre
P7 Cultura Digital I
FORMACIÓN FUNDAMENTAL
1 ACTIVIDAD
2 ACTIVIDAD
Instrucciones: Después de haber leído los textos anteriores, resuelve de manera Instrucciones: Trabaja colaborativamente en binas para elaborar la descripción
individual el siguiente crucigrama: narrada de los siguientes problemas.
VERTICAL
HORIZONTAL
1. Tienen como objetivo la resolución de
2. Descripción que consiste en hacer un relato de la solución en lenguaje natural.
problemas por medio de programas.
4. Estructura que indica el seguimiento que se lleva para resolver el problema.
3. Característica que dice, si se sigue un
5. Conjunto de hechos o circunstancias que di昀椀cultan la consecuencia de algún 昀椀n.
algoritmo dos veces, se debe obtener
7. Una característica dice que debe tener un número de pasos.
el mismo resultado cada vez.
8. Es un conjunto 昀椀nito de instrucciones o pasos que sirven para ejecutar una tarea o
6. Son algoritmos codi昀椀cados con un
resolver un problema.
lenguaje no ambiguo cuya sintaxis y
9. Estructura que muestra los resultados obtenidos.
semántica “entiende” la computadora.
10. Característica que indica el orden de realización de cada paso.
13. Es una herramienta muy efectiva
11. Estructura que se re昀椀ere a algo que existe y es con lo que se resuelve el
para el seguimiento de la lógica de
problema.
un algoritmo y para transformar con
12. Es la representación grá昀椀ca de un algoritmo.
facilidad los algoritmos a programas.
COBACH BC Colegio de Bachilleres del Estado de Baja California 125 126 PROGRESIÓN 7
Descargado por HILDA ARIZBETH ARENAS GOMEZ (arq_aregom@hotmail.com) Descargado por HILDA ARIZBETH ARENAS GOMEZ (arq_aregom@hotmail.com)