0% encontró este documento útil (0 votos)
9 vistas333 páginas

Comput Ac Ional

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas333 páginas

Comput Ac Ional

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Pensamiento computacional

Admisión

Unidad 1
Competencias digitales

Tema 1
Internet y sus usos

MSc. Byron León Palacios


Subtemas
Subtema 1: Evolución y desafíos.
Subtema 2: Redes y mensajería.
Subtema 3: Búsqueda de información
Objetivo
Desarrollar habilidades para aprovechar al máximo los servicios y
recursos en línea, comprender los aspectos de seguridad y
privacidad.
Introducción
• La evolución y desafíos del internet permite que en la actualidad sea posible el
uso de navegadores web para comunicarse entre computadoras en todo el
mundo.
• Las redes y mensajería instantánea permiten interactuar entre personas y
compartir sus vidas en línea. Se tienen ventajas y desventajas en el uso de
estas aplicaciones.
• La búsqueda de información consiste en un proceso iterativo en el que se realiza
una búsqueda, se analizan los resultados y se va modificando la estrategia de
búsqueda hasta identificar los términos y las fuentes de información que nos
proporcionan los resultados más pertinentes.
Subtema 1: Evolución y desafíos

Se dice que la Biblioteca de Alejandría se convirtió en el centro de conocimiento del mundo,


pero tal vez solo representaba una pequeña parte del inmenso alcance de Internet y la World
Wide Web (WWW).
Sin lugar a duda gracias a la nueva era de los dispositivos móviles, se puede acceder a casi
cualquier dato al instante a través de Internet, desde cualquier parte del mundo y en todo
momento.
Subtema 1: Evolución y desafíos
¿Qué es el internet?

• Es una red que reúne una enorme cantidad de información, personas, computadoras y
software funcionando e interactuando en forma cooperativa y de manera global.
• Es el medio de comunicación más extendido en toda la historia de la humanidad, sencillo en
su uso, sin fronteras, actualmente se convierte más que en una opción en una necesidad.
Subtema 1: Evolución y desafíos
Características de internet
• GLOBAL: Internet es un conjunto de redes de comunicaciones interconectadas a
nivel mundial, que ofrece una gran diversidad de servicios y recursos.
• MULTIDISCIPLINARIA: Internet es objeto de interés en variedad de culturas,
edades, niveles de preparación, así como también a nivel corporativo como
empresas, instituciones educativas y gubernamentales. También acoge a
profesionales independientes, organizaciones regionales e internacionales,
persona con todo tipo de ocupaciones.
• FÁCIL DE USAR: Las nuevas computadoras y los nuevos programas de acceso a la
red permiten al usuario adquirir una destreza en un tiempo mínimo.
• ECONÓMICA: La conexión a la red es la manera más económica de tener al
alcance toda la información, para poder lograr una conexión a la red, el usuario
debe realizar un pago mensual del servicio; con este pago tiene acceso a
cualquier tipo de información como: entretenimiento, salud, educación, trabajo,
etc.
Subtema 1: Evolución y desafíos

¿Qué se necesita para conectarse a internet?

Para conectarse a Internet se necesitan de varios elementos. Entre los más comunes
podemos citar:

Proveedor de Conexión (cable Computador ,


Modem(Router) Navegador teléfono o Tablet
acceso a internet o wifi)
Subtema 1: Evolución y desafíos

¿Qué un Navegador Web?

• Para acceder a la Web se necesita un programa


denominado navegador Web (browser).
• El acceso a Internet a través los navegadores hace posible
que cualquier usuario del mundo, que disponga de
conexión a internet, utilice la web como un espacio
ilimitado de comunicación.
• Se utiliza el navegador para visualizar textos, gráficos y
sonidos de un documento Web y activar los enlaces (links)
o conexiones a otros documentos.
• Ejemplos de navegadores: Firefox, Chrome, Opera,
Internet Explorer, Brave entre otros.
Subtema 1: Evolución y desafíos

¿Qué son los hipervínculos o links?


Los hipervínculos también conocidos como
enlaces, suelen consistir en palabras o
frases enteras del documento digital que se
muestran subrayadas, en negritas y en un
color distinto al resto, de modo tal de
resaltar su presencia y hacerle saber al
lector que puede activarlos para dirigirse
hacia otras partes del mismo documento,
documentos totalmente distintos o algún
recurso que brinde cierto tipo de
información adicional.
Subtema 1: Evolución y desafíos
¿Qué son las páginas web?

• La Web está constituida por millones de documentos enlazados entre sí, denominados páginas Web.
• Una página Web, está construida por texto, imágenes, audio y vídeo, al estilo de la página de un libro.
• Una colección de páginas relacionadas, almacenadas en la misma computadora, se denomina sitio Web
(Web site).
• Cada página Web tiene una dirección única, conocida como URL (Uniform Resource Locator). Por
ejemplo, la URL de la página de la universidad es: www.unemi.edu.ec
Subtema 1: Evolución y desafíos
¿Qué son las Aplicaciones Web?

• Si juegas online, utilizas un editor de fotos online o servicios web como Google Maps, Twitter,
Amazon, YouTube o Facebook, entonces eres uno de los usuarios activos del maravilloso mundo
de las aplicaciones web.
• Una aplicación web es un software que se ejecuta en el navegador web.
• Son programas que funcionan en internet. Es decir, que los datos o los archivos en los que
trabajas son procesados y almacenados dentro de la web.
• Estas aplicaciones, por lo general, no necesitan ser instaladas en tu computador.
Subtema 1: Evolución y desafíos
Servicios de Internet
Otros servicios que proporciona la Web y ya muy populares para su uso en el mundo de
la programación son: el correo electrónico y la mensajería instantánea.

El correo electrónico (e-mail), es un servicio en línea que, al igual que ocurre con el
correo postal tradicional, nos permite enviar y recibir mensajes a través de un
servicio de red a múltiples destinatarios, en cualquier instante de tiempo

La mensajería instantánea o chat que permite el diálogo en línea simultánea entre


dos o más personas, y cuya organización y estructura han sido trasladadas a los
teléfonos celulares donde también se puede realizar este tipo de comunicaciones
con mensajes conocidos como “cortos” SMS (short message) o MMS (multimedia
message).
Subtema 2: Redes y mensajería

Las redes sociales son plataformas digitales formadas por comunidades de individuos con
intereses, actividades o relaciones en común (como amistad, parentesco, trabajo). Las redes
sociales permiten el contacto entre personas y funcionan como un medio para comunicarse e
intercambiar información.
Subtema 2: Redes y mensajería

Horizontales Verticales
Redes sociales horizontales o Redes sociales verticales.
genéricas. Son aquellas redes Son aquellas redes
TIPO DE REDES SOCIALES
sociales que no poseen una sociales que relacionan
temática determinada, sino personas con intereses
específicos en común,
que apuntan a todo tipo de
como música, hobbies,
usuarios. deportes.
Subtema 2: Redes y mensajería

La historia detrás de facebook y twitter

Facebook Twitter - X

Fue creada en el año 2004 por un grupo de Actualmente llamada X, fue creada en el
estudiantes liderado por Mark Zuckerberg, año 2006 y es una red social que permite
con el objetivo de mantener en contacto a publicar textos cortos (de 280
los estudiantes de la Universidad de caracteres), que son popularmente
Harvard (USA). Hoy esta red social cuenta conocidos como “tuits” y que aparecen
con más de 2000 millones de usuarios. en la página principal del usuario que los
publica.
Subtema 2: Redes y mensajería

¿Para qué sirven las redes sociales?

Mantener o Entretenerse
establecer
contacto
Comunicar y Informarse Vender
compartir /
comprar
Subtema 2: Redes y mensajería
Ventajas de las redes sociales

Son inmediatas Son masivas Acortan distancias

Aumentan la visibilidad de las


Funcionan como canal de
marcas
aprendizaje

Permiten compartir Funcionan como canal Brindan oportunidades


información de entretenimiento laborales
Subtema 2: Redes y mensajería

Desventajas de las redes sociales

El ciberacoso El grooming Las fake news

El acceso
indiscriminado a El abuso en el uso de La viralización de
contenidos las redes sociales información
Subtema 2: Redes y mensajería

¿Qué es la mensajería instantánea?


La mensajería instantánea es el tipo de comunicación
que se establece entre dos o más personas, mediante el
intercambio de mensajes de texto, casi en tiempo real, a
través de una aplicación.
De esta manera, quienes se estén comunicando pueden
estar conectados, de manera simultánea, a través de la
misma plataforma.
La mayoría de las aplicaciones de mensajería
instantánea permiten establecer comunicaciones
mediante mensajes de texto, mensajes de voz, llamadas
y videollamadas, usualmente de forma gratuita.
Subtema 2: Redes y mensajería

Características de la mensajería instantánea


• Es la principal forma de comunicación a distancia que existe actualmente en el
mundo.
• Las aplicaciones utilizadas usualmente son gratuitas.
• Para su uso se necesita solamente un dispositivo inteligente o un ordenador, y
contar con una buena conexión a internet.
• La mayoría de las aplicaciones permiten realizar llamadas, videollamadas, enviar
mensajes de audio y de texto. También, permiten el envío de archivos de
cualquier tipo entre los usuarios.
• Se puede ver el estado del receptor, lo que significa que es posible conocer si la
persona a quien se quiere contactar se encuentra “en línea” o no. Algunas
aplicaciones tienen la opción de ocultar esta información, para que ninguna de
las partes sepa si la otra se encuentra o no “en línea”.
Subtema 2: Redes y mensajería

Características de la mensajería instantánea


• Posibilitan que dos o más personas, ubicadas en diferentes partes del
mundo, puedan entablar una comunicación en tiempo real.
• Las listas de contactos, con quienes es posible establecer una
comunicación, debe ser actualizada por el usuario. Se pueden agregar o
borrar contactos en cualquier momento.
• La creación de grupos de contactos permite la comunicación con varios
usuarios al mismo tiempo, esto es muy utilizado tanto en el ámbito
laboral, como en el personal.
• Permiten la utilización de una imagen que sirve como identificación
para cada participante. La imagen la elige el usuario de acuerdo a sus
preferencias. Además, esta imagen se puede cambiar todas las veces
que se necesite.
• Los mensajes de texto generalmente quedan guardados en los
dispositivos y se puede acceder a ellos en cualquier momento. No
obstante, existe la posibilidad de borrarlos definitivamente.
Subtema 2: Redes y mensajería

Mensajería instantánea multiplataforma

Actualmente es el tipo de mensajería


instantánea más utilizado en nivel
mundial. Se puede utilizar en teléfonos
inteligentes, ordenadores y tabletas.
Permite el envío de mensajes de texto y
mensajes de voz; realizar llamadas y
videollamadas; así como el envío de fotos
y documentos en cualquier formato o
extensión.
Subtema 2: Redes y mensajería

Ejemplos de mensajería instantánea

CORREO REDES SOCIALES


ELECTRÓNICO

• Skype • Facebook Messenger


• Yahoo! Messenger • Instagram
• Google Meet • Twitter
Subtema 2: Redes y mensajería
Ventajas de la mensajería instantánea

No tiene costo adicional Permiten la comunicación Ofrece la posibilidad de


instantánea y en tiempo real, ya sea hacer campañas de
mediante mensajes de texto, fotos, marketing centradas en un
llamadas o videollamadas, con tipo de cliente específico,
cualquier persona a nivel mundial. con el objetivo de brindarle
una mejor atención.

La creación de “grupos” da la
posibilidad de llevar a cabo Es una herramienta muy útil para
conversaciones con varias personas organizar y ejecutar tareas que necesitan
al mismo tiempo de la colaboración entre trabajadores.
Subtema 2: Redes y mensajería
Desventajas de la mensajería instantánea

Ninguno de los servicios de Las conversaciones no son del todo Pueden generan estrés
mensajería instantánea seguras. y ansiedad por la
brinda la posibilidad de necesidad de recibir las
comunicarse con personas respuestas de forma
que no tengan la misma
inmediata.
aplicación.

Dada la necesidad de expresarse con


rapidez para mantener una Es muy común el plagio de
comunicación fluida, el lenguaje sufre identidad para intentar robar
deformaciones en sus palabras datos personales o de cuentas
bancarias
Subtema 3: Búsqueda de información
¿Qué es un buscador web?
• Buscar información sobre un tema concreto, no es una tarea fácil sin la ayuda de un buscador, pues
existen millones de páginas Web, las cuales se encuentran dispersas.
• Un buscador Web o motor de búsqueda selecciona sitios en la web a partir de algunas palabras claves
que en conjunto determinan un “criterio de búsqueda”. El buscador más popular, Google

El proceso de búsqueda, en forma


general, siempre es el siguiente:
1. Acceder a un buscador. Criterio de
búsqueda
2. Escribir la palabra o palabras
clave en su correspondiente
caja de búsqueda.
3. Pulsar el botón Buscar o la
tecla ENTER
Subtema 3: Búsqueda de información
El resultado de una búsqueda suele ser una lista con los enlaces a los sitios seleccionados y una breve descripción,
de cada uno de ellos.
Subtema 3: Búsqueda de información

Entorno de búsqueda
El menú superior indica que la búsqueda por
defecto se realiza en TODO, es decir, localiza
todas las páginas web relacionadas con la
búsqueda.
Es posible buscar directamente imágenes,
videos, noticias. Si se cliquea en Más muestra
las opciones de buscar libros, y más
aplicaciones relacionadas a la palabra
ingresada.
Por ejemplo, si se busca la palabra ¨Internet¨
aparecerá información de todo tipo, pero si se
pulsa la opción Libros sólo mostrará los libros
con dicho título.
Subtema 3: Búsqueda de información
Herramientas de búsqueda
El botón “Herramientas de búsqueda”, permite filtrar las entradas resultantes de la búsqueda de
diferentes maneras.
Por ejemplo, se puede requerir que los resultados refieran sólo a links de páginas publicadas hace un
mes, presionando el botón “Cualquier fecha”. Además, se puede requerir que las entradas sean de
páginas de un idioma en particular.
Subtema 3: Búsqueda de información

Búsqueda avanzada

Cada navegador cuenta con la opción de búsqueda avanzada de información, que permite
al usuario personalizar el filtro de restricción de los resultados que espera encontrar.
En una búsqueda avanzada se agrega las opciones de: idioma, región, fecha de la última
actualización, sitio o dominio, entre otros, donde aparecen los términos de búsqueda.
Subtema 3: Búsqueda de información

Búsqueda avanzada
Las búsquedas avanzadas ayudan a encontrar más
eficientemente lo que se busca, ya que permiten
manejar varios parámetros de la búsqueda.
La búsqueda avanzada propiamente dicha tiene
una primera parte, “Mostrar páginas que
contengan”, que permite introducir las palabras de
búsqueda con diferentes condiciones de
existencia: todas, frase exacta, algunas y sin.
La segunda parte tiene cuadros desplegables que
aplican nuevas condiciones adicionales que
restringen aún más la búsqueda anterior: idioma,
región, última actualización, dominios, Safe Search,
tipo de archivo y derechos de uso.
Subtema 3: Búsqueda de información

Tipos de buscadores

BUSCADOR BUSCADOR
ESPECIALIZADO INTERNO
Subtema 3: Búsqueda de información

Buscador especializado
Se lo conoce también como buscador
vertical, su característica principal es que
se especializan en un sector concreto de
usuarios, proporcionando información
más exacta y en profundidad sobre temas
específicos.
Ejemplo de los buscadores especializados
que entran en esta categoría son Google
Académico, Prezi, Pinterest, entre otros.
Subtema 3: Búsqueda de información
Ejemplo de búsqueda con GOOGLE ACADEMICO
Es la versión en español de Google Scholar, el buscador de Google especializado en documentos
académicos y científicos. Ordena los resultados de búsqueda en función de su relevancia, mostrando
los que más podrían interesar en las primeras posiciones.
Subtema 3: Búsqueda de información
Buscador interno
Algunos sitios Web permiten la búsqueda de información dentro de su misma página, con solo usar un
navegador con restricción para su propio sitio, siendo estos, herramientas útiles para encontrar información
que concuerden con las palabras de búsqueda, en un ámbito restringido.
Esta herramienta también puede ayudar a la evaluación y conocimiento de los métodos de consulta por parte
de los usuarios, a través análisis transaccional.
BIBLIOGRAFÍA

• Buscadores Web: Toda la información en Internet. ¿Qué buscador utilizar? (n.d.). Recuperado de:
https://buscadores-web.com/
• Camacho, C. (2020). Búsqueda y filtrado de información. Universidad de las Fuerzas Armadas ESPE. Recuperado de:
(https://roa.cedia.edu.ec/webapps/37)
• Editorial Etecé. (2021, 16 de julio). Concepto: Redes sociales. https://concepto.de/redes-sociales/
• Evolución de la web a lo largo del tiempo: web 1.0, 2.0, 3.0 y 4.0. (2020, 18 de junio). Hostingplus.
https://www.hostingplus.pe/blog/evolucion-de-la-web-a-lo-largo-del-tiempo-web-1-0-2-0-3-0-y-4-0/
• Joyanes , Luis. (2003). Fundamentos de Programación. México. Mc Graw Hill.
• Lapuente, C. L., & Lapuente, M. J. L. (n.d.). Tipos de buscadores. Recuperado de:
http://www.hipertexto.info/documentos/tipos_buscador.htm
• ¿Qué es un Link? - Tipos, para qué sirve y cómo se señala. (s/f). Recuperado el 8 de abril de 2024, de
https://concepto.de/link/
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 4
Herramientas tecnológicas para diseño de algoritmos

Tema 2
Codificación y Compilación de Programas
Objetiv
Desarrollar habilidades o que permitan
prácticas estructurar el pensamiento
lógico y potenciar la creatividad digital de los alumnos permitiendo que ellos
mismos diseñen sus propios programas gráficos.

Introducción
• La codificación y compilación de programas es el proceso clave en el desarrollo de software,
donde las ideas se transforman en código ejecutable.
• Mediante la escritura de instrucciones en un lenguaje de programación, se traducen las ideas en
algoritmos y se crean soluciones digitales.
• La compilación convierte el código fuente en un programa ejecutable, optimizando su
rendimiento y garantizando su correcta funcionalidad.
• Dominar estos conceptos es fundamental para materializar tus ideas y construir aplicaciones
informáticas poderosas.
» Subtemas:

1.- Bloques de Variables.


2.- Bloques de Operadores
3.- Bloques Condicionales: Si, entonces, sino
SUBTEMA 1 .- Bloques de Variables.

Variables
• Los ordenadores son ideales para almacenar información o "datos".
• Estos datos podrían ser el nombre de alguien o el peso de un pastel en
una receta.
• Una variable es como un cajón etiquetado en el que se pueden
almacenar datos hasta que un programa los necesite
SUBTEMA 1 .- Bloques de Variables.

Variables
• En Scratch, las variables son un elemento que se utiliza para
almacenar y manipular información.
• Una variable es un espacio de memoria en el que se puede
almacenar un valor, como un número o un texto. Esta información
se puede utilizar en diferentes partes del programa para realizar
diferentes acciones.
• El uso de variables en Scratch permite a los usuarios crear
programas más complejos y dinámicos, ya que pueden almacenar y
utilizar información de una manera más efectiva y eficiente.
SUBTEMA 1 .- Bloques de Variables.

Como crear una variable


Las variables en Scratch se pueden crear y utilizar fácilmente a través de la sección de bloques
de "Datos".
Paso 1: Para crear una variable, se puede Paso 2: Nombrarla y comprobar que se crea de
hacer clic en el botón "Crear variable ", manera Global para que todos los objetos
aparecerá una ventana. puedan acceder a ella y a continuación haz clic
en Aceptar.
SUBTEMA 1 .- Bloques de Variables.

Paso 3: ¡Conoce tus bloques!


Los bloques para estas variables aparecerán en el área de bloques de color naranja.
Asegúrate de saber lo que hace cada uno de los bloques para luego usarlos en tu
programa.

Marca el cuadro para mostrar la


variable en el escenario.
Este bloque pone el valor de la
variable " prueba" a 0.

Este bloque de variable puede ser


usado dentro de otros bloques para
utilizar el valor que almacena
Este Incrementa el valor de la variable
"prueba" en 1
SUBTEMA 1 .- Bloques de Variables.

Practica # 1: Usando variables para cuenta regresiva


Paso 1: Crea dos variables llamadas "cuenta" y "mensaje " (dar a las variables
nombres que explican lo que se almacena en ellas)
SUBTEMA 1 .- Bloques de Variables.
Paso 2: Arrastra los siguientes bloques al entorno de programación

Asegúrate de arrastrar los pequeños


bloques de color naranja "cuenta " y "
mensaje " en las ventanas de los
bloques del tipo "Decir" en la sección
de color Lila.
Valores iniciales de las variables

Muestra el valor almacenado

Resta uno al contador cada vuelta que


da el bucle

Muestra el mensaje almacenado en la


variable mensaje
SUBTEMA 1 .- Bloques de Variables.

Practica #2: Usando variables para girar el objeto


Paso 1: Crea dos variables llamadas “tamaño" y "mensaje " (dar a las
variables nombres que explican lo que se almacena en ellas)
Paso 2: Arrastra los siguientes bloques al entorno de programación
Valores iniciales de las variables

Mensaje que mostrará el objeto

Los grados propuestos para que gire el


objeto

Muestra el mensaje almacenado en la


variable mensaje
SUBTEMA 2 .- Bloques de Operadores.
Los bloques de operadores son una de las diez categorías de bloques de Scratch,
pueden ser reconocidos fácilmente por su color verde, y son los bloques que realizan
funciones matemáticas y de manejo de cadenas.
SUBTEMA 2 .- Bloques de Operadores.
Practica #3: Realice la suma de dos números y muestre su
resultado
Paso 1: Crea tres variables llamadas “Num 1“, “Num 2" y “Resultado" (dar
a las variables nombres que explican lo que se almacena en ellas)
Ingreso del primer número

Ingreso del segundo número

Desarrollo de la operación matemática

Muestra el mensaje almacenado en la


variable Resultado
SUBTEMA 2 .- Bloques de Operadores.
Practica #4: Identificar la salida del siguiente ejercicio
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Son instrucciones que permiten


evaluar una condición y determinar
qué tarea ejecutar en caso de que su
resultado sea verdadero.
Se puede especificar la acción a tomar
cuando la condición es falsa, sin
embargo, esto no siempre es
obligatorio. En caso de no
Botello, D. (2017). Estructuras de condicionales – Programación. especificarse, el programa saltará
[Figura 3]. Recuperado de:
http://yoaprendo-informatica.blogspot.com/2017/04/estructura-de-c dicho escenario.
ondicionales.html
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino
Existen dos tipos de bloques condicionales en Scratch:
1) Especifica la condición (si) y la acción a tomar solo en el escenario verdadero
(entonces).
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

2) El segundo bloque permite además determinar la tarea a realizar si la condición


es falsa (sino).
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Estructuras condicionales: “Si, entonces”


Expresiones anidadas:
Es posible configurar bloques condicionales uno dentro
de otro, para evaluar varias condiciones y especificar las
acciones según los distintos escenarios.
Es importante recordar que la ejecución es secuencial.
Por ejemplo, en el código mostrado si se presionan
ambas teclas (A y B) al mismo tiempo, solo se ejecutará la Pallo, D., Delgado, R. (2020). Módulo 4: Programación básica
con Scratch. [Figura 6]. Recuperado de:
acción de la tecla A, puesto que el código nunca entrará https://roa.cedia.edu.ec/webapps/55

al escenario donde esta condición es falsa, y por lo tanto


no evaluará a la tecla B.
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Practica #5: Desarrollar un ejercicio de estructura de control


simple
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Practica #6: Desarrollar un programa que solicite el ingreso de dos


números e identificar cual es mayor o menor.
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino
Practica #7: Analizar y emitir conclusiones del siguiente ejercicio:
Bibliografía
•De Juan Sánchez de Rojas, M. P. (2021). Scratcheando. Ministerio de Educación y
Formación Profesional del Gobierno de España. Recuperado de:
https://leer.es/wp-content/uploads/2021/06/guia_didactica_actualizacion_scratch3_0.pdf
•Pallo, D., Delgado, R. (2020). Módulo 4: Programación básica con Scratch. Universidad de
las Fuerzas Armadas ESPE. Recuperado de: https://roa.cedia.edu.ec/webapps/55
•Botello, D. (2017). Estructuras de condicionales – Programación. Recuperado de:
http://yoaprendo-informatica.blogspot.com/2017/04/estructura-de-condicionales.html
•López García, J. C. (2013). Guía de Referencia – SCRATCH. Eduteka. Recuperado de:
https://eduteka.icesi.edu.co/pdfdir/ScratchGuiaReferencia.pdf
•Rodríguez, F. (2012). Estructuras condicionales en programación. Recuperado de:
https://programacionluzedu.wordpress.com/2012/06/27/estructuras-condicionales-en-java/
•González, D. (2019). Scratch 3.0 para jóvenes programadores. Madrid, España: Anaya
Multimedia.
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 2
Introducción al Pensamiento Computacional

Tema 1
Enfoque del Pensamiento Computacional
Objetivo
Conocer habilidades de pensamiento lógico y analítico, aplicar el pensamiento
computacional en la resolución de problemas, fomentar la creatividad y la
innovación.

Introducción
• El pensamiento computacional busca desarrollar el pensamiento crítico teniendo
como base los conceptos claves de la computación: abstracción, algoritmos,
programación y simulación.
• Estas habilidades pueden ser desarrolladas y difundidas a nivel general.
• Cuando el pensamiento computacional se aplica en situaciones de la vida cotidiana,
las personas empiezan a darse cuenta de la utilidad del pensamiento crítico y de los
conceptos de la computación en el proceso de resolución de problemas.
Subtemas:

1. Origen y definición del pensamiento computacional.


2. Procesamiento de la información (Entrada – proceso – salida).
3. Lenguajes naturales y formales, lenguajes educativos e industriales.
4. Aprendizaje automático e inteligencia artificial.
Subtema 1: Origen y definición del pensamiento computacional

En términos generales, el pensamiento


computacional se puede definir como u
n proceso en el que las personas
aprenden a identificar un problema,
definirlo y encontrar una solución a
través del pensamiento crítico.

El pensamiento computacional
permite a las personas alejarse del
papel pasivo de consumidores de
tecnología y convertirse en analistas
y creadores
Subtema 1: Origen y definición del pensamiento computacional

• El científico de la computación, Seymour Papert, es


considerado el pionero del pensamiento computacional
porque introdujo la idea de que la programación puede
proporcionar a los niños una habilidad fundamental en la
resolución de problemas y la creatividad.
• Mientras que la teórica informática Jeannette Wing fue una
de las primeras especialistas en utilizar el término
Pensamiento Computacional al querer describir cómo piensa
un científico de computadoras y lo beneficioso que es para
todos pensar de esta forma: “El pensamiento computacional
implica resolver problemas, diseñar sistemas y comprender el
comportamiento humano, haciendo uso de los conceptos
fundamentales de la informática” (Wing J., 2006).
Subtema 1: Origen y definición del pensamiento computacional

• El Pensamiento Computacional busca


desarrollar habilidades y estrategias para
abordar problemas y situaciones que puedan
ser resueltos de manera eficiente y efectiva
utilizando conceptos fundamentales de la
informática y la ciencia de la computación.
• La idea central es que todas las personas
puedan utilizar habilidades propias del ámbito
de la computación para la resolución de
problemas en otros ámbitos.
Subtema 1: Origen y definición del pensamiento computacional

Actividad en clase pensamiento Computacional:

Supongamos que debemos hacer un informe de


satisfacción del cliente en el primer trimestre de
2024. ¿Cuáles serían los pasos a seguir?
Subtema 1: Origen y definición del pensamiento computacional

2. Establecer el 3. Envío
1. Elaborar las
número de cuetionario de
preguntas del
participantes de satisfacción a los
cuestionario.
la encuesta. clientes

4. Analizar los
6. Presento el 5. Redacto el
resultados
informe informe
obtenidos
Subtema 1: Origen y definición del pensamiento computacional

Componentes
4.
Algoritmos escritos
3. presentados para la
Abstracción de resolución del
información problema
2.
Reconocimiento irrelevante al
de patrones problema
1. propuesto
Descomposición repetitivos
de un problema
en fases más
pequeñas
Subtema 1: Origen y definición del pensamiento computacional

1. Descomposición de un problema en fases más pequeñas

• Consiste en dividir un problema complejo en una serie


de tareas o etapas más manejables y específicas.
• Cada una de estas fases más pequeñas es más fácil de
abordar y resolver individualmente, lo que facilita la
comprensión y el manejo del problema en su
totalidad.
• Los beneficios son: Claridad y comprensión,
manejabilidad, asignación de recursos, seguimiento y
control, identificación temprana de problemas.
Subtema 1: Origen y definición del pensamiento computacional

2. Reconocimiento de patrones repetitivos

• Es un proceso mediante el cual se identifican


secuencias o estructuras que se repiten de manera
regular dentro de un conjunto de datos.
• Una vez descompuesto el problema complejo en
varios más pequeños, se buscan estándares de
características comunes dentro de la situación o ver si
no lo hemos hecho antes, de tal manera que
encontrar estas semejanzas en los pequeños
problemas descompuestos ayuda a resolver el sistema
de forma más eficiente.
Subtema 1: Origen y definición del pensamiento computacional
3. Abstracción de información irrelevante al problema propuesto

• Centrarse en los aspectos esenciales de un


problema o situación, mientras se descartan o se
ignoran los detalles que no son relevantes para la
resolución del problema en cuestión.
• Es aquí donde se analiza, cuáles son las
características generales y comunes a cada una de
las partes.
• Una vez que se cuenta con las características
generales, se procede a la creación de un "modelo"
del problema, el cual es la idea general del
problema que se intenta resolver.
Subtema 1: Origen y definición del pensamiento computacional
4. Algoritmos escritos presentados para la resolución del problema

• Se comienza con el desarrollo de las


instrucciones paso a paso o plantear las
reglas a seguir para resolver cada uno de
estos problemas a través de la
programación de una computadora, es
decir, crear los algoritmos.
• Un algoritmo es un conjunto de pasos para
resolver un problema que pueden ser
creados a través de diagramas de flujos o
usando pseudocódigos.
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Procesamiento de la información

• En el contexto de la psicología y las ciencias


cognitivas, el procesamiento de información se
refiere al estudio de cómo los seres humanos
perciben, interpretan y utilizan la información que
reciben del mundo exterior.
• Este enfoque se basa en la idea de que la mente
humana funciona de manera similar a una
computadora, procesando datos a través de una
serie de etapas, como la entrada de información, el
procesamiento, el almacenamiento y la salida de
información..
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Procesamiento de la información

• En el ámbito de la informática y la tecnología, el


procesamiento de información se refiere al conjunto
de operaciones que realizan los sistemas
informáticos para manipular datos.
• Esto puede incluir operaciones como la entrada de
datos desde dispositivos de entrada, el
procesamiento de esos datos mediante algoritmos y
programas de software, el almacenamiento de datos
en memoria o dispositivos de almacenamiento, y la
salida de resultados procesados a dispositivos de
salida, como pantallas o impresoras.
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Elementos
La mente humana desarrolla una operación secuencial y sucesiva que inicia con:
- La entrada de la información (input),
- El proceso que abarca el almacenamiento y la interpretación que permite producir una
respuesta.
- La salida de dicha respuesta (output).

Entrada Proceso Salida


Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

EMISOR RECEPTOR

REGISTRO MEMORIA A
PROCESAMIENTO LARGO PLAZO
SENSORIAL

Entrada de la Memoria de trabajo (interpreta y Almacenamiento y


información (INPUT) elabora una respuesta) salida de la respuesta
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Procesamiento de datos: ENTRADA

• Este proceso describe cómo trabajan los


sistemas computacionales para producir
resultados útiles.
• Es todo insumo necesario para el
procesamiento de datos.
• Los datos son recolectados, capturados o
ingresados a través de diferentes fuentes,
como dispositivos de entrada, sensores,
teclados, micrófonos, cámaras, entre
otros. La entrada puede ser en forma de
texto, imágenes, sonido, videos, datos
numéricos, etc.
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Procesamiento de datos: PROCESO


• Una vez que los datos han sido ingresados, el siguiente
paso es procesarlos.
• Esto implica la manipulación de los datos para
transformarlos en información útil.
• El procesamiento puede incluir la organización de los
datos, la clasificación, el análisis, la comparación, la
búsqueda, la edición y la transformación.
• Las entradas pueden variar o simplemente llevar sus
valores a otro dato para que sea entregado a otro proceso
o como resultado final.
• Por ejemplo, un proceso es una operación aritmética, ya
sea suma, resta, multiplicación o división.
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Procesamiento de datos: SALIDA

• Son los resultados procesados, se presentan de


alguna manera comprensible para el usuario o
para otros sistemas que los necesitan. En esencia,
se transforma en un formato útil para su consumo
o uso.
• Los resultados pueden ser en forma de informes,
gráficos, tablas, imágenes, videos, mensajes de
texto, entre otros.
• La salida se presenta en diferentes dispositivos de
salida, como pantallas, impresoras, altavoces,
entre otros.
Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Actividad en clase:
Un usuario debe de realizar una compra en línea en un sitio web.

¿Cuáles son: la entrada, proceso y salida?


Subtema 2: Procesamiento de la información (Entrada – Proceso – Salida)

Ejemplo:

Entrada: El cliente visita el sitio web de una tienda en línea y


navega por los productos disponibles. Cuando encuentra un
artículo que le interesa, hace clic en él para ver más detalles.

Proceso: El sitio web procesa la solicitud del cliente, muestra la página del producto con detalles
como el precio, la descripción, el cliente puede agregar el producto al carrito de compras a medida
que agrega productos al carrito, el sitio web almacena temporalmente esta información en una base
de datos. Cuando el cliente ha terminado de agregar productos al carrito, procede al proceso de
pago, se realiza la transmisión y verificación de la información necesaria para realizar la transacción.

Salida: Se completa la verificación, el sitio web muestra una confirmación


de la transacción al cliente, indicando que el pedido ha sido procesado
correctamente. Además, se envía un correo electrónico de confirmación al
cliente con los detalles de la orden.
Subtema 3: Lenguajes naturales y formales, lenguajes educativos e industriales

Lenguajes naturales
• El lenguaje natural son los idiomas que las personas utilizan
para comunicarse en su vida diaria. Estos idiomas se han
desarrollado y evolucionado a lo largo del tiempo.
• En el ámbito de la informática y la inteligencia artificial, el
procesamiento del lenguaje natural (PLN) es un área de
estudio que se centra en desarrollar sistemas informáticos
capaces de comprender, interpretar y generar lenguajes
naturales de manera similar a como lo hacen los seres
humanos.
• Para entenderlo mejor, podemos asociarlo a los Chats Bots,
que son canales interactivos donde el humano habla con un
Subtema 3: Lenguajes naturales y formales, lenguajes educativos e industriales

Lenguajes formales
• Son sistemas de símbolos y reglas gramaticales definidos de
manera precisa. A diferencia de los lenguajes naturales, que
evolucionan orgánicamente dentro de las comunidades humanas,
los lenguajes formales se crean con un propósito específico y se
utilizan en contextos como la lógica, las matemáticas, la informática
y la teoría de la computación
• Un ejemplo de lenguaje formal es el lenguaje matemático que usa
símbolos y reglas específicas para expresar conceptos de manera
rigurosa, clara y precisa.
• Entre los ejemplos de lenguajes de programación encontramos
XML, SQL y PHP que tienen relación con el funcionamiento
adecuado de un sitio web.
Subtema 3: Lenguajes naturales y formales, lenguajes educativos e industriales

Lenguajes educativos
• Son lenguajes diseñados para enseñar conceptos en
educación, facilitando la comprensión y el aprendizaje de
manera estructurada.
• Estos lenguajes están diseñados para enseñar conceptos de
programación a estudiantes, especialmente a aquellos que
son nuevos en la programación. Ejemplos populares incluyen
Scratch.
• Scratch utiliza bloques de código que se pueden arrastrar y
soltar para crear programas.
• Scratch también utiliza una interfaz gráfica de usuario que
hace que sea fácil para los principiantes visualizar lo que
están programando.
Subtema 3: Lenguajes naturales y formales, lenguajes educativos e industriales

Lenguajes industriales
• Son lenguajes utilizados en el desarrollo de aplicaciones y
sistemas en la industria.
• Suelen ser más complejos que los lenguajes educativos y se
utilizan para desarrollar aplicaciones en áreas como la banca, la
salud, el transporte y la manufactura.
• C++ es un lenguaje formal que utiliza una sintaxis y semántica
específicas para expresar algoritmos y procesos
computacionales. Se utiliza para desarrollar aplicaciones de
software que se ejecutan en una variedad de sistemas
operativos, desde sistemas de escritorio hasta sistemas
embebidos.
Subtema 4: Aprendizaje automático e inteligencia artificial

Aprendizaje automático
• Machine Learning o aprendizaje automático, es una rama de
la inteligencia artificial (IA), que permite a las computadoras
aprender de datos y mejorar su rendimiento en tareas
específicas sin una programación explícita, facilitando una
amplia gama de aplicaciones prácticas.
• Este campo tiene una amplia gama de aplicaciones prácticas,
incluyendo reconocimiento de voz, detección de fraudes,
diagnóstico médico, recomendación de productos,
conducción autónoma y mucho más.
• Se ha vuelto cada vez más importante en la era moderna
debido a la gran cantidad de datos disponibles y a los
avances en algoritmos y tecnologías de computación que
permiten su aplicación a problemas complejos del mundo
real.
Subtema 4: Aprendizaje automático e inteligencia artificial
Aplicaciones del aprendizaje automático
Probablemente lo utilizamos decenas de veces al día sin darnos
cuenta:
• Reconocimiento de voz: Algoritmos de aprendizaje
automático convierten habla humana en texto; ejemplos
incluyen Siri, Google Assistant y Amazon Alexa,
comprendiendo comandos de voz.
• Filtrado de spam: Algoritmos de aprendizaje automático
identifican y filtran correos no deseados en servicios de
correo, aprendiendo patrones para determinar si es spam.
• Plataformas como Amazon, Netflix y Spotify utilizan
aprendizaje automático para analizar historiales de
navegación y preferencias, recomendando contenido
relevante a los usuarios.
Subtema 4: Aprendizaje automático e inteligencia artificial

Inteligencia artificial (IA)

• Se la considera una disciplina de la


Informática que tiene por objetivo elaborar
máquinas y sistemas que puedan imitar
capacidades y tareas que requieren
inteligencia humana.
• Desarrolla sistemas y tecnologías capaces de
realizar tareas que demandan inteligencia
humana, como razonamiento, aprendizaje y
reconocimiento, mejorando diversos procesos y
aplicaciones.
Subtema 4: Aprendizaje automático e inteligencia artificial
Inicios de la Inteligencia artificial (IA)

• En 1936, el matemático británico Alan Turing publicó su


concepto de máquina universal que describía el algoritmo
informático y una computadora.
• En 1950 formalizó el inicio de la IA con una prueba que
define si una máquina es o no inteligente: El Test de Turing.
• En 1956, el término IA fue acuñado por los expertos
informáticos John McCarthy, Newell Simon y Marvin
Minsky, durante una conferencia en Darmouth, Estados
Unidos.
• Minsky, considerado uno de los padres de la IA, la definió
como: “La ciencia de hacer que las máquinas hagan cosas
que requerirían inteligencia si las hubiera hecho un
humano”.
Subtema 4: Aprendizaje automático e inteligencia artificial
Tipos de Inteligencia artificial (IA) según Aron Hindze, profesor U. Estatal de Michigan

Máquinas reactivas Memoria limitada Autoconciencia


Teoría de la mente
Se basan en decisiones Son capaces de mirar al Aún no existe. Se trataría
sobre el presente. No pasado de forma limitada. Sistemas o máquinas cuya
de una IA capaz de
tienen memoria y no Almacenan información IA les permite entender
reconocerse como una
pueden mirar al pasado que añaden a su cómo funciona su entorno.
entidad independiente,
para aprender de programación para crear Capaces de aprender en
que puede tomar
experiencias. nuevos patrones de base a comportamientos y
decisiones. Sería el primer
comportamiento y deducir cuáles gustos,
Ejemplo: Deep Blue, paso en lo que ha
respuesta. necesidades, deseos o
ordenador que ganó al denominado la
hasta cómo esperamos ser
ajedrez al campeón Ejemplo: vehículos singularidad de la
tratados. Aún no existe.
Kasparov. autónomos o ChatGPT. tecnológica.
Bibliografía
» JOYANES AGUILAR LUIS. (2003). FUNDAMENTOS DE PROGRAMACIÓN. MEXICO: MC GRAW HILL.
» NOSICH, GERALD M.. (2003). APRENDER A PENSAR PENSAMIENTO ANALÍTICO PARA ESTUDIANTES. MADRID:
PRENTICE HALL.
» FORERO MARTHA. (2003). DESARROLLO DE LAS INTELIGENCIAS HABILIDADES DEL PENSAMIENTO,
INTELIGENCIAS MULTIPLES Y APRENDIZAJES. : REZZA EDITORES.
» HIDALGO MATOS MENIGNO. (1994). LA COMPUTACIÓN EN LA EDUCACIÓN. : INADEP.
» 2022, COMPETENCIAS DIGITALES,PENSAMIENTO CRÍTICO E INNOVACIÓN: MAPEO SISTEMÁTICO,
https://uctunexpo.autanabooks.com/index.php/uct/article/view/615
» Polanco Padrón, N. D., Ferrer Planchart, S. C., & Fernández Reina, M. (2021). Aproximación a una definición de
pensamiento computacional. RIED. Revista Iberoamericana de Educación a Distancia.
» BORDIGNON, F. R. A., & IGLESIAS, A. A. (2020). INTRODUCCIÓN AL PENSAMIENTO COMPUTACIONAL.
UNIVERSIDAD PEDAGÓGICA NACIONAL Y EDUCARSE.
» Torrijos Díaz A. M. (1995). GIMENO SACRISTÁN, J.; PÉREZ GÓMEZ, A. I. (1993). Comprender y transformar la
enseñanza. Revista Complutense de Educación, 6(1), 236.
https://revistas.ucm.es/index.php/RCED/article/view/RCED9595120236B
Pensamiento computacional
Admisión

Unidad 1
Competencias digitales

Tema 1
Internet y sus usos

MSc. Byron León Palacios


Subtemas
Subtema 1: Evolución y desafíos.
Subtema 2: Redes y mensajería.
Subtema 3: Búsqueda de información
Objetivo
Desarrollar habilidades para aprovechar al máximo los servicios y
recursos en línea, comprender los aspectos de seguridad y
privacidad.
Introducción
• La evolución y desafíos del internet permite que en la actualidad sea posible el
uso de navegadores web para comunicarse entre computadoras en todo el
mundo.
• Las redes y mensajería instantánea permiten interactuar entre personas y
compartir sus vidas en línea. Se tienen ventajas y desventajas en el uso de
estas aplicaciones.
• La búsqueda de información consiste en un proceso iterativo en el que se realiza
una búsqueda, se analizan los resultados y se va modificando la estrategia de
búsqueda hasta identificar los términos y las fuentes de información que nos
proporcionan los resultados más pertinentes.
Subtema 1: Evolución y desafíos

Se dice que la Biblioteca de Alejandría se convirtió en el centro de conocimiento del mundo,


pero tal vez solo representaba una pequeña parte del inmenso alcance de Internet y la World
Wide Web (WWW).
Sin lugar a duda gracias a la nueva era de los dispositivos móviles, se puede acceder a casi
cualquier dato al instante a través de Internet, desde cualquier parte del mundo y en todo
momento.
Subtema 1: Evolución y desafíos
¿Qué es el internet?

• Es una red que reúne una enorme cantidad de información, personas, computadoras y
software funcionando e interactuando en forma cooperativa y de manera global.
• Es el medio de comunicación más extendido en toda la historia de la humanidad, sencillo en
su uso, sin fronteras, actualmente se convierte más que en una opción en una necesidad.
Subtema 1: Evolución y desafíos
Características de internet
• GLOBAL: Internet es un conjunto de redes de comunicaciones interconectadas a
nivel mundial, que ofrece una gran diversidad de servicios y recursos.
• MULTIDISCIPLINARIA: Internet es objeto de interés en variedad de culturas,
edades, niveles de preparación, así como también a nivel corporativo como
empresas, instituciones educativas y gubernamentales. También acoge a
profesionales independientes, organizaciones regionales e internacionales,
persona con todo tipo de ocupaciones.
• FÁCIL DE USAR: Las nuevas computadoras y los nuevos programas de acceso a la
red permiten al usuario adquirir una destreza en un tiempo mínimo.
• ECONÓMICA: La conexión a la red es la manera más económica de tener al
alcance toda la información, para poder lograr una conexión a la red, el usuario
debe realizar un pago mensual del servicio; con este pago tiene acceso a
cualquier tipo de información como: entretenimiento, salud, educación, trabajo,
etc.
Subtema 1: Evolución y desafíos

¿Qué se necesita para conectarse a internet?

Para conectarse a Internet se necesitan de varios elementos. Entre los más comunes
podemos citar:

Proveedor de Conexión (cable Computador ,


Modem(Router) Navegador teléfono o Tablet
acceso a internet o wifi)
Subtema 1: Evolución y desafíos

¿Qué un Navegador Web?

• Para acceder a la Web se necesita un programa


denominado navegador Web (browser).
• El acceso a Internet a través los navegadores hace posible
que cualquier usuario del mundo, que disponga de
conexión a internet, utilice la web como un espacio
ilimitado de comunicación.
• Se utiliza el navegador para visualizar textos, gráficos y
sonidos de un documento Web y activar los enlaces (links)
o conexiones a otros documentos.
• Ejemplos de navegadores: Firefox, Chrome, Opera,
Internet Explorer, Brave entre otros.
Subtema 1: Evolución y desafíos

¿Qué son los hipervínculos o links?


Los hipervínculos también conocidos como
enlaces, suelen consistir en palabras o
frases enteras del documento digital que se
muestran subrayadas, en negritas y en un
color distinto al resto, de modo tal de
resaltar su presencia y hacerle saber al
lector que puede activarlos para dirigirse
hacia otras partes del mismo documento,
documentos totalmente distintos o algún
recurso que brinde cierto tipo de
información adicional.
Subtema 1: Evolución y desafíos
¿Qué son las páginas web?

• La Web está constituida por millones de documentos enlazados entre sí, denominados páginas Web.
• Una página Web, está construida por texto, imágenes, audio y vídeo, al estilo de la página de un libro.
• Una colección de páginas relacionadas, almacenadas en la misma computadora, se denomina sitio Web
(Web site).
• Cada página Web tiene una dirección única, conocida como URL (Uniform Resource Locator). Por
ejemplo, la URL de la página de la universidad es: www.unemi.edu.ec
Subtema 1: Evolución y desafíos
¿Qué son las Aplicaciones Web?

• Si juegas online, utilizas un editor de fotos online o servicios web como Google Maps, Twitter,
Amazon, YouTube o Facebook, entonces eres uno de los usuarios activos del maravilloso mundo
de las aplicaciones web.
• Una aplicación web es un software que se ejecuta en el navegador web.
• Son programas que funcionan en internet. Es decir, que los datos o los archivos en los que
trabajas son procesados y almacenados dentro de la web.
• Estas aplicaciones, por lo general, no necesitan ser instaladas en tu computador.
Subtema 1: Evolución y desafíos
Servicios de Internet
Otros servicios que proporciona la Web y ya muy populares para su uso en el mundo de
la programación son: el correo electrónico y la mensajería instantánea.

El correo electrónico (e-mail), es un servicio en línea que, al igual que ocurre con el
correo postal tradicional, nos permite enviar y recibir mensajes a través de un
servicio de red a múltiples destinatarios, en cualquier instante de tiempo

La mensajería instantánea o chat que permite el diálogo en línea simultánea entre


dos o más personas, y cuya organización y estructura han sido trasladadas a los
teléfonos celulares donde también se puede realizar este tipo de comunicaciones
con mensajes conocidos como “cortos” SMS (short message) o MMS (multimedia
message).
Subtema 2: Redes y mensajería

Las redes sociales son plataformas digitales formadas por comunidades de individuos con
intereses, actividades o relaciones en común (como amistad, parentesco, trabajo). Las redes
sociales permiten el contacto entre personas y funcionan como un medio para comunicarse e
intercambiar información.
Subtema 2: Redes y mensajería

Horizontales Verticales
Redes sociales horizontales o Redes sociales verticales.
genéricas. Son aquellas redes Son aquellas redes
TIPO DE REDES SOCIALES
sociales que no poseen una sociales que relacionan
temática determinada, sino personas con intereses
específicos en común,
que apuntan a todo tipo de
como música, hobbies,
usuarios. deportes.
Subtema 2: Redes y mensajería

La historia detrás de facebook y twitter

Facebook Twitter - X

Fue creada en el año 2004 por un grupo de Actualmente llamada X, fue creada en el
estudiantes liderado por Mark Zuckerberg, año 2006 y es una red social que permite
con el objetivo de mantener en contacto a publicar textos cortos (de 280
los estudiantes de la Universidad de caracteres), que son popularmente
Harvard (USA). Hoy esta red social cuenta conocidos como “tuits” y que aparecen
con más de 2000 millones de usuarios. en la página principal del usuario que los
publica.
Subtema 2: Redes y mensajería

¿Para qué sirven las redes sociales?

Mantener o Entretenerse
establecer
contacto
Comunicar y Informarse Vender
compartir /
comprar
Subtema 2: Redes y mensajería
Ventajas de las redes sociales

Son inmediatas Son masivas Acortan distancias

Aumentan la visibilidad de las


Funcionan como canal de
marcas
aprendizaje

Permiten compartir Funcionan como canal Brindan oportunidades


información de entretenimiento laborales
Subtema 2: Redes y mensajería

Desventajas de las redes sociales

El ciberacoso El grooming Las fake news

El acceso
indiscriminado a El abuso en el uso de La viralización de
contenidos las redes sociales información
Subtema 2: Redes y mensajería

¿Qué es la mensajería instantánea?


La mensajería instantánea es el tipo de comunicación
que se establece entre dos o más personas, mediante el
intercambio de mensajes de texto, casi en tiempo real, a
través de una aplicación.
De esta manera, quienes se estén comunicando pueden
estar conectados, de manera simultánea, a través de la
misma plataforma.
La mayoría de las aplicaciones de mensajería
instantánea permiten establecer comunicaciones
mediante mensajes de texto, mensajes de voz, llamadas
y videollamadas, usualmente de forma gratuita.
Subtema 2: Redes y mensajería

Características de la mensajería instantánea


• Es la principal forma de comunicación a distancia que existe actualmente en el
mundo.
• Las aplicaciones utilizadas usualmente son gratuitas.
• Para su uso se necesita solamente un dispositivo inteligente o un ordenador, y
contar con una buena conexión a internet.
• La mayoría de las aplicaciones permiten realizar llamadas, videollamadas, enviar
mensajes de audio y de texto. También, permiten el envío de archivos de
cualquier tipo entre los usuarios.
• Se puede ver el estado del receptor, lo que significa que es posible conocer si la
persona a quien se quiere contactar se encuentra “en línea” o no. Algunas
aplicaciones tienen la opción de ocultar esta información, para que ninguna de
las partes sepa si la otra se encuentra o no “en línea”.
Subtema 2: Redes y mensajería

Características de la mensajería instantánea


• Posibilitan que dos o más personas, ubicadas en diferentes partes del
mundo, puedan entablar una comunicación en tiempo real.
• Las listas de contactos, con quienes es posible establecer una
comunicación, debe ser actualizada por el usuario. Se pueden agregar o
borrar contactos en cualquier momento.
• La creación de grupos de contactos permite la comunicación con varios
usuarios al mismo tiempo, esto es muy utilizado tanto en el ámbito
laboral, como en el personal.
• Permiten la utilización de una imagen que sirve como identificación
para cada participante. La imagen la elige el usuario de acuerdo a sus
preferencias. Además, esta imagen se puede cambiar todas las veces
que se necesite.
• Los mensajes de texto generalmente quedan guardados en los
dispositivos y se puede acceder a ellos en cualquier momento. No
obstante, existe la posibilidad de borrarlos definitivamente.
Subtema 2: Redes y mensajería

Mensajería instantánea multiplataforma

Actualmente es el tipo de mensajería


instantánea más utilizado en nivel
mundial. Se puede utilizar en teléfonos
inteligentes, ordenadores y tabletas.
Permite el envío de mensajes de texto y
mensajes de voz; realizar llamadas y
videollamadas; así como el envío de fotos
y documentos en cualquier formato o
extensión.
Subtema 2: Redes y mensajería

Ejemplos de mensajería instantánea

CORREO REDES SOCIALES


ELECTRÓNICO

• Skype • Facebook Messenger


• Yahoo! Messenger • Instagram
• Google Meet • Twitter
Subtema 2: Redes y mensajería
Ventajas de la mensajería instantánea

No tiene costo adicional Permiten la comunicación Ofrece la posibilidad de


instantánea y en tiempo real, ya sea hacer campañas de
mediante mensajes de texto, fotos, marketing centradas en un
llamadas o videollamadas, con tipo de cliente específico,
cualquier persona a nivel mundial. con el objetivo de brindarle
una mejor atención.

La creación de “grupos” da la
posibilidad de llevar a cabo Es una herramienta muy útil para
conversaciones con varias personas organizar y ejecutar tareas que necesitan
al mismo tiempo de la colaboración entre trabajadores.
Subtema 2: Redes y mensajería
Desventajas de la mensajería instantánea

Ninguno de los servicios de Las conversaciones no son del todo Pueden generan estrés
mensajería instantánea seguras. y ansiedad por la
brinda la posibilidad de necesidad de recibir las
comunicarse con personas respuestas de forma
que no tengan la misma
inmediata.
aplicación.

Dada la necesidad de expresarse con


rapidez para mantener una Es muy común el plagio de
comunicación fluida, el lenguaje sufre identidad para intentar robar
deformaciones en sus palabras datos personales o de cuentas
bancarias
Subtema 3: Búsqueda de información
¿Qué es un buscador web?
• Buscar información sobre un tema concreto, no es una tarea fácil sin la ayuda de un buscador, pues
existen millones de páginas Web, las cuales se encuentran dispersas.
• Un buscador Web o motor de búsqueda selecciona sitios en la web a partir de algunas palabras claves
que en conjunto determinan un “criterio de búsqueda”. El buscador más popular, Google

El proceso de búsqueda, en forma


general, siempre es el siguiente:
1. Acceder a un buscador. Criterio de
búsqueda
2. Escribir la palabra o palabras
clave en su correspondiente
caja de búsqueda.
3. Pulsar el botón Buscar o la
tecla ENTER
Subtema 3: Búsqueda de información
El resultado de una búsqueda suele ser una lista con los enlaces a los sitios seleccionados y una breve descripción,
de cada uno de ellos.
Subtema 3: Búsqueda de información

Entorno de búsqueda
El menú superior indica que la búsqueda por
defecto se realiza en TODO, es decir, localiza
todas las páginas web relacionadas con la
búsqueda.
Es posible buscar directamente imágenes,
videos, noticias. Si se cliquea en Más muestra
las opciones de buscar libros, y más
aplicaciones relacionadas a la palabra
ingresada.
Por ejemplo, si se busca la palabra ¨Internet¨
aparecerá información de todo tipo, pero si se
pulsa la opción Libros sólo mostrará los libros
con dicho título.
Subtema 3: Búsqueda de información
Herramientas de búsqueda
El botón “Herramientas de búsqueda”, permite filtrar las entradas resultantes de la búsqueda de
diferentes maneras.
Por ejemplo, se puede requerir que los resultados refieran sólo a links de páginas publicadas hace un
mes, presionando el botón “Cualquier fecha”. Además, se puede requerir que las entradas sean de
páginas de un idioma en particular.
Subtema 3: Búsqueda de información

Búsqueda avanzada

Cada navegador cuenta con la opción de búsqueda avanzada de información, que permite
al usuario personalizar el filtro de restricción de los resultados que espera encontrar.
En una búsqueda avanzada se agrega las opciones de: idioma, región, fecha de la última
actualización, sitio o dominio, entre otros, donde aparecen los términos de búsqueda.
Subtema 3: Búsqueda de información

Búsqueda avanzada
Las búsquedas avanzadas ayudan a encontrar más
eficientemente lo que se busca, ya que permiten
manejar varios parámetros de la búsqueda.
La búsqueda avanzada propiamente dicha tiene
una primera parte, “Mostrar páginas que
contengan”, que permite introducir las palabras de
búsqueda con diferentes condiciones de
existencia: todas, frase exacta, algunas y sin.
La segunda parte tiene cuadros desplegables que
aplican nuevas condiciones adicionales que
restringen aún más la búsqueda anterior: idioma,
región, última actualización, dominios, Safe Search,
tipo de archivo y derechos de uso.
Subtema 3: Búsqueda de información

Tipos de buscadores

BUSCADOR BUSCADOR
ESPECIALIZADO INTERNO
Subtema 3: Búsqueda de información

Buscador especializado
Se lo conoce también como buscador
vertical, su característica principal es que
se especializan en un sector concreto de
usuarios, proporcionando información
más exacta y en profundidad sobre temas
específicos.
Ejemplo de los buscadores especializados
que entran en esta categoría son Google
Académico, Prezi, Pinterest, entre otros.
Subtema 3: Búsqueda de información
Ejemplo de búsqueda con GOOGLE ACADEMICO
Es la versión en español de Google Scholar, el buscador de Google especializado en documentos
académicos y científicos. Ordena los resultados de búsqueda en función de su relevancia, mostrando
los que más podrían interesar en las primeras posiciones.
Subtema 3: Búsqueda de información
Buscador interno
Algunos sitios Web permiten la búsqueda de información dentro de su misma página, con solo usar un
navegador con restricción para su propio sitio, siendo estos, herramientas útiles para encontrar información
que concuerden con las palabras de búsqueda, en un ámbito restringido.
Esta herramienta también puede ayudar a la evaluación y conocimiento de los métodos de consulta por parte
de los usuarios, a través análisis transaccional.
BIBLIOGRAFÍA

• Buscadores Web: Toda la información en Internet. ¿Qué buscador utilizar? (n.d.). Recuperado de:
https://buscadores-web.com/
• Camacho, C. (2020). Búsqueda y filtrado de información. Universidad de las Fuerzas Armadas ESPE. Recuperado de:
(https://roa.cedia.edu.ec/webapps/37)
• Editorial Etecé. (2021, 16 de julio). Concepto: Redes sociales. https://concepto.de/redes-sociales/
• Evolución de la web a lo largo del tiempo: web 1.0, 2.0, 3.0 y 4.0. (2020, 18 de junio). Hostingplus.
https://www.hostingplus.pe/blog/evolucion-de-la-web-a-lo-largo-del-tiempo-web-1-0-2-0-3-0-y-4-0/
• Joyanes , Luis. (2003). Fundamentos de Programación. México. Mc Graw Hill.
• Lapuente, C. L., & Lapuente, M. J. L. (n.d.). Tipos de buscadores. Recuperado de:
http://www.hipertexto.info/documentos/tipos_buscador.htm
• ¿Qué es un Link? - Tipos, para qué sirve y cómo se señala. (s/f). Recuperado el 8 de abril de 2024, de
https://concepto.de/link/
Pensamiento computacional
Admisión

Unidad 1
Competencias digitales

Tema 2
Recursos electrónicos

MSc. Byron León Palacios


Subtemas
Subtema 1: Herramientas para almacenamiento de archivos.
Subtema 2: Plataforma para la gestión educativa.
Subtema 3: Herramientas de gamificación
Objetivo
Utilizar eficientemente herramientas, comprender la seguridad y
privacidad, organizar y gestionar recursos para la gestión educativa.
Desarrollar habilidades para comprender y aplicar la gamificación en
diversos ámbitos, diseñar experiencias de juego efectivas, evaluar su
impacto, fomentar la colaboración y la competencia saludable, y
estimular la motivación y el compromiso de los participantes.
.
Introducción
• En la actualidad se tienen herramientas de almacenamiento web que reemplazan a
los dispositivos de almacenamiento convencionales y ofrecen mucho más espacio
de almacenamiento.
• Existe variedad de plataformas para la gestión educativa, las cuales permiten la
gestión, organización y administración de recursos académicos para la facilidad del
proceso de enseñanza aprendizaje por medio del uso del internet.
• La gamificación es una técnica de aprendizaje basada en el juego. Su objetivo es
conseguir mejores resultados entre los alumnos a través de dinámicas que les
impliquen y les motiven a progresar mediante el uso de herramientas como Ta-tum,
Cerebriti, entre otras.
Subtema 1: Herramientas para almacenamiento de archivos

Herramientas de Aprendizaje
Las computadoras y todo el conjunto de tecnologías que se
centran alrededor de ellas, han influido en el desarrollo de
la vida social y del conocimiento, con el uso de un
computador las personas pueden practicar el pensamiento
crítico, el descubrimiento experimental y el desarrollo de las
habilidades exigidas por el nuevo mercado laboral cada vez
más moldeado por la tecnología, la automatización y la
inteligencia artificial (IA).
La mayor parte de lo que conocemos actualmente se realiza
por medio de una computadora, su uso se ha generalizado
en todos los ámbitos dando paso a la creación de un perfil
profesional que domina sistemas de software, informática,
algoritmos, etc.
Subtema 1: Herramientas para almacenamiento de archivos
¿Qué es una computadora y su relación con el pensamiento computacional?
Un computador es una máquina electrónica capaz de recibir, procesar y devolver resultados en
torno a determinados datos, para realizar esta tarea cuenta con un medio de entrada y uno de
salida.

Al igual que un computador la mente humana es capaz


de aplicar procesos de pensamiento lógico, sistémico,
algorítmico, para lograr representar las soluciones a un
problema, a esto le llámanos pensamiento
computacional
La tecnología se ha convertido en un pilar fundamental
en nuestra vida diaria y el pensamiento computacional
emerge como una valiosa habilidad para abordar
problemas complejos de manera sistemática y creativa.
Subtema 1: Herramientas para almacenamiento de archivos

¿Qué son los recursos electrónicos?


• Material (Datos y/o Programa(s)
codificado para ser manipulado por un
computador.
• Incluye materiales que requieren la
utilización de un periférico (por ejemplo
un lector de DVD o Memória USB,
conectado a un computador) y los
servicios en línea.
• Recurso electrónico es todo aquel
material que requiere un ordenador para
su consulta.
Subtema 1: Herramientas para almacenamiento de archivos
Características de los recursos electrónicos

Grabables: pueden ser guardados CD, DVD, unidades de disco duro.


Reutilizable: se pueden consultar desde cualquier computador
Exportables: enviados por redes de telecomunicación
Actualizables: pueden ser modificados
Recuperables: pueden ser localizados mediante mecanismos de búsqueda.
Duplicables: la información puede ser copiada
Colectivos: consultados por varios usuarios a la vez.
Subtema 1: Herramientas para almacenamiento de archivos
Dispositivos de almacenamiento de datos

En informática, los dispositivos de


almacenamiento de datos o de
información son los distintos
componentes electrónicos que posee
una computadora o algún otro sistema
informático semejante, y que le
permiten guardar o recuperar
información de manera temporal o
permanente, en algún tipo de soporte
físico.
Subtema 1: Herramientas para almacenamiento de archivos
Ejemplos de dispositivos de almacenamiento

Unidad de disco Unidad de disco duro


portátiles

Disco con una gran capacidad de Conocido como disco duro externo.
almacenamiento de datos informáticos que Consiste en una unidad de disco que no
se encuentra insertado permanentemente está presente dentro del equipo
en la unidad central de procesamiento de informático, pero puede conectarse
la computadora(CPU). externamente y funcionar con él.
Subtema 1: Herramientas para almacenamiento de archivos
Ejemplos de dispositivos de almacenamiento

Unidad de disco
Unidades de Memoria Flash
óptico

Es un dispositivo portátil de Un disco óptico es un medio de


almacenamiento, compuesto por una almacenamiento de datos de tipo
memoria flash, accesible a través de un óptico, que consiste en un disco
puerto USB. circular en el cual la información se
codifica, guarda y almacena
Subtema 1: Herramientas para almacenamiento de archivos
Herramientas de almacenamiento en la nube
Hace tiempo que las computadoras han dejado de ser el lugar
ideal para guardar información, dando lugar a nuevas
herramientas que ofrecen un espacio para almacenar
información en la nube y acceder a estos datos desde,
prácticamente, cualquier dispositivo conectado a Internet.

Un sistema de almacenamiento en la nube (también conocido


como cloud storage) es como tener un disco duro en Internet,
que permite almacenar datos y archivos en Internet a través
de un proveedor de computación en la nube, al cual se accede
mediante la red pública de Internet o una conexión de red
privada dedicada
Subtema 1: Herramientas para almacenamiento de archivos
Ventajas de las herramientas de almacenamiento en la nube

Acceso a los contendidos Son escalables, se Muchos son gratis y


digitales desde cualquier puede comprar espacio sólo se paga si se
lugar y dispositivo según las necesidades necesita más espacio

Se puede compartir con


otras personas, facilitando Mejora la seguridad de Evita tener información en
el trabajo en equipo los contenidos diferentes computado-ras,
todo en un mismo lugar
Subtema 1: Herramientas para almacenamiento de archivos
Desventajas del almacenamiento en el disco duro del computador

Tiene límite de Ocupa espacio en el Vulnerable a virus


capacidad computador

Limita la memoria del


computador, Tanto el disco duro
ralentizándola interno del computador
como el externo
pueden fallar
Subtema 1: Herramientas para almacenamiento de archivos
Ejemplos de las herramientas de almacenamiento en la nube

One Drive: Esta plataforma de almacenamiento en


Dropbox: Permite guardar los archivos desde la
la nube se incluye de forma automática si creamos
computadora y acceder a ellos desde cualquier
o tenemos cuenta de Hotmail o Microsoft; es
Smartphone pues sincroniza, automáticamente,
decir, viene preinstalado si tenemos un ordenador
en todos los dispositivos. Ofrece almacenamiento
con Windows. Ofrece 5 GB de almacenamiento
en la nube de 2 GB gratis
gratuito

Google Drive: Almacena tus archivos para


Icloud: Esta plataforma de almacenamiento en la
editarlos con las herramientas que te proporciona
nube es la herramienta de Apple para la gestión
en línea; además es compatible con Office de
de archivos en línea. Ofrece de forma
Windows. Ofrece almacenamiento en la nube
automática 5 GB de almacenamiento gratuito.
de 15 GB gratis.
Subtema 2: Plataforma para la gestión educativa

¿Qué son las LMS?


Una plataforma educativa, también llamada
plataforma de gestión de aprendizaje o LMS
(por sus siglas en inglés Learning Management
System), es un software integral que permite
la optimización en los procesos de gestión de
los centros educativos.
Estas herramientas posibilitan un aprendizaje
constante y totalmente actualizado, gracias a
la interacción entre los tutores y sus alumnos.
Subtema 2: Plataforma para la gestión educativa
Características de las plataformas educativas
Subtema 2: Plataforma para la gestión educativa
Herramientas de las plataformas educativas

Administrativas Data y analítica

Permiten que el centro Son todas aquellas que


gestione aspectos como posibilitan que los
matrículas, informes, enseñantes puedan realizar
certificados, etc. un seguimiento minucioso
de cada grupo o alumno.

Gamificativas

Las que proveen de funcionalidades para crear contenidos o actividades con un enfoque lúdico.
Subtema 2: Plataforma para la gestión educativa

HERRAMIENTAS DE LAS PLATAFORMAS EDUCATIVAS

Evaluativas Sociales y de comunicación

La plataforma incorpora Posibilitan la cooperación, el


herramientas para evaluar a trabajo en grupos, la
modo de test, exámenes, mensajería, chats, foros,
incluso proctoring online. avisos, etc.

Didácticas
Conjunto de materiales que simplifican la creación de contenido educativo,
lecciones y actividades.
Subtema 2: Plataforma para la gestión educativa

Beneficios de las LMS


Las LMS ofrecen a docentes y estudiantes
un campus virtual personalizado y único. Entre
algunos de los beneficios del uso de las LMS,
tenemos:
• Acceso ilimitado a contenido de aprendizaje
en cualquier momento y lugar
• Mantenerte al tanto de la formación
requerida
• Mejorar la participación de los estudiantes
en el proceso de formación
Subtema 2: Plataforma para la gestión educativa
Tipos de plataformas educativas
Las herramientas digitales han generado en los últimos años una verdadera revolución en el
aprendizaje, y no cabe duda que las plataformas LMS han sido una pieza clave en esta transición
hacia la educación del futuro.
Actualmente, existen cientos de plataformas LMS en el mercado, algunas son online, comerciales y
de código abierto.
Subtema 2: Plataforma para la gestión educativa
¿Qué es moodle?

Moodle continúa siendo, una de las plataformas LMS más extendidas a nivel
mundial, siendo la opción escogida por mayor cantidad de universidades.
Moodle es una plataforma de aprendizaje diseñada para proporcionarle a
educadores, administradores y estudiantes un sistema integrado único, robusto y
seguro para crear ambientes de aprendizaje personalizados.
Subtema 2: Plataforma para la gestión educativa
A conocer más a profundidad las plataformas educativas
Subtema 2: Plataforma para la gestión educativa
¿Qué es el SGA?

Es el Sistema de Gestión Académica que está disponible para los estudiantes de


Nivelación de la Universidad Estatal de Milagro de las diferentes modalidades
(presencial, semipresencial y en línea) que permite revisar información sobre
notas, record académico, horarios, asignaturas, porcentaje de asistencia, finanzas
entre otros datos de su vida estudiantil, entre otros.
Puede acceder al sistema a través de computadoras o equipos móviles con
navegadores web.
Subtema 2: Plataforma para la gestión educativa
A conocer más a profundidad las plataformas educativas
Subtema 3: Herramientas de gamificación

¿Qué es la gamificación?
La gamificación es una técnica de
aprendizaje que utiliza la mecánica de
juegos al ámbito educativo – profesional
con la finalidad de conseguir mejores
resultados, ya sea para absorber mejor
algunos conocimientos, mejorar
habilidades o recompensar acciones
concretas, entre otros objetivos.
Subtema 3: Herramientas de gamificación

Características de la gamificación

Aumento de la
motivación gracias
a la creación de
Resultados visibles La Ofrece distintos La evaluación de
propuestas La autonomía y
durante el proceso retroalimentación niveles de procesos y de
educativas acordes toma de decisiones.
de participación. constante. complejidad. resultados.
al nivel de
competencia del
alumnado.
Subtema 3: Herramientas de gamificación
Ventajas de la Gamificación
Subtema 3: Herramientas de gamificación
Aplicaciones de la gamificación
GAMIFICACIÓN EN LA EMPRESA
Es la aplicación de los recursos del juegos para modificar
comportamientos de los clientes y empleados mediante
acciones sobre su motivación, con la finalidad de crear valor
para las compañías en áreas como la comercial, recursos
humanos o finanzas.

Ejemplo:
El programa de lealtad de Sephora presenta un sistema basado
en puntos donde los clientes pueden obtener 1 punto de
fidelidad por cada dólar que consumen en las tiendas
minoristas de Sephora,
Subtema 3: Herramientas de gamificación
Aplicaciones de la gamificación

GAMIFICACIÓN EN LA SALUD
Es la aplicación de los recursos de los juegos en el
entorno de la salud para modificar los comportamientos
de los individuos con el fin de seguir tratamientos,
conocer o sensibilizar sobre enfermedades o dolencias,
etc

Ejemplo:
Ponerse en forma, perder peso, relajarse... Hay todo tipo
de aplicaciones que podemos descargar en nuestros
smartphones para mejorar nuestra salud.
Subtema 3: Herramientas de gamificación
Aplicaciones de la gamificación

GAMIFICACIÓN EN LA EDUCACIÓN
La gamificación es un método que incorpora al
ámbito educativo una enseñanza basada en juegos y
recompensas, a través de la cual los estudiantes
aprenden y mejoran sus habilidades con diversión.

Ejemplo:
Imagina realizar ejercicios de matemáticas para
derrotar a un monstruo y ganar una medalla que
permita subir de nivel.
Subtema 3: Herramientas de gamificación
Aplicaciones de la gamificación
GAMIFICACIÓN EN LA VIDA COTIDIANA

Es difícil imaginar algún espacio de


nuestra vida en donde la tecnología
no nos ofrezca algunas alternativas
de uso. Y donde está la tecnología,
la gamificación también se abre
camino.
Subtema 3: Herramientas de gamificación

Actividad practica:
Dar clic en el siguiente enlace
https://quizizz.com/embed/quiz/654a4e925
52b66a4ffaaa608
Subtema 3: Herramientas de gamificación

Ejemplos de herramientas de gamificación


Subtema 3: Herramientas de gamificación
A CONOCER MÁS A PROFUNDIDAD UNA HERRAMIENTA DE GAMIFICACIÓN
Subtema 3: Herramientas de gamificación
BIBLIOGRAFÍA
• Contreras, R. y Eguia, J. (2016): Gamificación en aulas universitarias. Bellaterra : Institut de la
Comunicació, Universitat Autònoma de Barcelona.
• Díaz, S. (2009). Plataformas Educativas, Un Entorno para Profesores y Alumnos. Revista Digital para
Profesionales de la Enseñanza, 1-7.
• Díaz, J., Carbonel, G. & Picho, D. (2021). Los Sistemas de Gestión de Aprendizaje en la Educación Virtual.
Revista Arbitrada del Centro de Investigación y Estudios Gerenciales, 87-95.
• Equipo Editorial, Etecé (2022, 31 de Agosto). Dispositivos de almacenamiento. Ejemplos.
https://www.ejemplos.co/20-ejemplos-de-dispositivos-de-almacenamiento/
• Innovative Learning Solutions. (2017, 21 de febrero). 10 ventajas de una plataforma educativa. Obtenido
de Plataformas CAE : https://www.cae.net/es/ventajas-plataforma-educativa/
• Joyanes, Luis. (2003). Fundamentos de programación. México. Editorial Mc Graw Hill.
• Martínez, E.; López, D.; Escamilla, D. & Álvarez, L. (2017). La importancia de las plataformas educativas
virtuales como herramienta de apoyo a la educación tradicional. Revista de Tecnología y Educación.
2017. 1-1:16-24
• Equipo editorial, Etecé. (2023, November 19). Computadora - Concepto, tipos, componentes y
generaciones. Concepto. https://concepto.de/computadora/#ixzz8WjXZDb6W
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 3
Lógica Computacional

Tema 1
Resolución de problemas basados en computadoras
Objetivo
Adquirir habilidades técnicas y competencias computacionales necesarias
para abordar desafíos y problemas utilizando la tecnología

Introducción
• La resolución de un problema mediante un ordenador consiste en el proceso que, a partir de la
descripción de un problema expresado habitualmente en lenguaje natural y en términos
propios del dominio del problema, permite desarrollar un programa que resuelva dicho
problema.
• Se denomina instrucción al conjunto de datos insertados en una secuencia estructurada o
específica que el procesador interpreta y ejecuta.
» Subtemas:

1. Operadores Aritméticos, relacionales y lógicos


2. Tipos de datos, variables, constantes y expresiones
3. Instrucciones y estructura de un pseudocódigo.
Subtema 1: Operadores Aritméticos, relacionales y lógicos.

Operadores

Los operadores son símbolos que indican cómo se deben manipular los operandos. Para
evaluar expresiones contamos con una amplio conjunto de operadores

Operadores

Aritméticos Relacionales Lógicos


Subtema 1: Operadores Aritméticos, relacionales y lógicos.

Operadores Aritméticos
Operador Nombre Ejemplo de su uso Resultado de la
expresión

+ Suma 5+7 12
- Resta 12.0 – 5.5 6.5
- Negatividad -45 -45
Aritmética
* Multiplicación 5*2.5 12.5
/ División 10 / 3 3
% Módulo 10 % 3 1
^ Exponenciación 5^2 25
Subtema 1: Operadores Aritméticos, relacionales y lógicos.

Operadores Relacionales

Operador Nombre Ejemplo de su uso Resultado de la


Expresión
> Mayor 8 > 15 falso
< Menor 8 < 15 verdadero
>= Mayor o igual 8 >= 8 verdadero
<= Menor o igual 8 <= -8 falso
= Igual 45.0 = 32.0 falso
<> Diferente 10 <> 3 verdadero
Subtema 1: Operadores Aritméticos, relacionales y lógicos.
Operadores Lógicos
Operadores Lógicos

Operador Nombre Ejemplo de su uso Resultado de la


Expresión
y Conjunción Verdadero y falso falso
o Disyunción Verdadero o falso verdadero
no Negación No verdadero falso

Tablas de Verdad
AND OR NOT
A B Salida A B Salida A Salida
V V V V V V V F
V F F V F V F V
F V F F V V
F F F F F F
Subtema 1: Operadores Aritméticos, relacionales y lógicos.
Precedencia de Operadores

PRECEDENCIA DE OPERADORES
PRECEDENCIA TIPOS DE OPERADORES OPERADORES

1 () Paréntesis
2 ( - ) Negación aritmética
Aritméticos
3 ^ Exponenciación
4 *, / , mod(%)
5 (+,-) suma y resta
6 Relacionales >,<,>=,<=, <>,=
7 Negación ( ~ )
8 Lógicos Conjunción (˄) y Disyunción (˅)
Subtema 1: Operadores Aritméticos, relacionales y lógicos.
Precedencia de Operadores

25 + 8 * 4 < 35/7 + 1 ^ (56/7) - 4 AND 20 – 8 >15


25 + 8 * 4 < 35/7 + 1 ^ (8) - 4 AND 20 – 8 >15
25 + 8 * 4 < 35/7 + 1 - 4 AND 20 – 8 >15
25 + 32 < 5 + 1 - 4 AND 20 – 8 >15

57 < 2 AND 12 >15


Falso ^ Falso
Falso
Subtema 2: Tipos de datos, variables, constantes y expresiones

Siendo el dato la unidad


mínima de información , los
tipos de datos se refieren al
valor que se puede
almacenar en una variable o
constante en un programa.
Algunos de los tipos de
datos más comunes son:
Subtema 2: Tipos de datos, variables, constantes y expresiones

Rango es negativos y
✔ Números enteros (sin coma) positivos

758 -48 8/2 = 4 -48 -2 = -50


Rango es negativos y
positivos, números
✔ Números reales o de puntos flotantes (con coma) con parte decimal

7,58 -4,8 8/3 = 2,66 -4,8 - 2,0 = -6,8


Subtema 2: Tipos de datos, variables, constantes y expresiones

Cualquier Símbolo o
✔ Carácter letra

# b Z Hola mundo Cadena de caracteres

✔ Lógico (Booleano) Puede tener 2


valores: Falso o
Verdadero
Verdader Falso
o
true false
V F
Subtema 2: Tipos de datos, variables, constantes y expresiones

Una Variable es un nombre


simbólico que identifica una
dirección de memoria, su
valor puede cambiar durante
la ejecución de un programa.
Una Variable debe ser :
• Declarada
• Inicializada
• Utilizada
Subtema 2: Tipos de datos, variables, constantes y expresiones

• Una Constante es el un elemento de almacenamiento de datos o direcciones de


memoria , que no varían durante la ejecución de un programa.

• En la declaración de una variable o constante se debe indicar el tipo de dato al


que pertenece.
Subtema 2: Tipos de datos, variables, constantes y expresiones

Ejemplo de aplicación de una variable y una constante: Área de un círculo

Fórmula Área = π * radio^2

• La variable "radio" se utiliza para almacenar el valor


del radio del círculo, que es ingresado por el usuario.
• La constante "pi" se utiliza para almacenar el valor
de pi, que se mantiene constante durante toda la
ejecución del programa.
• La variable "area" se utiliza para almacenar el
resultado del cálculo del área del círculo.
Subtema 2: Tipos de datos, variables, constantes y expresiones

Expresiones.

• Las expresiones son combinaciones de constantes, variables y operadores de


diferentes tipos que nos permiten manipular datos para obtener información nueva.
• Los lenguajes de programación usan los mismos conceptos de las operaciones
matemáticas tradicionales, tales como el agrupamiento y la precedencia de
operadores.
• Están compuestas por operandos y operadores.
• El valor de la expresión se obtiene al tomar los valores de los operandos y aplicarles el
operador.
• Los operandos pueden ser constantes, variables u otras expresiones y los operadores
se clasifican en aritméticos, relacionales y lógicos.
Subtema 2: Tipos de datos, variables, constantes y expresiones
Ejemplos de Expresiones

Calculo del área de un triángulo.


OPERADORES
OPERADORES

área_triángulo = ( longitud_base * longitud_altura) / 2

OPERANDOS OPERANDOS OPERANDOS


Subtema 2: Tipos de datos, variables, constantes y expresiones
Ejemplos de Expresiones
Calculo del interés simple de una inversión.
interés_obtenido = (capital * tasa_de_interés * tiempo) / 100

Calculo de la aceleración de un cuerpo.


Aceleración = (velocidad_final velocidad_inicial) / tiempo

Operación lógica que regresa verdadero si la temperatura del día es agradable.


(temperatura > 15) y (temperatura < 30)
Subtema 3: Instrucciones y estructura de un pseudocódigo.
Algoritmo

El algoritmo es una serie


ordenada de procesos o
pasos que deben llevarse a
cabo para dar solución a
un problema específico.
Características
• Preciso
• Definido
• Finito
• Legible
Subtema 3: Instrucciones y estructura de un pseudocódigo.
Características de un algoritmo
El orden de ejecución de sus pasos o instrucciones debe ser
riguroso, algunos tendrán que ser ejecutados antes de otros, de
PRECISO Y manera lógica, por ejemplo, no se podrá imprimir un archivo, si
ORDENADO previamente no se ha encendido la impresora y no se podrá
encender la impresora si previamente no se tiene una.

DEFINIDO Si el algoritmo se ejecuta en repetidas ocasiones, usando los


CARACTERÍSTI mismos datos, debe producir siempre el mismo resultado.
CAS
Todo algoritmo posee un inicio, de igual forma debe tener un
FINITO final; la ejecución de sus instrucciones debe terminar una vez
procese los datos y entregue resultados.

Tiene que haber claridad en el texto que describe el al algoritmo,


LEGIBLE de tal manera que sea posible leerlo y entenderlo con facilidad.
Subtema 3: Instrucciones y estructura de un pseudocódigo.
Pasos para la construcción de un Algoritmo

Las fases para construir un


algoritmo, y resolver un
problema son las siguientes:

1. Definición del problema.


2. Análisis del problema.
3. Diseño de la solución.
4. Implementación de la
solución.
5. Prueba y Depuración.
Subtema 3: Instrucciones y estructura de un pseudocódigo.

1. Definición del problema


En esta etapa, identificamos y comprendemos claramente el problema que
queremos resolver. Es importante delimitar el problema y establecer los
objetivos y requisitos que se deben cumplir.

2. Análisis del problema

Analizamos en profundidad el problema para comprender su estructura y


características. Exploramos posibles enfoques y estrategias para abordarlo
y consideramos las limitaciones y restricciones involucradas.
Subtema 3: Instrucciones y estructura de un pseudocódigo.

3. Diseño de la solución

Diseñamos una solución eficiente y efectiva para el problema


identificado. Utilizamos herramientas y técnicas de la lógica
computacional para desarrollar un plan lógico y detallado.

4. Implementación de la solución

Traducimos el diseño de la solución en código de programación.


Utilizamos un lenguaje de programación adecuado y aplicamos buenas
prácticas de programación para implementar la solución de manera
precisa.
Subtema 3: Instrucciones y estructura de un pseudocódigo.

5. Prueba y depuración

En esta etapa, evaluamos la solución implementada para verificar su


funcionamiento correcto. Realizamos pruebas exhaustivas, identificamos
errores o fallos y los corregimos mediante técnicas de depuración.
Subtema 3: Instrucciones y estructura de un pseudocódigo.
Instrucciones

Al iniciar el proceso de
diseño del algoritmo
debemos definir
instrucciones para
resolverlo, estas
instrucciones se deben
escribir y posteriormente
almacenar en memoria en
el mismo orden en que han
de ejecutarse.
Subtema 3: Instrucciones y estructura de un pseudocódigo.
Las instrucciones básicas que se pueden implementar de manera general en un algoritmo y
que son soportadas en todos los lenguajes de programación las mencionamos a continuación:

Instrucciones de INICIO / FIN


•• INICIO FIN

Instrucciones de ASIGNACION
•• A ← 12 SUMA← 2+5

Instrucciones de LECTURA
•• LEER

Instrucciones de ESCRITURA
•• ESCRIBIR
Subtema 3: Instrucciones y estructura de un pseudocódigo.

El pseudocódigo es un
lenguaje intermedio entre el
lenguaje natural y cualquier
lenguaje de programación
específico, como son: C,
FORTRAN, Pascal, etc. No
existe una notación formal o
estándar de pseudocódigo,
sino que, cada programador
puede utilizar una notación
propia.
Subtema 3: Instrucciones y estructura de un pseudocódigo.

• El pseudocódigo es una forma de expresar los distintos pasos que va


a realizar un programa, de la forma más parecida a un lenguaje de
programación. Su principal función es la de representar por pasos la
solución a un problema o algoritmo, de la forma más detallada
posible, utilizando un lenguaje cercano al de programación.
• El pseudocódigo no puede ejecutarse en un ordenador ya que
entonces dejaría de ser pseudocódigo, como su propio nombre
indica, se trata de un código falso (pseudo = falso), es un código
escrito para que lo entienda el ser humano y no la máquina.
Subtema 3: Instrucciones y estructura de un pseudocódigo.

• Ocupa menos espacio en una hoja de papel


• La ventaja del pseudocódigo es que en su uso, en la planificación de un
programa, el programador se puede concentrar en la lógica y en las
estructuras de control y no preocuparse de las reglas de un lenguaje
específico
• Permite representar en forma fácil operaciones repetitivas complejas
• Es muy fácil pasar de pseudocódigo a un programa en algún lenguaje de
programación.
• Si se siguen las reglas se puede observar claramente los niveles que tiene
cada operación.
• Nota: Es importante en los pseudocódigos el uso de la indentación o sangría
Subtema 3: Instrucciones y estructura de un pseudocódigo.

• Ejemplo de palabras claves utilizadas de modo general en un lenguaje de


programación
Subtema 3: Instrucciones y estructura de un pseudocódigo.

• La estructura de un pseudocódigo comienza con la palabra INICIO se ejecutan


procesos (variables, instrucciones u operaciones, resultados) y finaliza con la
palabra FIN. Entre estas palabras, sólo se escribe una instrucción o acción por
línea.

INICIO
• VARIABLES
• INSTRUCCIONES U OPERACIONES
• RESULTADOS
FIN
Subtema 3: Instrucciones y estructura de un pseudocódigo.
Un ejemplo aclaratorio en el uso del pseudocódigo podría ser un sencillo algoritmo del
arranque de un carro

Inicio //arranque de un carro


1. poner palanca de cambio en neutro
2. introducir la llave de contacto
3. girar la llave de contacto
4. si el motor se enciende entonces
esperar unos instantes a que se caliente el motor, continuar con la sentencia
(línea 5)
de lo contrario
revisar porqué no encendió, solucionado la falla mecánica regresar a la
sentencia(línea 4)
5. fin del si
6. poner palanca de cambio en primera
7. pisar el acelerador lentamente
8. Continuar con el viaje
Fin
Subtema 3:Estructura de un pseudocódigo.
Ejercicio: Se solicita desarrollar un pseudocódigo en el que se deben ingresar
dos números, realizar la multiplicación entre ellos y devolver el resultado.
INICIO
VARIABLES
ENTERO Numero1, Numero2, Resultado;
ESCRIBIR
("Ingrese dos números para multiplicarlos:");
LEER
(Numero1, Numero2);
PROCESO
Resultado = Numero1 * Numero2;
ESCRIBIR
("La suma es: ", Resultado);
FIN

Recurso complementario
Subtema 3:Estructura de un pseudocódigo.
Ejercicio: Escribir Pseudocódigo que calcule el área de un círculo.

INICIO
CONSTANTES
Pi= 3.1416;
VARIABLES
REAL Radio, área;
ESCRIBIR
("Introduce el radio:");
LEER
radio;
PROCESO
area= radio*radio*Pi;
ESCRIBIR
("El área del circulo es: ", área);
FIN
Recurso complementario
Bibliografía
• JOYANES AGUILAR LUIS. (2003). FUNDAMENTOS DE PROGRAMACIÓN. MEXICO: MC GRAW HILL.
• Fundamentos de computación
• https://www.youtube.com/watch?v=C19lKwVZE60&list=PL46- B5QR6sHkc2PwGOVa_X3HRmCokEizb
• Definición y características de Algoritmo - Tipos , Operadores y Variables
• https://www.youtube.com/watch?v=Tu9OQSff-gw
• Instrucciones de Entrada/Salida Cálculo y Control –
• https://www.youtube.com/watch?v=Meciq2t8gTQ
• Tipos de Datos
• https://www.youtube.com/watch?v=rRZI3kzPDV0&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index5
• Asignar nombres a Variables/constantes (IdenAficadores)
• https://www.youtube.com/watch?v=eoTravXOsTk
• Operadores Aritméticos
https://www.youtube.com/watch?v=6cprJILuARw
• Operadores Relacionales
https://www.youtube.com/watch?v=thoXz7vYE4k&list=PL46-B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=14
• Operadores Lógicos
https://www.youtube.com/watch?v=G1WIQkm7FBQ&list=PL46-B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=15
Mgtr. Maoly Cedillo Arce
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 2
Introducción al Pensamiento Computacional

Tema 2
El pensamiento lógico y analítico
Objetivo
Desarrollar una mentalidad lógica y analítica que permita abordar problemas
y desafíos de manera eficiente, identificar patrones y relaciones, evaluar
opciones y tomar decisiones informadas

Introducción
• El pensamiento lógico y analítico es la habilidad de analizar, evaluar y
resolver problemas de manera sistemática y racional.
• Nos permite razonar lógicamente, identificar patrones y tomar decisiones
informadas basadas en la evidencia recopilada.
• Es esencial en diversas áreas de la vida y nos ayuda a enfrentar desafíos de
manera efectiva.
Subtemas

1. Proporcionalidades
2. Imaginación espacial.
3. Series gráficas.
Subtema 1: Proporcionalidades

RAZONES Y PROPORCIONES

La proporcionalidad es
la circunstancia en la
que dos magnitudes
mantienen entre sí una
razón o cociente
constante.
Subtema 1: Proporcionalidades
RAZONES Y PROPORCIONES

Razón: Es el cociente entre dos números o dos cantidades comparables entre sí, expresado
como fracción.

Su notación es:
a ó a:b
b

y se lee: “a es a
b”
a : antecedente, b:
consecuente

Nota: Es importante el orden de nombramiento en una razón.


Subtema 1: Proporcionalidades
RAZONES Y PROPORCIONES

Proporción: Una proporción es una igualdad entre dos razones.

Su notación es:

Se lee, 1 es a 4 como 2 es a 8

“LAS DOS RAZONES SON EQUIVALENTES”


Subtema 1: Proporcionalidades
RAZONES Y PROPORCIONES

Proporción: Es la igualdad de dos razones

a c
= ó a:b=c:d
b d

y se lee: “ a es a b como c es a d ”

Además, a y d : extremos c y b : medios

Ejemplo: 3 15
=
4 20
Subtema 1: Proporcionalidades
RAZONES Y PROPORCIONES

Ejemplo: La razón entre el número de canicas que tiene Pedro y el número de canicas que tiene su
hermano es 2 : 3. Si Pedro tiene 12 canicas, ¿cuántas canicas tiene su hermano?

Solución: Si x es el número de canicas del hermano, entonces:

Canicas de Pedro 2 36 = 2x
=
x 3
2x = 36
12 2
= 36
x 3 x=
2
x = 18
12.(3) = 2.(x)
Por lo tanto, su hermano tiene 18 canicas.
Subtema 1: Proporcionalidades
RAZONES Y PROPORCIONES

Ejemplo: Tenemos una bolsa con pelotas amarillas y rojas, la razón entre pelotas amarillas y rojas
es de 3 a 7, si hay 21 pelotas rojas. ¿Cuántas amarillas tenemos en la bolsa?

Pelotas amarillas 3
= A = 3(21)
Pelotas rojas 7 7
A = 3
R 7 A = 9

A = 3
21 7 Por lo tanto, tenemos 9 pelotas amarillas.
Subtema 1: Proporcionalidades

Proporcionalidad directa Proporcionalidad inversa


•• Significa que, si una variable •• Es lo opuesto a la proporcionalidad
aumenta, la otra también se directa pues implica que, si una
incrementará en esa misma variable se incrementa, la otra
proporción. En términos formales, se disminuirá y viceversa. En término
puede representar la formales, se puede expresar la
proporcionalidad entre A y B de la proporcionalidad inversa entre A y B
siguiente manera, donde x es la de la siguiente forma, donde, de
constante de proporcionalidad. nuevo, x es la constante de
proporcionalidad:

A=xB Ab=x
Subtema 1: Proporcionalidades
Proporcionalidad directa

Ejemplo:
La siguiente tabla representa la relación entre la compra de una funda de
azúcar y el precio de esta

Funda de azúcar Precio (y)


(x)
1 $ 2,00 2
2 $ 4,00 2
3 $ 6,00 2
4 $ 8,00 2
Subtema 1: Proporcionalidades
Proporcionalidad directa
Ejercicio:
En una fábrica, 8 máquinas producen 120 piezas. ¿Cuántas piezas producirán 25
máquinas?
Máquinas Piezas
8 -------- 120
25 -------- x

= 375

Solución: 375 piezas


Subtema 1: Proporcionalidades
Proporcionalidad inversa
Ejemplo:
Para construir una piscina en 20 días se requiere de 4 obreros. Entonces se
puede inferir que para demorar 10 días se requieren 8 obreros, y para
demorar 5 días se requieren 16 obreros, y así sucesivamente.

N° de obreros (x) Dias (y)

4 20 80
8 10 80
16 5 80
40 2 80
Subtema 1: Proporcionalidades
Proporcionalidad inversa
Ejercicio:
Doce operarios hacen un trabajo en 6 días. ¿En cuánto lo harán 8 operarios? ¿Y 3 operarios?

Operarios Días Operarios Días


12 -------- 6 12 -------- 6
8 -------- x 3 -------- y

Solución:
9 días
24 días
Subtema 2: Imaginación espacial

La imaginación espacial se refiere a la capacidad de visualizar y manipular


objetos, formas y espacios en la mente, sin necesidad de tenerlos físicamente
presentes.

Ejercicio: Tomando como base la figura, Seleccione la imagen que se obtiene al rotar 450° en sentido anti horario
Subtema 2: Imaginación espacial
Ejercicio: Debajo hay una imagen de dos perros

¿En cuál de las siguientes imágenes se muestra una rotación de 90 grados a la derecha?
Subtema 2: Imaginación espacial
Ejercicio: Tomando como base la figura, seleccione la imagen que se obtiene al rotar 90° en sentido anti
horario
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS

1. Método por
inducción
1. Método
Visual-Direct
o
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método Visual-Directo


Hallar el número total de cubos simples en la figura:
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método Visual-Directo

¿Cuántos triángulos hay en la siguiente figura?

El proceso de conteo de triángulos tiene


como objetivo principal desarrollar la
capacidad visual.
Y esto es determinando la máxima cantidad
de figuras que nos plantean como datos
que puede ser, como en esta ocasión,
triángulos.
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método Visual-Directo


Hallar el número total de triángulos en la figura:

Solución
Identificamos todos los triángulos posibles que se forman:

✔ De 1 letra: 1, 2, 3 = 3

✔ De 2 letras: 12; 24; 34; 13= 4

✔ De 3 letras: 0

✔ De 4 letras: 1234 = 1

Total de triángulos: 8
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método Visual-Directo


Hallar el número total de triángulos en la figura:

Alternativas:
Con 1 triangulo: 9
a) 12
b) 13 Con 4 triángulos: 3
c) 14 Con 9 triángulos: 1
d) 15 Total: 13 triángulos
e) 16
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método por inducción


¿Cuántos triángulos hay en la siguiente figura?

CASO I

Solución
Identificamos la cantidad de
espacios en blanco.

n=3
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método por inducción


¿Cuántos triángulos hay en la siguiente figura?

CASO II

n=3
Subtema 2: Imaginación espacial

CONTEO DE FIGURAS - Método por inducción


¿Cuántos triángulos hay en la siguiente figura?

CASO III

m=3

n=5
Subtema 3: Series gráficas

Conjunto de gráficas que


se rigen por un patrón de
ordenamiento lógico o ley
de formación, este patrón
La figura que sigue
se debe repetir al menos
Secuencia grafica
una vez para así deducir
Fuente: (MINEDUC, 2015)
que sigue o continúa.
Subtema 3: Series gráficas

1. Matrices
Graficas
1.Conjuntos
Gráficos
1. Secuencias
Horizontales
Gráfica
Subtema 3: Series gráficas
Que figura continua
Subtema 3: Series gráficas
Que figura continua
Subtema 3: Series gráficas
Que figura NO corresponde con las demás
Subtema 3: Series gráficas
¿Cuál es la figura que completa la matriz grafica?

A B C D
Bibliografía
» JOYANES AGUILAR LUIS. (2003). FUNDAMENTOS DE PROGRAMACIÓN. MEXICO: MC GRAW
HILL.
» NOSICH, GERALD M.. (2003). APRENDER A PENSAR PENSAMIENTO ANALÍTICO PARA
ESTUDIANTES. MADRID: PRENTICE HALL.
» FORERO MARTHA. (2003). DESARROLLO DE LAS INTELIGENCIAS HABILIDADES DEL
PENSAMIENTO, INTELIGENCIAS MULTIPLES Y APRENDIZAJES. : REZZA EDITORES.
» HIDALGO MATOS MENIGNO. (1994). LA COMPUTACIÓN EN LA EDUCACIÓN. : INADEP.
» 2022, COMPETENCIAS DIGITALES,PENSAMIENTO CRÍTICO E INNOVACIÓN: MAPEO
SISTEMÁTICO, https://uctunexpo.autanabooks.com/index.php/uct/article/view/615
» Polanco Padrón, N. D., Ferrer Planchart, S. C., & Fernández Reina, M. (2021). Aproximación a una
definición de pensamiento computacional. RIED. Revista Iberoamericana de Educación a Distancia.
» BORDIGNON, F. R. A., & IGLESIAS, A. A. (2020). INTRODUCCIÓN AL PENSAMIENTO
COMPUTACIONAL. UNIVERSIDAD PEDAGÓGICA NACIONAL Y EDUCARSE.
» Torrijos Díaz A. M. (1995). GIMENO SACRISTÁN, J.; PÉREZ GÓMEZ, A. I. (1993). Comprender y
transformar la enseñanza. Revista Complutense de Educación, 6(1), 236.
https://revistas.ucm.es/index.php/RCED/article/view/RCED9595120236B
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 3
Lógica Computacional

Tema 2
Flujogramas
Objetiv
Desarrollar habilidades para o
representar, comprender y utilizar flujogramas como
herramientas visuales para representar procesos y algoritmos que ayudan a la
resolución de problemas y análisis de procesos del día a día

Introducci
ón
• Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras
para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la
secuencia.

• Tanto el pseudocódigo como los diagramas de flujo sirven para representar de un modo
fácil de entender para personal no-técnico los pasos que realizará, por ejemplo, un
algoritmo.
» Subtemas:

1.- Diagramas de flujo y simbología.


2.- Del pseudocódigo al flujograma.
3.- Declaración de variables y constantes.
4.- Estructuras de control simples, compuestas y anidadas.
Subtema 1: Diagramas de flujo y simbología

Un diagrama de flujo es un diagrama


que describe un proceso, sistema o
algoritmo informático.

Se usan en diferentes campos para


documentar, estudiar, planificar,
mejorar y comunicar procesos que
suelen ser complejos en diagramas
claros y fáciles de comprender.
Subtema 1: Diagramas de flujo y simbología
Es muy fácil hacer un diagrama de flujo, pero también existen reglas que seguir para su desarrollo.
• Todo diagrama debe tener inicio y fin.
• Solamente puedes utilizar líneas rectas en dirección vertical y horizontal.
• No deben existir líneas sin conexión. Todas deben indicar la dirección del flujo del diagrama hacia
un símbolo; conexión, proceso, impresión, decisión o fin de diagrama.
• La dirección de lectura del diagrama debe ser de arriba abajo, de izquierda a derecha o las dos
combinadas.
• La simbología de los diagramas debe ser la estandarizada, independientemente del uso del
diagrama; ejemplo un lenguaje de programación.
• Utilizar los comentarios para expresar ideas adicionales que permitan la comprensión del
diagrama.
• En caso que el diagrama sea muy grande y complejo, recuerda enumerar las páginas y utilizar los
conectores adecuados.
Subtema 1: Diagramas de flujo y simbología
Símbolos mas utilizados para realizar diagramas de flujo son:
Subtema 1: Diagramas de flujo y simbología
Subtema 2: Del pseudocódigo al flujograma
• El pseudocódigo es una versión simplificada de los conceptos de algunos
lenguajes de programación.
• Se escribe en algún lenguaje natural como español o inglés y funciona para que se
represente de una manera entendible el algoritmo para un programa.
• El pseudocódigo no debe considerarse un lenguaje de programación, ya que no
tiene una sintaxis específica y no puede ser interpretado por una computadora.
• En muchos casos los algoritmos se presentan usando pseudocódigo dado que
pueden ser leídos y entendidos por programadores familiarizados con lenguajes
de programación.
Subtema 2: Del pseudocódigo al flujograma

• El pseudocódigo permite incluir distintas estructuras de control


como condicionales, repetitivas entre otras. Que se encuentran presentes en
muchos lenguajes de programación.
• Tanto el pseudocódigo como los diagramas de flujo sirven para representar de
un modo fácil de entender para personal no-técnico los pasos que realizará, por
ejemplo, un algoritmo.
• La diferencia principal entre ambas es que el pseudocódigo es un medio escrito
en algún lenguaje, por ejemplo español, mientras que el diagrama de flujo es
una representación gráfica que utiliza símbolos establecidos.
Subtema 2: Del pseudocódigo al flujograma
Algoritmo para planchar

Pseudocódigo Diagrama de Flujo

INICIO
Tomo la plancha
Conecto el enchufe
Graduó la intensidad para la tela
Extiendo la tela
Plancho
Cuelgo en el gancho
FIN
Subtema 2: Del pseudocódigo al flujograma

Ejercicio. Crear un algoritmo que presente


por consola el mensaje “5+3” y genere el
respectivo diagrama de flujo.

Algoritmo presentar
Escribir “5+3"
FinAlgoritmo
Subtema 3: Declaración de variables y constantes

La declaración de variables es un
proceso que consiste en listar al
principio del algoritmo todas las
variables que se usarán, además
de colocar el nombre de la
variable se debe decir qué tipo de
variable es.
Subtema 3: Declaración de variables y constantes

• Edad: ENTERO
Declaración •

Dirección: CADENA_DE_CARACTERES
Salario Básico : REAL
de variables •

Nombre : CARÁCTER
Licencia: BOOLEANO

• Edad: 26
• Dirección: Av.17 de septiembre
Asignación •

Salario Básico : 575,25
Nombre : Carlos
• Licencia: Verdadero
Subtema 3: Declaración de variables y constantes

En el momento de declarar constantes debe indicarse que lo


es y colocarse su respectivo valor.

CONSTANTE Pi =3,14159
CONSTANTE Msg = ‘‘Presione una tecla y continúe’’
CONSTANTE Altura = 40
Subtema 3: Declaración de variables y constantes

• Cuando se trabaja con algoritmos por lo


general no se acostumbra a declarar las
variables ni tampoco constantes debido a
razones de simplicidad, es decir, no es camisa
de fuerza declarar las variables.

• La mayoría de los lenguajes de programación


(entre ellos C++) requieren que
necesariamente se declaren las variables que
se van a usar en los programas.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras Secuenciales: Se trata de diagramar una secuencia de pasos que se ejecutan uno tras de
otro. Es la estructura más básica y utilizada.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras Secuenciales

Ejercicio. Crear un
diagrama de flujo que
solicite ingresar dos
números, realice la
suma de estos
números, luego
muestre el resultado.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras Secuenciales

Ejercicio. Crear un
diagrama de flujo que
permita calcular el área
de un circulo,
ingresando el valor del
radio, realice el calculo,
luego muestre el
resultado.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión: También conocido como condicional. Es perfecto para utilizarlo en la toma de
decisiones, teniendo en cuenta el flujo de datos que ingresa al diagrama.

Estructuras de Control IF-SIMPLE


Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
simple:
Estructuras de Control IF-SIMPLE

Ejercicio: Crear un
diagrama de flujo que
permita Ingresar el
sueldo de una persona,
si supera los $1000
mostrar un mensaje en
pantalla indicando que
debe abonar
impuestos.
Subtema 4: Estructuras de control simples, compuestas y anidadas.

Estructuras de Control IF-COMPUESTO


Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
compuesto: Estructuras de Control IF-COMPUESTO

Ejercicio: Crear un
diagrama de flujo
que solicite ingresar
dos números
distintos y muestre
por pantalla el mayor
de ellos.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
compuesto:

Ejercicio: Crear un diagrama


de flujo que permita
determinar que tipo de
medicación suministrar a un
paciente con base a la
temperatura corporal.
• Si la temperatura es menor
a 40 grados, se
suministrara paracetamol.
• Caso contrario se
suministrara ibuprofeno.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
compuesto:

Ejercicio: Crear un diagrama


de flujo que permita
Determinar si un alumno
aprueba o reprueba la
materia de Pensamiento
Computacional, sabiendo
que:
• Aprobara si su promedio
de tres calificaciones es
mayor o igual a 7.0
• Caso contrario reprobara.
Subtema 4: Estructuras de control simples, compuestas y anidadas.

Estructuras de Control IF-ANIDADOS


Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
anidados:

Ejercicio: Confeccionar un programa


que pida por teclado tres notas de
un alumno, calcule el promedio e
imprima alguno de estos mensajes:

• Si el promedio es >=7 mostrar


"Promocionado".
• Si el promedio es >=4 y <7
mostrar "Regular".
• Si el promedio es <4 mostrar
"Reprobado".
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
anidados:

Ejercicio: El consultorio del Dr. Velasco tiene como política cobrar la consulta con base en el número
de cita, de la siguiente forma:
• Las tres primeras citas a $200 c/u.
• Las siguientes dos citas a $150 c/u.
• Las tres siguientes citas a $100 c/u.
• Las restantes a $50 c/u, mientras dure el tratamiento.

Se requiere un algoritmo para determinar:


• Cuánto pagará el paciente por la cita.
• El monto de lo que ha pagado el paciente por el tratamiento.

Para la solución de este problema se requiere saber qué número de cita se efectuará, con el cual se
podrá determinar el costo que tendrá la consulta y cuánto se ha gastado en el tratamiento.
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Bibliografía
• JOYANES AGUILAR LUIS. (2003). FUNDAMENTOS DE PROGRAMACIÓN. MEXICO: MC GRAW HILL.
• ¿Qué es un ALGORITMO? (DEFINICIÓN de algoritmos, CARACTERÍSTICAS, TIPOS, OPERADORES Y
VARIABLES)
• https://www.youtube.com/watch?v=Tu9OQSff-gw&list=PL46-B5QR6sHm_qTw3tet7XHynE8bEucoa
• DIAGRAMA DE FLUJO - Ejercicio #1 - ANÁLISIS, CONSTRUCCIÓN Y PRUEBA DE ESCRITORIO
• https://www.youtube.com/watch?v=IFIxFhfS2LY
• DIAGRAMAS DE FLUJO Explicación (SIMBOLOGÍA Y CONSTRUCCIÓN)
• https://www.youtube.com/watch?v=qDttSc3RQBc
• DIAGRAMA DE FLUJO - Ejercicio #3 Parte 1/2 - ANÁLISIS Y CONSTRUCCIÓN
• https://www.youtube.com/watch?v=-95Sr8WY1Fk
• Estructuras Selectivas - Definición
• https://www.youtube.com/watch?v=M13eq6T-2Nc
• Estructuras Selectivas - Representación en Pseudocódigo y Diagrama de Flujo
https://www.youtube.com/watch?v=hY-HYXMdGzg
Bibliografía
• Estructuras Selectivas - Simple
• https://www.youtube.com/watch?v=5EBwwN7JJ3Y
• Estructuras Selectivas - Simple (2)
• https://www.youtube.com/watch?v=jSrUI-4WuRY&list=PL46-B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=37
• Estructuras Selectivas - Tipos- Simple, Doble o Compuesta y Múltiple
• https://www.youtube.com/watch?v=apcIsaX3aDg&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=38
• Estructuras Selectivas - Simple 1 Ejercicio
• https://www.youtube.com/watch?v=XHWgn5qcPvM&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=39
• Estructuras Selectivas - Simple 2 Ejercicio
• https://www.youtube.com/watch?v=KEtwK6ijbBw&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=41
• Estructuras Selectivas - Doble en Pseudocódigo
• https://www.youtube.com/watch?v=589EjXAVsuU&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=44
Bibliografía
• Estructuras Selectivas - Doble
• https://www.youtube.com/watch?v=FGROqR9dLEM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=43
• Estructuras Selectivas - Doble Ejercicio
• https://www.youtube.com/watch?v=lo-YYhHbs0Y&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=45
• Estructuras Selectivas - Doble Ejercicio 2
• https://www.youtube.com/watch?v=rxV1aJOSqCc&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=47
• Estructuras Selectivas - Múltiple Switch
• https://www.youtube.com/watch?v=uwWYriE85Jw&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=50
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 3
Lógica Computacional

Tema 2
Flujogramas
Objetiv
Desarrollar habilidades para o
representar, comprender y utilizar flujogramas como
herramientas visuales para representar procesos y algoritmos que ayudan a la
resolución de problemas y análisis de procesos del día a día

Introducci
ón
• Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras
para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la
secuencia.

• Tanto el pseudocódigo como los diagramas de flujo sirven para representar de un modo
fácil de entender para personal no-técnico los pasos que realizará, por ejemplo, un
algoritmo.
» Subtemas:

1.- Diagramas de flujo y simbología.


2.- Del pseudocódigo al flujograma.
3.- Declaración de variables y constantes.
4.- Estructuras de control simples, compuestas y anidadas.
Subtema 1: Diagramas de flujo y simbología

Un diagrama de flujo es un diagrama


que describe un proceso, sistema o
algoritmo informático.

Se usan en diferentes campos para


documentar, estudiar, planificar,
mejorar y comunicar procesos que
suelen ser complejos en diagramas
claros y fáciles de comprender.
Subtema 1: Diagramas de flujo y simbología
Es muy fácil hacer un diagrama de flujo, pero también existen reglas que seguir para su desarrollo.
• Todo diagrama debe tener inicio y fin.
• Solamente puedes utilizar líneas rectas en dirección vertical y horizontal.
• No deben existir líneas sin conexión. Todas deben indicar la dirección del flujo del diagrama hacia
un símbolo; conexión, proceso, impresión, decisión o fin de diagrama.
• La dirección de lectura del diagrama debe ser de arriba abajo, de izquierda a derecha o las dos
combinadas.
• La simbología de los diagramas debe ser la estandarizada, independientemente del uso del
diagrama; ejemplo un lenguaje de programación.
• Utilizar los comentarios para expresar ideas adicionales que permitan la comprensión del
diagrama.
• En caso que el diagrama sea muy grande y complejo, recuerda enumerar las páginas y utilizar los
conectores adecuados.
Subtema 1: Diagramas de flujo y simbología
Símbolos mas utilizados para realizar diagramas de flujo son:
Subtema 1: Diagramas de flujo y simbología
Subtema 2: Del pseudocódigo al flujograma
• El pseudocódigo es una versión simplificada de los conceptos de algunos
lenguajes de programación.
• Se escribe en algún lenguaje natural como español o inglés y funciona para que se
represente de una manera entendible el algoritmo para un programa.
• El pseudocódigo no debe considerarse un lenguaje de programación, ya que no
tiene una sintaxis específica y no puede ser interpretado por una computadora.
• En muchos casos los algoritmos se presentan usando pseudocódigo dado que
pueden ser leídos y entendidos por programadores familiarizados con lenguajes
de programación.
Subtema 2: Del pseudocódigo al flujograma

• El pseudocódigo permite incluir distintas estructuras de control


como condicionales, repetitivas entre otras. Que se encuentran presentes en
muchos lenguajes de programación.
• Tanto el pseudocódigo como los diagramas de flujo sirven para representar de
un modo fácil de entender para personal no-técnico los pasos que realizará, por
ejemplo, un algoritmo.
• La diferencia principal entre ambas es que el pseudocódigo es un medio escrito
en algún lenguaje, por ejemplo español, mientras que el diagrama de flujo es
una representación gráfica que utiliza símbolos establecidos.
Subtema 2: Del pseudocódigo al flujograma
Algoritmo para planchar

Pseudocódigo Diagrama de Flujo

INICIO
Tomo la plancha
Conecto el enchufe
Graduó la intensidad para la tela
Extiendo la tela
Plancho
Cuelgo en el gancho
FIN
Subtema 2: Del pseudocódigo al flujograma

Ejercicio. Crear un algoritmo que presente


por consola el mensaje “5+3” y genere el
respectivo diagrama de flujo.

Algoritmo presentar
Escribir “5+3"
FinAlgoritmo
Subtema 3: Declaración de variables y constantes

La declaración de variables es un
proceso que consiste en listar al
principio del algoritmo todas las
variables que se usarán, además
de colocar el nombre de la
variable se debe decir qué tipo de
variable es.
Subtema 3: Declaración de variables y constantes

• Edad: ENTERO
Declaración •

Dirección: CADENA_DE_CARACTERES
Salario Básico : REAL
de variables •

Nombre : CARÁCTER
Licencia: BOOLEANO

• Edad: 26
• Dirección: Av.17 de septiembre
Asignación •

Salario Básico : 575,25
Nombre : Carlos
• Licencia: Verdadero
Subtema 3: Declaración de variables y constantes

En el momento de declarar constantes debe indicarse que lo


es y colocarse su respectivo valor.

CONSTANTE Pi =3,14159
CONSTANTE Msg = ‘‘Presione una tecla y continúe’’
CONSTANTE Altura = 40
Subtema 3: Declaración de variables y constantes

• Cuando se trabaja con algoritmos por lo


general no se acostumbra a declarar las
variables ni tampoco constantes debido a
razones de simplicidad, es decir, no es camisa
de fuerza declarar las variables.

• La mayoría de los lenguajes de programación


(entre ellos C++) requieren que
necesariamente se declaren las variables que
se van a usar en los programas.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras Secuenciales: Se trata de diagramar una secuencia de pasos que se ejecutan uno tras de
otro. Es la estructura más básica y utilizada.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras Secuenciales

Ejercicio. Crear un
diagrama de flujo que
solicite ingresar dos
números, realice la
suma de estos
números, luego
muestre el resultado.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras Secuenciales

Ejercicio. Crear un
diagrama de flujo que
permita calcular el área
de un circulo,
ingresando el valor del
radio, realice el calculo,
luego muestre el
resultado.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión: También conocido como condicional. Es perfecto para utilizarlo en la toma de
decisiones, teniendo en cuenta el flujo de datos que ingresa al diagrama.

Estructuras de Control IF-SIMPLE


Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
simple:
Estructuras de Control IF-SIMPLE

Ejercicio: Crear un
diagrama de flujo que
permita Ingresar el
sueldo de una persona,
si supera los $1000
mostrar un mensaje en
pantalla indicando que
debe abonar
impuestos.
Subtema 4: Estructuras de control simples, compuestas y anidadas.

Estructuras de Control IF-COMPUESTO


Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
compuesto: Estructuras de Control IF-COMPUESTO

Ejercicio: Crear un
diagrama de flujo
que solicite ingresar
dos números
distintos y muestre
por pantalla el mayor
de ellos.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
compuesto:

Ejercicio: Crear un diagrama


de flujo que permita
determinar que tipo de
medicación suministrar a un
paciente con base a la
temperatura corporal.
• Si la temperatura es menor
a 40 grados, se
suministrara paracetamol.
• Caso contrario se
suministrara ibuprofeno.
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
compuesto:

Ejercicio: Crear un diagrama


de flujo que permita
Determinar si un alumno
aprueba o reprueba la
materia de Pensamiento
Computacional, sabiendo
que:
• Aprobara si su promedio
de tres calificaciones es
mayor o igual a 7.0
• Caso contrario reprobara.
Subtema 4: Estructuras de control simples, compuestas y anidadas.

Estructuras de Control IF-ANIDADOS


Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
anidados:

Ejercicio: Confeccionar un programa


que pida por teclado tres notas de
un alumno, calcule el promedio e
imprima alguno de estos mensajes:

• Si el promedio es >=7 mostrar


"Promocionado".
• Si el promedio es >=4 y <7
mostrar "Regular".
• Si el promedio es <4 mostrar
"Reprobado".
Subtema 4: Estructuras de control simples, compuestas y anidadas.
Estructuras de decisión
anidados:

Ejercicio: El consultorio del Dr. Velasco tiene como política cobrar la consulta con base en el número
de cita, de la siguiente forma:
• Las tres primeras citas a $200 c/u.
• Las siguientes dos citas a $150 c/u.
• Las tres siguientes citas a $100 c/u.
• Las restantes a $50 c/u, mientras dure el tratamiento.

Se requiere un algoritmo para determinar:


• Cuánto pagará el paciente por la cita.
• El monto de lo que ha pagado el paciente por el tratamiento.

Para la solución de este problema se requiere saber qué número de cita se efectuará, con el cual se
podrá determinar el costo que tendrá la consulta y cuánto se ha gastado en el tratamiento.
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Bibliografía
• JOYANES AGUILAR LUIS. (2003). FUNDAMENTOS DE PROGRAMACIÓN. MEXICO: MC GRAW HILL.
• ¿Qué es un ALGORITMO? (DEFINICIÓN de algoritmos, CARACTERÍSTICAS, TIPOS, OPERADORES Y
VARIABLES)
• https://www.youtube.com/watch?v=Tu9OQSff-gw&list=PL46-B5QR6sHm_qTw3tet7XHynE8bEucoa
• DIAGRAMA DE FLUJO - Ejercicio #1 - ANÁLISIS, CONSTRUCCIÓN Y PRUEBA DE ESCRITORIO
• https://www.youtube.com/watch?v=IFIxFhfS2LY
• DIAGRAMAS DE FLUJO Explicación (SIMBOLOGÍA Y CONSTRUCCIÓN)
• https://www.youtube.com/watch?v=qDttSc3RQBc
• DIAGRAMA DE FLUJO - Ejercicio #3 Parte 1/2 - ANÁLISIS Y CONSTRUCCIÓN
• https://www.youtube.com/watch?v=-95Sr8WY1Fk
• Estructuras Selectivas - Definición
• https://www.youtube.com/watch?v=M13eq6T-2Nc
• Estructuras Selectivas - Representación en Pseudocódigo y Diagrama de Flujo
https://www.youtube.com/watch?v=hY-HYXMdGzg
Bibliografía
• Estructuras Selectivas - Simple
• https://www.youtube.com/watch?v=5EBwwN7JJ3Y
• Estructuras Selectivas - Simple (2)
• https://www.youtube.com/watch?v=jSrUI-4WuRY&list=PL46-B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=37
• Estructuras Selectivas - Tipos- Simple, Doble o Compuesta y Múltiple
• https://www.youtube.com/watch?v=apcIsaX3aDg&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=38
• Estructuras Selectivas - Simple 1 Ejercicio
• https://www.youtube.com/watch?v=XHWgn5qcPvM&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=39
• Estructuras Selectivas - Simple 2 Ejercicio
• https://www.youtube.com/watch?v=KEtwK6ijbBw&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=41
• Estructuras Selectivas - Doble en Pseudocódigo
• https://www.youtube.com/watch?v=589EjXAVsuU&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=44
Bibliografía
• Estructuras Selectivas - Doble
• https://www.youtube.com/watch?v=FGROqR9dLEM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=43
• Estructuras Selectivas - Doble Ejercicio
• https://www.youtube.com/watch?v=lo-YYhHbs0Y&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=45
• Estructuras Selectivas - Doble Ejercicio 2
• https://www.youtube.com/watch?v=rxV1aJOSqCc&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=47
• Estructuras Selectivas - Múltiple Switch
• https://www.youtube.com/watch?v=uwWYriE85Jw&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=50
Para un problema, una
solución lógica.
Pensamiento Computacional

Unidad 4
Herramientas tecnológicas para diseño de algoritmos

Tema 2
Codificación y Compilación de Programas
Objetiv
Desarrollar habilidades o que permitan
prácticas estructurar el pensamiento
lógico y potenciar la creatividad digital de los alumnos permitiendo que ellos
mismos diseñen sus propios programas gráficos.

Introducción
• La codificación y compilación de programas es el proceso clave en el desarrollo de software,
donde las ideas se transforman en código ejecutable.
• Mediante la escritura de instrucciones en un lenguaje de programación, se traducen las ideas en
algoritmos y se crean soluciones digitales.
• La compilación convierte el código fuente en un programa ejecutable, optimizando su
rendimiento y garantizando su correcta funcionalidad.
• Dominar estos conceptos es fundamental para materializar tus ideas y construir aplicaciones
informáticas poderosas.
» Subtemas:

1.- Bloques de Variables.


2.- Bloques de Operadores
3.- Bloques Condicionales: Si, entonces, sino
SUBTEMA 1 .- Bloques de Variables.

Variables
• Los ordenadores son ideales para almacenar información o "datos".
• Estos datos podrían ser el nombre de alguien o el peso de un pastel en
una receta.
• Una variable es como un cajón etiquetado en el que se pueden
almacenar datos hasta que un programa los necesite
SUBTEMA 1 .- Bloques de Variables.

Variables
• En Scratch, las variables son un elemento que se utiliza para
almacenar y manipular información.
• Una variable es un espacio de memoria en el que se puede
almacenar un valor, como un número o un texto. Esta información
se puede utilizar en diferentes partes del programa para realizar
diferentes acciones.
• El uso de variables en Scratch permite a los usuarios crear
programas más complejos y dinámicos, ya que pueden almacenar y
utilizar información de una manera más efectiva y eficiente.
SUBTEMA 1 .- Bloques de Variables.

Como crear una variable


Las variables en Scratch se pueden crear y utilizar fácilmente a través de la sección de bloques
de "Datos".
Paso 1: Para crear una variable, se puede Paso 2: Nombrarla y comprobar que se crea de
hacer clic en el botón "Crear variable ", manera Global para que todos los objetos
aparecerá una ventana. puedan acceder a ella y a continuación haz clic
en Aceptar.
SUBTEMA 1 .- Bloques de Variables.

Paso 3: ¡Conoce tus bloques!


Los bloques para estas variables aparecerán en el área de bloques de color naranja.
Asegúrate de saber lo que hace cada uno de los bloques para luego usarlos en tu
programa.

Marca el cuadro para mostrar la


variable en el escenario.
Este bloque pone el valor de la
variable " prueba" a 0.

Este bloque de variable puede ser


usado dentro de otros bloques para
utilizar el valor que almacena
Este Incrementa el valor de la variable
"prueba" en 1
SUBTEMA 1 .- Bloques de Variables.

Practica # 1: Usando variables para cuenta regresiva


Paso 1: Crea dos variables llamadas "cuenta" y "mensaje " (dar a las variables
nombres que explican lo que se almacena en ellas)
SUBTEMA 1 .- Bloques de Variables.
Paso 2: Arrastra los siguientes bloques al entorno de programación

Asegúrate de arrastrar los pequeños


bloques de color naranja "cuenta " y "
mensaje " en las ventanas de los
bloques del tipo "Decir" en la sección
de color Lila.
Valores iniciales de las variables

Muestra el valor almacenado

Resta uno al contador cada vuelta que


da el bucle

Muestra el mensaje almacenado en la


variable mensaje
SUBTEMA 1 .- Bloques de Variables.

Practica #2: Usando variables para girar el objeto


Paso 1: Crea dos variables llamadas “tamaño" y "mensaje " (dar a las
variables nombres que explican lo que se almacena en ellas)
Paso 2: Arrastra los siguientes bloques al entorno de programación
Valores iniciales de las variables

Mensaje que mostrará el objeto

Los grados propuestos para que gire el


objeto

Muestra el mensaje almacenado en la


variable mensaje
SUBTEMA 2 .- Bloques de Operadores.
Los bloques de operadores son una de las diez categorías de bloques de Scratch,
pueden ser reconocidos fácilmente por su color verde, y son los bloques que realizan
funciones matemáticas y de manejo de cadenas.
SUBTEMA 2 .- Bloques de Operadores.
Practica #3: Realice la suma de dos números y muestre su
resultado
Paso 1: Crea tres variables llamadas “Num 1“, “Num 2" y “Resultado" (dar
a las variables nombres que explican lo que se almacena en ellas)
Ingreso del primer número

Ingreso del segundo número

Desarrollo de la operación matemática

Muestra el mensaje almacenado en la


variable Resultado
SUBTEMA 2 .- Bloques de Operadores.
Practica #4: Identificar la salida del siguiente ejercicio
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Son instrucciones que permiten


evaluar una condición y determinar
qué tarea ejecutar en caso de que su
resultado sea verdadero.
Se puede especificar la acción a tomar
cuando la condición es falsa, sin
embargo, esto no siempre es
obligatorio. En caso de no
Botello, D. (2017). Estructuras de condicionales – Programación. especificarse, el programa saltará
[Figura 3]. Recuperado de:
http://yoaprendo-informatica.blogspot.com/2017/04/estructura-de-c dicho escenario.
ondicionales.html
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino
Existen dos tipos de bloques condicionales en Scratch:
1) Especifica la condición (si) y la acción a tomar solo en el escenario verdadero
(entonces).
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

2) El segundo bloque permite además determinar la tarea a realizar si la condición


es falsa (sino).
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Estructuras condicionales: “Si, entonces”


Expresiones anidadas:
Es posible configurar bloques condicionales uno dentro
de otro, para evaluar varias condiciones y especificar las
acciones según los distintos escenarios.
Es importante recordar que la ejecución es secuencial.
Por ejemplo, en el código mostrado si se presionan
ambas teclas (A y B) al mismo tiempo, solo se ejecutará la Pallo, D., Delgado, R. (2020). Módulo 4: Programación básica
con Scratch. [Figura 6]. Recuperado de:
acción de la tecla A, puesto que el código nunca entrará https://roa.cedia.edu.ec/webapps/55

al escenario donde esta condición es falsa, y por lo tanto


no evaluará a la tecla B.
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Practica #5: Desarrollar un ejercicio de estructura de control


simple
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino

Practica #6: Desarrollar un programa que solicite el ingreso de dos


números e identificar cual es mayor o menor.
SUBTEMA 3 .- Bloques Condicionales: Si, entonces, sino
Practica #7: Analizar y emitir conclusiones del siguiente ejercicio:
Bibliografía
•De Juan Sánchez de Rojas, M. P. (2021). Scratcheando. Ministerio de Educación y
Formación Profesional del Gobierno de España. Recuperado de:
https://leer.es/wp-content/uploads/2021/06/guia_didactica_actualizacion_scratch3_0.pdf
•Pallo, D., Delgado, R. (2020). Módulo 4: Programación básica con Scratch. Universidad de
las Fuerzas Armadas ESPE. Recuperado de: https://roa.cedia.edu.ec/webapps/55
•Botello, D. (2017). Estructuras de condicionales – Programación. Recuperado de:
http://yoaprendo-informatica.blogspot.com/2017/04/estructura-de-condicionales.html
•López García, J. C. (2013). Guía de Referencia – SCRATCH. Eduteka. Recuperado de:
https://eduteka.icesi.edu.co/pdfdir/ScratchGuiaReferencia.pdf
•Rodríguez, F. (2012). Estructuras condicionales en programación. Recuperado de:
https://programacionluzedu.wordpress.com/2012/06/27/estructuras-condicionales-en-java/
•González, D. (2019). Scratch 3.0 para jóvenes programadores. Madrid, España: Anaya
Multimedia.

También podría gustarte