Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Recuerda practicar con anticipación y conocer bien tu presentación para tener Código QR
confianza durante la exposición. Asegúrate de controlar el ritmo de la presenta- A continuación, te
ción y utilizar las herramientas de PowerPoint de manera efectiva para mantener invitamos a ver los
la atención de tu audiencia y transmitir tus ideas de forma clara y persuasiva. videos: “Consejos
para una buena
presentación en
PowerPoint”.
Actividad de aprendizaje 6
https://www.
youtube.com/
1. Elije un tema de alguna de tus materias: ciencias naturales, expe-
watch?v=F6FcF_
rimentales y tecnología, ciencias sociales, recursos socioemocio- Q2x-Q
nales, etc. Elabora una presentación clara y concisa sobre el tema.
Guarda el archivo y compártelo con tu docente. De acuerdo con
las indicaciones, presentarás tu presentación al grupo, señalando
los elementos empleados, dificultades y aprendizajes logrados.
• Abre PowerPoint en tu dispositivo. Crea una nueva presenta-
ción en blanco. Añade las diapositivas que vas a necesitar y “Cómo usar
comienza a modifcar el diseño. PowerPoint [Guía
• Añade el texto necesario a tus diapositivas, utilizando diferentes completa]”.
estilos y formatos. Inserta gráficos, tablas y elementos multime- https://youtu.be/
dia (imágenes, videos, audios), para enriquecer tu presentación. LIXfGkAca0g
• Experimenta con las animaciones y transiciones, de manera
moderada, para dar vida a tus diapositivas.
• Practica el modo de presentación para asegurarte de que
todo funcione correctamente. Explora las opciones de con-
trol de diapositivas, como la navegación, las anotaciones y el
puntero láser.
97
Progresión 6
Reconoce características de una situación, fenómeno o pro-
blemática de las ciencias naturales, experimentales y tecno-
logía, ciencias sociales, humanidades o de su vida cotidiana,
para establecer alternativas de solución conforme a su con-
texto y recursos.
Categoría Metas
Pensamiento algorítmico • Representa la solución de problemas
mediante pensamiento algorítmico,
seleccionando métodos, diagramas o
Subcategorías técnicas.
• Resolución de problemas • Aplica lenguaje algorítmico utilizando
• Pensamiento computacional y len- medios digitales para resolver situa-
guaje algorítmico ciones o problemas del contexto.
P rogresión 6
1. El pensamiento algorítmico
Conocimientos previos
1. En grupo generen una lluvia de ideas sobre lo que entienden por pensamiento
algorítmico. Reflexionen acerca de las situaciones en la vida cotidiana en las que
hayan tenido que enfrentar algún problema y buscar una solución. ¿Cómo creen
que se relaciona esto con el pensamiento algorítmico?
Las respuestas pueden variar.
99
C ultura D igital I
• Algoritmo. Es un conjunto de instrucciones o pasos precisos y ordenados que se siguen para resol-
ver un problema o alcanzar un objetivo específico. En términos simples, un algoritmo es una serie
de acciones o reglas bien definidas que permiten realizar una tarea de manera efectiva y eficiente.
• Pensamiento algorítmico. Es una habilidad cognitiva que implica la capacidad de diseñar,
representar y resolver problemas utilizando algoritmos. Se refiere a la forma de pensar lógica
y estructurada que nos permite descomponer un problema complejo en pasos más pequeños
y secuenciales, identificar patrones y reglas y desarrollar soluciones sistemáticas y repetibles.
• Lenguaje algorítmico. Se le conoce también como lenguaje de programación. Es un conjunto
de palabras, símbolos y reglas sintácticas mediante los cuales puede indicarse a la compu-
tadora los pasos a seguir para resolver un problema (Conocimientos Web, 2013). Su uso se
aplica en algoritmos más avanzados.
Código QR • Secuencia de instrucciones. En el pensamiento algorítmico, una secuencia de
instrucciones representa una serie ordenada de pasos que se deben seguir para
A continuación, te
invitamos a ver los alcanzar un objetivo específico. Cada instrucción describe una acción o tarea que
videos: “¿Qué es un se debe realizar en un orden determinado.
algoritmo?”
• Estructuras de control. Las estructuras de control permiten controlar el flujo de
https://youtu.be/ ejecución de un algoritmo. Algunas de las estructuras de control más comunes son:
U3CGMyjzlvM
— Estructura de control se-
La lámpara no
funciona. cuencial. Las instrucciones
se ejecutan en orden, una
tras otra, sin desviarse del
flujo secuencial.
Encenderla pulsando
“El pensamiento el switch. — Estructura de control condi-
algorítmico y la cional. Permite tomar deci-
educación”. siones basadas en una con-
dición o criterio específico. Se
https://youtu.be/
rH23xQOlBAE utiliza para realizar diferentes
¿Está acciones dependiendo de si la
Enchufar No enchufada condición se cumple o no.
la lámpara. la lámpara?
— Estructura de control repetiti-
va. Permite repetir un con-
Si
junto de instrucciones varias
“Algoritmos y
veces, ya sea un número espe-
lenguajes de cífico de veces o hasta que se
programación”. cumpla una condición.
¿Está
Si
https://youtu.be/ Cambiar el foco. fundido • Variables. Las variables son espacios
Zc5vx-SPeDo el foco?
de memoria utilizados para alma-
cenar valores que pueden cambiar
No
durante la ejecución de un algoritmo.
Las variables permiten manipular y
Comprar una
trabajar con datos de manera diná-
nueva lámpara. mica, lo que facilita la resolución de
problemas más complejos.
Figura 13. Diagrama de flujo con estructura de
control condicional.
100
P rogresión 6
Como puedes ver, el pensamiento algorítmico implica analizar un problema, identificar los pa-
sos necesarios para resolverlo, considerar diferentes enfoques y estrategias y representar la so-
lución de manera clara y precisa utilizando un lenguaje algorítmico. Esta forma de pensamiento
es fundamental en la programación y en la resolución de problemas en diversas disciplinas, ya
que nos permite abordar situaciones de manera estructurada, lógica y organizada.
Código QR
Actividad de aprendizaje 7
Visita la página de
“Canva”.
1. ¿Recuerdas las problemáticas de la actividad de conocimientos pre-
vios? Ahora, en equipos de tres a cuatro integrantes, elijan algu- https://www.canva.
na problemática de la vida cotidiana. Usando la página de Canva, com/es_mx/
elaboren un diagrama o cuadro sinóptico donde presenten una
El estudiantado compartirá su algoritmo en clase y enviará el ar-
secuencia de instrucciones para resolver el problema. No olviden
chivo
elegir aalguna
su docente.
estructura de control para desarrollar su algoritmo.
Scratch es una herramienta de programación visual diseñada para que infantes, jóvenes y
principiantes en programación puedan crear proyectos interactivos de forma sencilla y diver-
tida. Desarrollada por el Grupo Lifelong Kindergarten del MIT, Scratch utiliza un lenguaje de
programación visual basado en bloques en lugar de escribir código tradicionalmente, lo que
facilita la comprensión y el aprendizaje de los conceptos fundamentales de la programación.
101
C ultura D igital I
Código QR Estas herramientas son de gran utilidad al momento de planificar y elaborar algorit-
A continuación, te
mos usando lenguajes de programación. Después profundizaremos en este tema.
invitamos a ver el
video: “Aprende a 1.3 Pasos para la resolución de problemas
programar desde
cero con PseInt”. En el proceso de resolución de problemas utilizando el pensamiento algorítmi-
https://youtu.be/ co, es fundamental seguir un enfoque sistemático y estructurado. Esto asegu-
FvibfpSVFBw rará que los algoritmos diseñados sean efectivos, eficientes y comprensibles.
Para lograrlo, es importante seguir ciertos pasos clave que te guiarán en el di-
seño de tus algoritmos (Harel y Feldman, 2012).
Figura 15. Para desarrollar el pensamiento algorítmico es fundamental analizar las opciones de solución.
102
P rogresión 6
Estos pasos te permitirán analizar el problema en detalle, identificar las acciones necesarias
para resolverlo y organizar una secuencia lógica de pasos. A través de este proceso, podrás
abordar los problemas de manera estructurada y generar soluciones efectivas que puedan
aplicarse en diversas situaciones de tu entorno.
Para ilustrar estos pasos, consideremos un problema común. Imagina que estás en casa y de-
seas preparar una receta sencilla de galletas de chocolate. Para hacerlo, necesitarás seguir una
serie de pasos en un orden específico. Este problema se puede resolver utilizando el pensa-
miento algorítmico para crear un conjunto de instrucciones claras y secuenciales que te guíen
en el proceso de preparación de las galletas:
• Secuencia lógica. Establecer un orden lógico y secuencial en los pasos de la receta. Ase-
gurarse de que cada paso se realice en el momento adecuado y en el orden correcto para
obtener el resultado deseado.
• Claridad en las instrucciones. Utilizar un lenguaje claro y preciso para describir cada paso de
la receta. Evitar ambigüedades o suposiciones que puedan llevar a errores en la preparación.
• Detalles específicos. Incluir detalles específicos en las instrucciones, como las cantidades
exactas de ingredientes, la temperatura y el tiempo de cocción, el tamaño de las porciones,
etc. Esto garantizará la precisión y consistencia en la preparación de las galletas.
• Evaluación de recursos. Considerar los recursos disponibles, como el tiempo, los utensilios
de cocina y los ingredientes disponibles en casa. Asegurarse de que se cuente con todo lo
necesario para llevar a cabo la preparación de las galletas.
• Proceso iterativo. Disponibilidad para revisar y ajustar los pasos de la receta si es necesario.
Si durante la preparación de las galletas se encuentra algún problema o se identifica una
mejora, ser capaz de realizar cambios en el proceso para obtener un mejor resultado.
103
C ultura D igital I
2. Identificar los pasos o acciones necesarios para resolver el problema. Elección del sis-
tema de riego de acuerdo con la investigación realizada, adquisición de materiales, cons-
trucción, programación, pruebas, etc.
3. Organizar los pasos en una secuencia lógica que represente la solución al problema.
Investigación a fondo, planificación de la estructura del sistema de riego, programación
del microcontrolador (Arduino) para controlar el riego de acuerdo a la lectura de los sen-
sores, construcción, pruebas y ajustes.
1. Investigación. Investigar los diferentes tipos de sensores disponibles para medir la hu-
medad del suelo, como sensores de resistencia, capacitivos o de conductividad.
4. Construcción del prototipo. Reunir todos los componentes necesarios, como sensores, ac-
tuadores, microcontrolador, cables y conectores. Sigue las especificaciones de diseño y las
conexiones planificadas para ensamblar físicamente el sistema de riego automatizado.
104
P rogresión 6
Actividad de aprendizaje 8
105
Progresión 7
Desarrolla una estrategia que consta de una secuencia de pasos
finitos, organizados en forma lógica para dar respuesta a una
situación, fenómeno o problemática de las ciencias naturales,
experimentales y tecnología, ciencias sociales, humanidades o
de su vida cotidiana.
Categoría Metas
Pensamiento algorítmico • Representa la solución de problemas me-
diante pensamiento algorítmico, seleccio-
nando métodos, diagramas o técnicas.
Subcategorías
• Aplica lenguaje algorítmico utilizando
• Resolución de problemas medios digitales para resolver situacio-
• Pensamiento computacional y nes o problemas del contexto.
lenguaje algorítmico
P rogresión 7
En esta sección, aprenderás a desarrollar estrategias efectivas para abordar situaciones, fe-
nómenos o problemáticas en diferentes áreas del conocimiento, como las ciencias naturales,
experimentales y tecnología, ciencias sociales, humanidades y tu vida cotidiana.
El desarrollo de estrategias está estrechamente vinculado con la cultura digital debido a la cre-
ciente influencia de la tecnología en nuestra sociedad. A medida que nos enfrentamos a pro-
blemas y desafíos en diferentes ámbitos de la vida, la cultura digital nos brinda una variedad de
recursos que facilitan la recopilación y análisis de información, la colaboración en tiempo real y
la comunicación efectiva. Por lo tanto, podemos aprovechar herramientas como aplicaciones,
software y plataformas en línea, para desarrollar estrategias de resolución de problemas.
107
C ultura D igital I
Código QR Existen varios sitios web que pueden ser útiles para ayudar a desarrollar estra-
Visita los sitios web:
tegias para la resolución de problemas diversos. Algunos de ellos son:
“Khan Academy”.
• Khan Academy. Ofrece una amplia variedad de recursos educativos, inclu-
https:// yendo tutoriales y ejercicios interactivos sobre resolución de problemas en
es.khanacademy. matemáticas, ciencias y otras áreas.
org/
• MindTools. Proporciona una amplia gama de herramientas y técnicas para
el desarrollo de habilidades de resolución de problemas, toma de decisiones
y pensamiento crítico.
Recuerda que estos sitios web son solo algunas opciones, por lo que es im-
portante explorar diferentes recursos que se ajusten a tus necesidades es-
pecíficas. Además, también puedes considerar libros, cursos en línea y otras
“OmegaUp”. fuentes de información para desarrollar tus habilidades de desarrollo de es-
trategias y resolución de problemas.
https://omegaup.
com/
1.1 ¿Qué es una estrategia?
Una estrategia consiste en una secuencia de pasos finitos, organizados de ma-
nera lógica, que te permitirá dar respuesta de manera estructurada y eficiente
a los desafíos que se te presenten. A través de este proceso, podrás enfrentar
los problemas de manera más organizada y efectiva, encontrando soluciones
“Creativity Games”. prácticas y resolviendo los desafíos de manera exitosa.
https://
creativeencounters.
co.uk/creativity-
games
Figura 18. Tener una estrategia permite abordar los desafíos de manera efectiva.
108
P rogresión 7
Al desarrollar una estrategia, podrás analizar detenidamente el problema, identificar los ob-
jetivos que deseas alcanzar y evaluar las diferentes opciones disponibles (Educarchile, s/f ).
Esto te permitirá planificar y organizar tus acciones de manera lógica y secuencial, evitando la
confusión y la pérdida de tiempo en enfoques desordenados.
Recuerda que la habilidad para desarrollar estrategias efectivas es fundamental en múltiples áreas
del conocimiento y en tu vida cotidiana, pues te brinda una ventaja competitiva, te ayuda a tomar de-
cisiones más acertadas y te impulsa a enfrentar los desafíos con mayor confianza y determinación.
109
C ultura D igital I
Código QR
A continuación, te
invitamos a ver el
video: “Estrategias
de resolución de
problemas”.
https://youtu.be/
odXMHOhcmQA
110
Progresión 8
Conoce los diferentes métodos, técnicas o diagramas de flujo 5E
(Enganche, Explorar, Explicar, Elaborar, Evaluar), divide y ven-
cerás, método del caso, método del árbol de causas, método
científico, diseño descendiente, refinamiento por pasos y apli-
ca el más pertinente de acuerdo con la situación, fenómeno o
problemática para representar la solución.
Categoría Metas
Pensamiento algorítmico • Representa la solución de problemas me-
diante pensamiento algorítmico, seleccio-
nando métodos, diagramas o técnicas.
Subcategorías
• Aplica lenguaje algorítmico utilizando me-
• Resolución de problemas dios digitales para resolver situaciones o
• Pensamiento computacional y len- problemas del contexto.
guaje algorítmico
P rogresión 8
Conocimientos previos
Las
1. En respuestas
grupo, generenpueden variar.
una lluvia El objetivo
de ideas es identificar
donde mencionen si elmétodos,
cuáles alumnado está fami-
técnicas o dia-
liarizado
gramas de con estos
los que conceptos.en el título de la progresión conocen y descríbanlos.
se mencionan
De acuerdo con José Alfredo Jiménez Murillo, Eréndira Miriam Jiménez Hernández y Laura Ne-
lly Alvarado Zamora (2014), cuando utilices diagramas de flujo, debes comenzar por identificar
el objetivo o problema que deseas abordar. Luego, debes desglosar el proceso en pasos más
pequeños y lógicos. Cada paso se representa con un símbolo específico, como una caja rec-
tangular, que indica una acción o tarea a realizar. Conecta los pasos utilizando flechas para
mostrar la secuencia y dirección del flujo. Esto te ayudará a visualizar el orden de las acciones
y cómo se relacionan entre sí. Puedes utilizar diferentes tipos de conectores, como flechas
rectas o en ángulo, dependiendo de la dirección del flujo.
Siguiendo a los autores mencionados, además de los símbolos y conectores básicos, los dia-
gramas de flujo también pueden incluir símbolos adicionales para representar decisiones,
bucles o entradas/salidas de datos. Estos elementos te permiten agregar mayor complejidad
y lógica a tu diagrama, haciendo que sea más preciso y completo.
Recuerda que los diagramas de flujo son una herramienta de comunicación Código QR
efectiva, tanto para ti como para otros que puedan estar involucrados en la so- A continuación, te in-
lución del problema. Al utilizar símbolos estandarizados y una estructura clara, vitamos a ver el video:
facilitas la comprensión y colaboración en el proceso de resolución. “¿Qué es un diagrama
de flujo? Cómo hacer
Una vez que hayas creado tu diagrama de flujo, revísalo cuidadosamente para diagramas de flujo
asegurarte de que refleje correctamente la secuencia de pasos y la lógica de paso a paso”.
tu solución. Si es necesario, realiza ajustes o modificaciones para mejorar la https://youtu.be/
claridad y precisión del diagrama. Kucgc6NpGwc
117
C ultura D igital I
Actividad de aprendizaje 1
118
P rogresión 8
• Explorar. Una vez que sientas atracción por el problema, es momento de explorar y recopilar
información relevante. Esta etapa implica investigar, recolectar datos, realizar experimentos o
analizar casos relacionados con el problema. La exploración te ayudará a comprender mejor
el contexto y las variables involucradas, facilitando la identificación de posibles soluciones.
• Explicar. En esta etapa, es importante que puedas comprender a fondo los conceptos y
principios que sustentan el problema. Debes analizar y explicar las causas, los efectos y las
relaciones entre las variables. Puedes utilizar recursos como textos, videos, gráficos o expertos
en el tema para ampliar tus conocimientos. La explicación te permitirá construir una base
sólida para desarrollar tu solución.
• Elaborar. Una vez que tienes un entendimiento claro del problema, es hora de elaborar tu
solución. En esta etapa, debes aplicar el pensamiento lógico y creativo para diseñar estrate-
gias o métodos que resuelvan el problema de manera efectiva. Puedes utilizar herramientas
digitales, realizar simulaciones o
crear prototipos para probar tus
ideas. La elaboración te brinda la
oportunidad de materializar tus
conceptos en acciones concretas.
• Evaluar. La última etapa es la
evaluación, donde debes anali-
zar y reflexionar sobre la eficacia
de tu solución. Debes valorar si
tus resultados son consistentes
con tus objetivos iniciales, si has
logrado resolver el problema de
manera satisfactoria y si existen
áreas de mejora. La evaluación
te ayudará a retroalimentarte y
a realizar ajustes o mejoras en tu Figura 2. El método de las 5E también se aplica comúnmente en la
proceso de resolución. educación, para planear secuencias didácticas.
Recuerda que el enfoque de las 5E te proporciona una estructura clara y secuen- Código QR
cial para representar y resolver problemas en diferentes áreas del conocimiento.
A continuación, te
Aplicando estas etapas de manera consciente y organizada, estarás en camino a invitamos a visitar la
encontrar soluciones efectivas y significativas en tu vida académica y cotidiana. página web: “¿Qué es
el modelo de aprendi-
zaje de las 5E?”.
Actividad de aprendizaje 2
https://www.
consuunt.es/
1. Se desea organizar un evento de recaudación de fondos para una modelo-5e
causa benéfica en tu comunidad. Usando el método de las 5E,
¿cómo puedes trazar una estrategia de solución para apoyar la
iniciativa? Desarrolla los pasos en la siguiente tabla y comparte tu
respuesta en clase. Las respuestas pueden variar.
Etapa Actividad
Podemos iniciar el proceso involucrando a los
miembros de la comunidad, promoviendo la
importancia de la causa y generando interés en el
Enganche evento. Realizamos una presentación en la comunidad
para explicar el propósito del evento y su importancia.
Y creamos un comité organizador con representantes
de diferentes sectores de la comunidad.
119
C ultura D igital I
Etapa Actividad
• Divide en subproblemas. Una vez que tienes claras las partes del problema, divide cada
una de ellas en subproblemas más pequeños y específicos. Esto te permitirá abordar cada
subproblema de manera individual, lo cual es más fácil de manejar que intentar resolver
todo el problema de una sola vez.
• Combina las soluciones. Una vez que hayas resuelto todos los subproblemas, llega el mo-
mento de combinar las soluciones individuales para obtener una solución completa para el
problema original. Analiza cómo se relacionan las partes y cómo puedes integrar las solu-
ciones de manera coherente y efectiva.
120
P rogresión 8
https://youtu.be/
UxtAqHOb8aw
A continuación, te
invitamos a visitar
el sitio web: “Algo-
ritmos de divide y
vencerás”.
Figura 3. Pasos a seguir en el método de divide y vencerás.
https://
El proceso de divide y vencerás te permite abordar problemas de manera iterati- es.khanacademy.
va, lo cual te brinda la oportunidad de mejorar y perfeccionar tu solución. Recuer- org/computing/
da que la clave de este método consiste en descomponer un problema complejo computer-science/
algorithms/merge-
en partes más pequeñas y manejables, resolver cada parte por separado y luego
sort/a/divide-and-
combinar las soluciones para obtener una solución general. Esta técnica te ayu- conquer-algorithms
dará a enfrentar problemas desafiantes de manera más organizada y efectiva.
Actividad de aprendizaje 3
(5-3)
1. Resuelve la expresión aritmética (2+4)· 2 , aplicando el método
divide y vencerás de acuerdo con la jerarquía de operaciones que A continuación, te
aprendiste en secundaria. Puedes consultar el video Jerarquía de invitamos a ver el
las operaciones en el código QR al margen. video: “Jerarquía de
las operaciones”.
(5-3) https://www.
(2+4)·
2 youtube.com/
watch?v=XV5PiV2-
Dividir la expresión en subexpresiones más pequeñas. 91U
Subexpresión 2:
(5-3)
Subexpresión 1: 2
5-3=2 2
121
C ultura D igital I
• Identificación del caso. Selecciona un caso relevante y significativo relacionado con la si-
tuación, fenómeno o problemática que deseas resolver. Puede ser un caso real que haya
ocurrido o uno hipotético que simule una situación específica.
• Análisis del caso. Examina detenidamente el caso, recopilando toda la información relevante
y necesaria. Identifica los detalles clave, los actores involucrados, los antecedentes y cualquier
otro elemento que sea relevante para comprender la situación en su totalidad.
• Identificación de los problemas. Identifica los problemas o desafíos presentes en el caso.
Analiza las causas y los efectos de cada problema y busca relaciones de causalidad. Es impor-
tante ser minucioso en este paso para asegurarte de abordar todos los aspectos relevantes.
• Generación de alternativas de solución. Basándote en el análisis realizado, genera diferentes
alternativas de solución para cada problema identificado. Sé creativo y considera diferentes
enfoques y estrategias que podrían abordar los desafíos planteados en el caso.
• Evaluación de las alternativas. Evalúa cada una de las alternativas de solución en términos de su
viabilidad, factibilidad y efectividad. Considera los recursos disponibles, las posibles limitaciones
y los resultados esperados. Utiliza un enfoque crítico para seleccionar las mejores opciones.
• Toma de decisiones. Selecciona la alternativa de solución que consideres más adecuada y
efectiva para resolver los problemas planteados en el caso. Justifica tu elección con base en
la evidencia y el razonamiento lógico.
• Implementación de la solución. Lleva a cabo la implementación de la solución seleccionada.
Define los pasos y acciones necesarios para ejecutarla de manera efectiva. Considera los
posibles obstáculos y desarrolla estrategias para superarlos.
Código QR
A continuación, te
invitamos a ver el
video: “Método de
casos”.
https://youtu.be/
c3mhyhHi4oc
Recuerda que el método del caso es una herramienta poderosa para desarrollar habilidades
de análisis, pensamiento crítico y toma de decisiones. A través de la práctica y la aplicación
de este método, podrás enfrentar situaciones complejas y encontrar soluciones efectivas en
diversos campos del conocimiento.
122
P rogresión 8
Código QR
Actividad de aprendizaje 4
A continuación, te
invitamos a visitar la
1. En equipos de tres personas, analicen el caso El riesgo del uso exce- página web: “El ries-
sivo de las redes sociales en los estudiantes de Latinoamérica del có- go del uso excesivo
digo QR al margen. Usando la página de su preferencia, elaboren de las redes sociales
una presentación donde propongan una alternativa de solución, en los estudiantes
de Latinoamérica”.
basándose en las siguientes preguntas:
•Las¿Qué
respuestas pueden
problema variar.en
se plantea El alumnado
el caso? presentará su trabajo https://preprints.
scielo.org/index.
•en ¿Qué
clase yalternativas
lo enviará al
dedocente.
solución propones? php/scielo/preprint/
view/5241/10172
• ¿Qué ventajas y desventajas tiene cada alternativa de solución
propuesta?
• ¿Cuál alternativa de solución será más viable?
• ¿Qué se debe hacer para implementar la alternativa de solu-
ción más viable?
• Identificación del problema. Analiza y define claramente el problema que deseas abordar.
Debes tener una comprensión clara de la situación que quieres resolver.
• Construcción del árbol de causas. Dibuja un diagrama en forma de árbol. En la parte superior
del árbol, coloca el problema principal y, a medida que desciendes hacia abajo, identifica las
causas que contribuyen a dicho problema.
• Identificación de las causas principales. En cada nivel del árbol, identifica las causas principa-
les que están relacionadas directamente con el problema. Estas causas pueden ser factores
subyacentes o eventos que desencadenan el problema.
• Desglose de las causas en subcausas. Para cada causa principal, desglosa las subcausas
o factores que contribuyen a su aparición. Estas subcausas deben ser específicas y estar
relacionadas directamente con la causa principal.
• Establecimiento de relaciones de causalidad. Conecta las causas principales y subcausas
mediante líneas o flechas para establecer las relaciones de causalidad. Esto te ayudará a
visualizar cómo las diferentes causas interactúan entre sí y contribuyen al problema.
• Análisis de las causas raíz. Examina cada una de las causas principales y subcausas para
identificar las causas raíz. Estas son las causas fundamentales que originan el problema y
deben ser abordadas para encontrar una solución efectiva.
• Generación de soluciones. Una vez identificadas las causas raíz, puedes comenzar a generar
posibles soluciones para cada una de ellas. Es importante que las soluciones estén dirigidas
a eliminar o mitigar las causas raíz identificadas en el árbol de causas.
• Evaluación y selección de soluciones. Evalúa cada una de las soluciones propuestas y seleccio-
na aquellas que sean más viables y efectivas para abordar las causas raíz. Considera factores
como la viabilidad técnica, los recursos disponibles y el impacto potencial de cada solución.
123
C ultura D igital I
Código QR
A continuación,
te invitamos a ver
el video: “¿Cómo
hacer un árbol de
problemas?”
https://youtu.be/
L205OLlIcC0
Recuerda que el método del árbol de causas te permitirá analizar de manera sistemática las
causas de un problema y encontrar soluciones efectivas. Es una herramienta poderosa que te
ayudará a comprender las relaciones entre las diferentes causas y a tomar decisiones informa-
das para resolver situaciones problemáticas.
Código QR
Actividad de aprendizaje 5
A continuación, te
invitamos a ver el
video: “Árbol de 1. Observa el video Árbol de causas ejercicio 1 en el código QR al mar-
causas ejercicio 1”. gen. Explica con tus propias palabras el procedimiento que se si-
guió para elaborar el árbol de causas.
https://www.
youtube.com/ Las respuestas pueden variar. Primero se deben enlistar los
watch?v=U_
Wm0ezTaf4 hechos en orden cronológico para tener una secuencia. En
este caso se trata de un accidente laboral. Para elaborar el
árbol se debe comenzar por contemplar el último hecho, ya
que es lo que se debe resolver, contemplar si otros hechos
fueron relevantes (causas) y en qué orden. Posteriormente,
se plantean las soluciones para evitar que se repita.
124
P rogresión 8
• Observación. Comienza por observar cuidadosamente el fenómeno o problema que deseas investigar.
Haz anotaciones detalladas sobre lo que percibes y cualquier patrón o comportamiento que notes.
• Formulación de preguntas. A partir de tus observaciones, formula preguntas específicas y
claras que te ayuden a comprender mejor el fenómeno o problema. Estas preguntas deben
ser susceptibles de ser respondidas mediante evidencia y experimentación.
• Planteamiento de hipótesis. Basándote en tu conocimiento previo y las observaciones
realizadas, formula una o varias hipótesis posibles que expliquen el fenómeno o problema.
Recuerda que una hipótesis debe ser una afirmación que pueda ser probada y refutada
mediante la experimentación.
• Diseño de experimentos. Diseña un experimento que te permita poner a prueba tus hipóte-
sis. Define claramente las variables que vas a medir y manipular, así como los procedimien-
tos que seguirás. Asegúrate de que tu experimento sea riguroso y que los resultados sean
cuantificables y verificables.
• Recopilación y análisis de datos. Lleva a cabo tu experimento y registra cuidadosamente todos
los datos obtenidos. Utiliza herramientas y técnicas apropiadas para analizar estos datos, como
gráficas, tablas o cálculos estadísticos. Observa cualquier patrón o tendencia que pueda surgir.
• Interpretación de resultados. Examina tus datos y evalúa si respaldan o refutan tus hipó-
tesis iniciales. Interpreta los resultados de manera objetiva y basada en evidencia científica.
• Conclusiones y comunicación. Basándote en tus resultados y análisis, llega a conclusiones
claras y respaldadas por evidencia. Resume tus hallazgos y explica cómo contribuyen a la
comprensión del fenómeno o problema investigado. Comunica tus conclusiones a través de
informes científicos, presentaciones orales u otros medios adecuados.
Código QR
A continuación,
te invitamos a ver
el video: “Método
científico”.
https://youtu.be/
hJOypWMQqvs
Recuerda que el método científico es un proceso continuo y que los resultados obtenidos
pueden abrir nuevas preguntas y áreas de investigación. A medida que te familiarices con este
método, estarás mejor equipado para enfrentar problemas científicos de manera sistemática
y rigurosa, contribuyendo así al avance del conocimiento en tu campo de interés.
125
C ultura D igital I
Actividad de aprendizaje 6
1. Formen equipos de tres a cuatro integrantes. Sigan los pasos del método cien-
tífico y aborden alguna de las problemáticas presentadas. Presten mucha aten-
ción a las preguntas de investigación. Entreguen su reporte en un documento de
Word, señalando cada uno de los pasos seguidos.
• Química: investigar la velocidad de reacción entre el vinagre y el bicarbonato
de sodio en diferentes concentraciones. ¿Cómo afecta la concentración de
los reactivos a la rapidez con la que se produce la reacción química?
• Biología: estudiar el efecto de diferentes tipos de fertilizantes en el creci-
miento de las plantas. ¿Cuál es el impacto de los fertilizantes orgánicos y los
fertilizantes químicos en el crecimiento y desarrollo de las plantas?
• Ecología: analizar el impacto de la contaminación del agua en la diversidad y
la salud de los organismos acuáticos en un ecosistema local. ¿Cómo afectan
los
Lascontaminantes del agua
respuestas pueden a laElpresencia
variar. alumnado y la salud de los
presentará organismos
su trabajo acuá-
en clase y
ticos, como los peces,
lo enviará al docente. las algas y los invertebrados?
Cabe aclarar que tanto el método de divide y vencerás como el diseño descendente comparten la
idea de descomponer problemas complejos en partes más manejables. Sin embargo, difieren en el
enfoque de resolución, la organización del flujo de trabajo y el nivel de detalle de los subproblemas.
• Comprender el problema. Empieza por tener una comprensión clara del problema que de-
seas resolver. Analiza los detalles y las características clave que lo componen. Identifica los
objetivos específicos que quieres alcanzar y define los requisitos necesarios para lograrlos.
• Dividir en subproblemas. Una vez que tienes una comprensión clara del problema, descom-
pón el problema general en subproblemas más pequeños y manejables. Estos subproblemas
deben ser lo suficientemente específicos para que puedas abordarlos de manera individual,
pero también deben estar relacionados y contribuir a la solución general.
126
P rogresión 8
• Integrar las soluciones. A medida que resuelves cada subproblema, integra las soluciones obte-
nidas para construir la solución general. Asegúrate de que las soluciones individuales se alineen
adecuadamente y se conecten entre sí para lograr la solución completa del problema inicial.
• Revisar y ajustar. Una vez que hayas obtenido la solución general, es importante revisar y
evaluar su eficacia. Comprueba si cumple con los requisitos iniciales y si resuelve de manera
adecuada el problema planteado. Si es necesario, realiza ajustes y mejoras en los diferentes
niveles de la estructura jerárquica.
Código QR
A continuación, te
invitamos a ver el
video: “Metodología
de diseño de progra-
mas: programación
estructurada y dise-
ño descendente”.
https://youtu.
be/4zmnL4SRZoE
Recuerda que el diseño descendente te permite abordar problemas complejos de manera más ma-
nejable y organizada. Al descomponer el problema en subproblemas más pequeños, podrás tener
una mejor comprensión del problema en su conjunto y desarrollar soluciones más efectivas.
Código QR
El alumnado enviará su diagrama al de
Actividad docente. Se espera
aprendizaje 7 que en el diseño
Visita la página de
descendente del alumnado se proponga como problema central la tubería “Canva”.
tapada1. y,Imagina que en una comunidad
como subproblemas, hay algunas
las inundaciones y el tuberías
mal olor;tapadas, lo
de estos,
https://www.canva.
cual ha generado problemas de inundaciones y mal olor.
el alumnado puede derivar otros subproblemas como pérdida material, Usando
com/es_mx/
Canva, genera un diagrama descendente donde abordes los pro-
enfermedades,
blemascontaminación, etc. Sesoluciones.
y propongas algunas espera que proponga al menos una
solución para cada subproblema y la solución general.
Este método se basa en la premisa de que, al descomponer un problema complejo en pasos más
simples y manejables, se facilita su comprensión y resolución. A medida que se avanza en cada
paso, se pueden realizar ajustes, optimizaciones y mejoras para obtener una solución más pre-
cisa y eficiente. Para aplicar este método, debes seguir los siguientes pasos (Cormen, Leiserson,
Rivest y Stein, 2022):
• Comprende el problema. Empieza por comprender claramente cuál es el problema que de-
seas resolver. Analiza su naturaleza, sus componentes y los resultados que esperas obtener.
127
C ultura D igital I
• Identifica los pasos principales. Una vez que hayas comprendido el problema, identifica los
pasos principales que te llevarán a la solución. Estos pasos deben ser claros, lógicos y estar
ordenados de manera secuencial.
• Descompón los pasos en subpasos. Ahora, desglosa cada paso principal en subpasos más
específicos. Estos subpasos deben ser tareas más pequeñas y manejables que contribuyan
al logro del paso principal correspondiente.
• Ordena los subpasos. Organiza los subpasos en el orden adecuado, asegurándote de que
haya una secuencia lógica que los vincule entre sí. Esto te ayudará a seguir una progresión
coherente hacia la solución final.
• Resuelve cada subpaso. A medida que vayas abordando cada subpaso, dedica tiempo y es-
fuerzo para resolverlo de manera precisa. Aplica los conocimientos y habilidades necesarios
en cada etapa y busca la mejor forma de resolver cada subproblema.
• Evalúa y ajusta. A medida que vayas avanzando en la resolución de los subpasos, evalúa
constantemente tus resultados. Si encuentras dificultades o errores, realiza los ajustes ne-
cesarios para corregirlos y mejorar tu solución.
• Completa la solución. Una vez que hayas resuelto todos los subpasos, reúnelos nuevamente
para completar la solución general del problema. Asegúrate de que cada paso y subpaso
esté correctamente integrados y que la solución sea coherente y efectiva.
Código QR
A continuación, te
invitamos a visitar la
página web: “Stepwi-
se refinement (tra-
ducido al español)”.
https://learnlearn-
uk.translate.goog/
alevelcs/stepwise-
refinement/?_x_
tr_sl=auto&_x_tr_
tl=en&_x_tr_hl=es-
419&_x_tr_pto=wapp
Recuerda que el refinamiento por pasos te permite dividir un problema complejo en partes
más manejables y abordables. Esto te ayuda a mantener una visión clara de tu progreso y
a encontrar soluciones más eficientes.
128
Progresión 9
Utiliza elementos: dato, información, variables, constantes, ex-
presiones, operadores lógicos, operaciones relacionales, opera-
dores aritméticos, estructuras condicionales, selectivas y repeti-
tivas para modelar soluciones de manera algorítmica.
Categoría Metas
Pensamiento algorítmico • Representa la solución de problemas me-
diante pensamiento algorítmico, selec-
Subcategorías cionando métodos, diagramas o técnicas.
• Resolución de problemas • Aplica lenguaje algorítmico utilizando
• Pensamiento computacional y len- medios digitales para resolver situa-
guaje algorítmico ciones o problemas del contexto.
P rogresión 9
Conocimientos previos
1.
LasEn grupo, generen
respuestas puedenuna lluviaElde
variar. ideas donde
objetivo mencionen
es identificar cuáles elementos
si el alumnado de los
está familia-
que aparecen en el nombre de la progresión conocen y cómo los definirían.
rizado con estos conceptos.
• Identificar los pasos. Determina los pasos necesarios para resolver cada subproblema. Estos
pasos deben ser claros, específicos y ordenados de manera lógica. Utiliza palabras clave como
hacer, calcular, leer y escribir para indicar las acciones que se deben realizar.
• Utilizar variables. Utiliza variables para almacenar y manipular datos durante la ejecución del al-
goritmo. Asigna valores a las variables, realiza cálculos y actualiza sus valores según sea necesario.
• Probar y depurar. Verifica la lógica del algoritmo y realiza pruebas con diferentes datos de
entrada para asegurarte de que produce los resultados esperados. Si encuentras errores o
problemas, realiza ajustes y depura el algoritmo.
131
C ultura D igital I
Código QR
A continuación, te
invitamos a ver el
video: “¿Qué es un
algoritmo?”
https://youtu.be/
Tu9OQSff-gw
Recuerda que al seguir estos pasos podrás desarrollar algoritmos de manera estructurada.
Esto te permitirá plantear resoluciones de problemas de manera más clara, prestando aten-
ción a todos los detalles, pequeños o grandes.
• Datos. Los datos son las unidades básicas de información con las que se trabaja en un algo-
ritmo. Pueden ser valores numéricos, texto, fechas, información lógica, etc. Por ejemplo, el
número 5, el nombre Juan o el valor lógico booleano verdadero/falso.
• Variables. Son espacios de memoria que se utilizan para almacenar y manipular datos en
un programa. Las variables se definen con un nombre y un tipo de dato. Pueden cambiar su
valor durante la ejecución del programa.
• Constantes. Son valores fijos que no cambian durante la ejecución de un programa. Por
ejemplo, el número Pi (3.1416) o la velocidad de la luz.
• Operadores. Son símbolos que se utilizan para realizar operaciones sobre datos, principal-
mente en programación. Los operadores aritméticos se utilizan para realizar operaciones
matemáticas, como suma (+), resta (–), multiplicación (*) y división (/). Los operadores lógicos
permiten realizar operaciones de comparación y evaluación lógica, algunos son AND (y), OR
(o) y NOT (no). Las operaciones relacionales se utilizan para comparar valores y determinar
si una condición es verdadera o falsa. Algunos ejemplos de operaciones relacionales son
igualdad (==), desigualdad (!=), mayor que (>), menor que (<), etc.
• Estructuras condicionales. Son bloques de código que permiten tomar decisiones en función
de una condición. Por ejemplo, se pueden utilizar estructuras if-else [sí (condición), entonces
haz (algo)] para realizar diferentes acciones según una condición dada.
132
P rogresión 9
• Estructuras selectivas. Son bloques de código que permiten elegir entre varias opciones
en función de una condición. Por ejemplo: si (condición A), entonces haz (algo A); si no, si
(condición B), entonces haz (algo B).
• Estructuras repetitivas. Son bloques de código que se repiten varias veces en función de
una condición o un número determinado de repeticiones. Permiten repetir un conjunto
de instrucciones varias veces. Por ejemplo, se pueden utilizar bucles como while o for para
realizar una tarea de forma iterativa [mientras (condición), haz (algo)].
Código QR
A continuación, te
invitamos a ver los
videos:
https://youtu.be/
az0ou6hF1V8
“Aritméticos, lógicos,
Figura 10. Lenguaje algorítmico en el planteamiento de soluciones. relacionales y otros”.
Organizador de fiestas
Imagina que estás organizando una fiesta de cumpleaños para tu amigo y ne-
cesitas calcular la cantidad de comida y bebida que se requerirá para los invi-
tados. Además, deseas establecer un presupuesto aproximado para los gastos
totales. Para resolver este problema, necesitarás utilizar algunos de los elemen- “Algoritmo en len-
tos mencionados previamente: guaje natural”.
• Dato: los datos relevantes son el número de invitados, la cantidad de comida https://youtu.be/
QCvJhg5_0ag
y bebida que se servirá por persona y el presupuesto asignado.
• Variables: puedes utilizar variables para almacenar y manipular los datos.
Por ejemplo, puedes asignar la variable "invitados" para almacenar el número
de invitados y la variable "comidaPorPersona" para almacenar la cantidad de
comida que se servirá por persona.
133
Progresión 10
Utiliza lenguaje algorítmico y de programación a través de medios
digitales para solucionar la situación, fenómeno o problemática.
Categoría Metas
Pensamiento algorítmico • Representa la solución de problemas
mediante pensamiento algorítmico,
seleccionando métodos, diagramas o
Subcategorías técnicas.
• Resolución de problemas • Aplica lenguaje algorítmico utilizando
• Pensamiento computacional y lenguaje medios digitales para resolver situa-
algorítmico ciones o problemas del contexto.
P rogresión 10
Conocimientos previos
Las respuestas pueden variar. El objetivo es identificar si el alumnado está familia-
1. En grupo,
rizado generen
con estos una lluvia de ideas donde discutan sobre los conceptos de
conceptos.
algoritmo, programación y pesudocódigo. ¿Cómo los definirían?
En este último tema aprenderás sobre el uso del lenguaje algorítmico y de programación a través
de medios digitales para solucionar situaciones, fenómenos o problemáticas. Esto implica aplicar los
conocimientos adquiridos en progresiones previas para desarrollar soluciones específicas. Antes de
comenzar, identifiquemos la diferencia entre el lenguaje algorítmico y el lenguaje de programación.
El lenguaje algorítmico se refiere a un lenguaje de descripción que utiliza una serie de instrucciones y
pasos lógicos para resolver un problema de manera estructurada. Estas instrucciones pueden estar
escritas en lenguaje natural o pseudocódigo y se utilizan para representar una solución algorítmica
de manera comprensible para los seres humanos. El lenguaje algorítmico se centra en la lógica y la
estructura del algoritmo, sin preocuparse por los detalles específicos de implementación.
Por otro lado, el lenguaje de programación es un lenguaje formalizado que se utiliza para
escribir programas de computadora. Está compuesto por un conjunto de reglas sintácticas y
semánticas que definen cómo se deben escribir las instrucciones para que la computadora
las comprenda y las ejecute. Los lenguajes de programación como Python, Java, C++, entre
otros, están diseñados para ser interpretados o compilados por una computadora y permiten
crear programas complejos con funcionalidades específicas.
Figura 12. Los lenguajes de programación son los que permiten desarrollar programas.
137
C ultura D igital I
Para utilizar el lenguaje algorítmico y de programación, es necesario seguir una serie de pasos:
Python
Es uno de los lenguajes de programación más populares y ampliamente utilizados en la actua-
lidad. Es conocido por su sintaxis sencilla y legible, lo que lo convierte en una excelente opción
tanto para principiantes como para programadores experimentados.
Código QR
A continuación,
te invitamos a ver
el video: “¿Qué es
Python y por qué es
el lenguaje número
1 del mundo?”.
https://youtu.be/
zRjbwI4K7xc
138
P rogresión 10
Python cuenta con una amplia variedad de bibliotecas y herramientas que facilitan el desarrollo
de aplicaciones en diferentes áreas, como la ciencia de datos, el aprendizaje automático, la inteli-
gencia artificial y el desarrollo web. Además, su comunidad activa y colaborativa ofrece una gran
cantidad de recursos y documentación, lo que facilita el aprendizaje y la resolución de problemas.
Java
Es un lenguaje de programación de propósito general que se utiliza ampliamente en el desarro-
llo de aplicaciones empresariales, aplicaciones móviles y sistemas embebidos. Java es conocido
por su portabilidad, lo que significa que los programas escritos en Java pueden ejecutarse en
diferentes plataformas sin necesidad de modificaciones significativas.
Además, cuenta con una amplia cantidad de bibliotecas y frameworks que facilitan el desarrollo
de aplicaciones robustas y escalables. Java se utiliza en muchos entornos profesionales y su
popularidad se debe a su estabilidad, rendimiento y seguridad.
Código QR
A continuación, te
invitamos a ver el
video: “Java en 5
minutos”.
https://youtu.be/q_-
mO8QJ4Ic
JavaScript
Es un lenguaje de programación orientado a objetos que se utiliza principalmente para la crea-
ción de aplicaciones web interactivas y dinámicas. Es ampliamente compatible con todos los
navegadores web modernos y se puede integrar fácilmente en páginas HTML. JavaScript per-
mite agregar interactividad a los sitios web, manipular elementos de la página en tiempo real
y realizar operaciones complejas en el lado del cliente.
Código QR
A continuación, te
invitamos a ver el
video: “JavaScript en
5 minutos o más”.
https://youtu.be/
FuCiNVP88pc
139
C ultura D igital I
C++ y C#
C++ es un lenguaje de programación de propósito general que permite un mayor control y
eficiencia en la manipulación de la memoria. Se utiliza en el desarrollo de software de sistemas,
videojuegos, aplicaciones de alto rendimiento y más.
Código QR
A continuación, te
invitamos a ver los
videos: “Lenguaje
C++ en 3 minutos”.
https://youtu.
be/0NPFJ73Pmu0
“Lenguaje
C Sharp
en 3 minutos Figura 16. C++.
o más”.
https://youtu.be/
rr5nZq61WIE
PSeInt
Código QR PSeInt es una excelente opción para aquellos que se están iniciando en la pro-
A continuación, te gramación y desean adquirir habilidades de resolución de problemas algorítmi-
invitamos a ver el cos. Al utilizar un lenguaje de programación estructurado en forma de pseudo-
video: “Algoritmos código, PseInt permite a los estudiantes concentrarse en la lógica y estructura
con PseInt”.
de los algoritmos sin preocuparse por la sintaxis y las complejidades propias de
https://youtu.be/ un lenguaje de programación real. Con PseInt, los usuarios pueden representar
Vz7E-6c0vZI paso a paso la solución de un problema utilizando una notación sencilla y cerca-
na al lenguaje natural, lo que facilita su comprensión y aprendizaje.
140
P rogresión 10
Como puedes ver, estos son solo algunos ejemplos de lenguajes de progra- Código QR
mación. La elección del lenguaje dependerá del contexto, los requisitos del
A continuación, te
proyecto y las preferencias personales. Es importante destacar que aprender
invitamos a ver los
los conceptos fundamentales de la programación es más valioso que dominar videos: “¿Cómo ins-
un lenguaje en particular, ya que los principios y las técnicas se pueden apli- talar PSeInt?”
car a través de diferentes lenguajes.
https://youtu.be/
qm_fbJA7Xf4
Como te mencionamos, PSeInt es una excelente herramienta para que comien-
ces a desarrollar tu lógica de programación. A continuación, te presentamos
una breve lista con las instrucciones más comunes en este programa, ¡para que
comiences a desarrollar tus habilidades como programador(a)!
https://youtu.be/
2. Instrucción ESCRIBIR. Sirve para mostrar valores en la pantalla. Puedes bPMjkkWzOeE
utilizarla para imprimir mensajes o el contenido de variables. Por ejemplo:
ESCRIBIR "Hola, mundo!"
ESCRIBIR variable
141
C ultura D igital I
Estas son solo algunas de las instrucciones y estructuras disponibles en PSeInt. Puedes explo-
rar más opciones en la documentación oficial de PSeInt o consultando ejemplos y tutoriales en
línea. Recuerda practicar y experimentar para familiarizarte con el lenguaje y adquirir habilida-
des en la resolución de problemas mediante algoritmos.
Algoritmo Promedio3calificaciones
// Definición de variables
Definir cali1, cali2, cali3, promedio Como Real
// Solicitar al usuario ingresar las tres calificaciones
Escribir "Escribe tres calificaciones"
Leer cali1, cali2, cali3
// Calcular el promedio
promedio <- (cali1 + cali2 + cali3) / 3
// Calcular el promedio
Escribir "El promedio de las tres calificaciones es: ", promedio
FinAlgoritmo
• Definición de variables: se definen las variables cali1, cali2, cali3 y promedio como números
reales para almacenar las calificaciones y el resultado del promedio.
• Solicitar al usuario ingresar las tres calificaciones: se muestra en pantalla el mensaje "Escribe
tres calificaciones" para indicar al usuario que debe ingresar los valores de las calificaciones.
• Leer las calificaciones: se utilizan las funciones Leer para asignar los valores ingresados por
el usuario a las variables cali1, cali2 y cali3.
• Calcular el promedio: se realiza la operación (cali1 + cali2 + cali3) / 3 para obtener el promedio
de las tres calificaciones. El resultado se guarda en la variable promedio.
• Mostrar el resultado en pantalla: se utiliza la función Escribir para mostrar el mensaje "El promedio
de las tres calificaciones es: " concatenado con el valor almacenado en la variable promedio.
142
P rogresión 10
Código QR
A continuación, te
invitamos a ver el vi-
deo: “Algoritmo que
calcule el promedio
de 3 calificaciones”.
https://youtu.be/
buo2uTyGcUw
Figura 20. Diagrama de flujo del algoritmo para obtener el promedio de tres calificaciones.
• Definición de variables: se definen las variables velocidad, tiempo y distancia como números
reales para almacenar los valores necesarios para el cálculo de la velocidad.
• Solicitar al usuario ingresar la distancia en kilómetros: se muestra en pantalla el mensaje "Escribe
la distancia en kilómetros" para indicar al usuario que debe ingresar el valor de la distancia.
• Leer la distancia: se utiliza la función Leer para asignar el valor ingresado por el usuario a la
variable distancia.
• Solicitar al usuario ingresar el tiempo en horas: se muestra en pantalla el mensaje "Escribe
el tiempo en horas" para indicar al usuario que debe ingresar el valor del tiempo.
143