El documento presenta información sobre el desarrollo de habilidades de pensamiento. Incluye dos fichas que definen conceptos clave como algoritmo, programa, programador y procesador. También contiene enlaces a blogs individuales de los estudiantes donde comparten lo que aprendieron sobre estos temas. El documento concluye que el grupo aprendió nuevos conceptos sobre tecnología y cómo manejar herramientas digitales para compartir información.
1. 1
Desarrollo de habilidades de pensamiento
Nicole Preciado Cuero
Brenda Sofía Morales Heredia
Isabella Urueña Vásquez
Isabel Sofía Fernández Calambás
María Camila Duque Loaiza
Cristian Muñoz Caicedo
Grado 9°1
Guillermo Mondragón
Institución Educativa Liceo Departamental
Área de Tecnología e Informática
Santiago de Cali
2023
2. 2
TABLA DE CONTENIDO
Portada ------------------------------------------------------------------------------------------------------ 1
Tabla de contenido ---------------------------------------------------------------------------------------- 2
Ficha 1 ------------------------------------------------------------------------------------------------------- 3
Imagen 1 ----------------------------------------------------------------------------------------------- 3
Imagen 2------------------------------------------------------------------------------------------------ 4
Imagen 3----------------------------------------------------------------------------------------------- 4
Ficha 2 ---------------------------------------------------------------------------------------------------------6
Imagen 4-----------------------------------------------------------------------------------------------6
Imagen 5 -----------------------------------------------------------------------------------------------8
Informe--------------------------------------------------------------------------------------------------------- 9
Conclusión -----------------------------------------------------------------------------------------------------13
3. 3
FICHA 1
Definición de conceptos:
ALGORITMO:
Un algoritmo es una secuencia de pasos definidos y ordenados que sirven para
solucionar un problema o realizar una tarea en específico.
1
PROGRAMA:
Un programa es un conjunto de instrucciones lógicas y secuenciales qué se diseñan
para realizar un trabajo en específico en un dispositivo electrónico, por ejemplo un computador
o un dispositivo móvil. Las instrucciones se escribe en un lenguaje compresivo para los
humanos y luego otro comprensible para el computador
PROGRAMADOR:
El Programador es un individuo qué su especialidad es escribir y desarrollar programas
informáticos utilizando el lenguaje de programación y herramientas de desarrollo.
PROCESADOR:
Un procesador es igual conocido como unidad central de procesamiento. Es un
componente principal de un dispositivo electrónico como por ejemplo una computadora, un
teléfono inteligente o una tablet. Se trata en específico de un chip qué realiza la principal parte
del procesamiento y ejecución de instrucciones de un sistema informático.
MICROBIT:
Es una computadora de bolsillo que se presenta con software y hardware. Este se
compone de una pantalla de luz led, botones, sensores y características de entrada y salida
que con ellas tu puedes interactuar y con tus espacios.
4. 4
2
MAKE CODE:
Makecode es un entorno de programación visual en línea desarrollado por Microsoft
para crear programas y proyectos interactivos.
3
5. 5
DEPURAR:
Depurar en tecnología se refiere al proceso de identificar y corregir errores o fallos en el
software o hardware de un sistema informático. La depuración es un paso crítico en el
desarrollo de software ya que permite a los desarrolladores encontrar y solucionar problemas
que pueden causar que el software no funcione correctamente o incluso falle.
La depuración puede involucrar la revisión de registros y mensajes de error, el
seguimiento del flujo de datos a través del software, el uso de herramientas de depuración para
examinar el estado interno del software en tiempo de ejecución, y la realización de pruebas
para reproducir y aislar los errores. La depuración es una tarea importante en todo el ciclo de
vida del software, desde la fase de desarrollo hasta la de mantenimiento, ya que los errores
pueden aparecer en cualquier momento y pueden ser causados por una variedad de factores,
como errores de programación, problemas de compatibilidad, o fallos del hardware.
VALIDAR:
Validar en tecnología se refiere al proceso de verificar si un sistema, software o
hardware, cumple con los requisitos y expectativas establecidos. La validación es una parte
importante del desarrollo de tecnología ya que garantiza que el sistema funciona correctamente
y satisface las necesidades del usuario.
La validación puede involucrar la realización de pruebas para verificar que el sistema
cumple con las especificaciones y requisitos funcionales, pruebas de aceptación del usuario
para asegurar que el sistema cumple con sus expectativas y necesidades, y pruebas de
rendimiento para asegurar que el sistema es capaz de manejar la carga y el volumen de datos
esperados.
La validación puede ser realizada por el equipo de desarrollo o por un equipo de
pruebas independiente. En cualquier caso, es importante que la validación se realice de
manera rigurosa y exhaustiva para garantizar que el sistema sea seguro, confiable y cumpla
con las necesidades del usuario.
6. 6
FICHA 2
DIAGRAMA DE FLUJO:
El diagrama de flujo, flujograma o diagrama de actividades es la presentación visual de
un algoritmo o proceso. Se hace uso de este en profesiones como programación, economía,
procesos industriales y psicología cognitiva.
4
BUCLES:
En tecnología, especialmente en programación y desarrollo de software, los bucles
(también conocidos como "loops" en inglés) son una estructura de control que permite repetir
un conjunto de instrucciones un número determinado de veces o mientras se cumpla una
condición específica. Los bucles son fundamentales en la programación, ya que permiten
automatizar tareas repetitivas y simplificar el código.
Existen dos tipos principales de bucles:
1. Bucles "for": Estos bucles se utilizan cuando se conoce el número de veces que se
desea repetir un conjunto de instrucciones. La estructura típica de un bucle "for" incluye una
variable de control que se inicializa, una condición que debe cumplirse para que el bucle
7. 7
continúe ejecutándose y un incremento o decremento de la variable de control en cada
iteración.
Por ejemplo, en lenguaje de programación Python, un bucle "for" puede verse así:
```python
for i in range(5):
print("Iteración:", i)
```
2. Bucles "while": Estos bucles se utilizan cuando se desea repetir un conjunto de
instrucciones mientras se cumpla una condición determinada, pero no se conoce
necesariamente el número de iteraciones que se realizarán. La estructura de un bucle "while"
incluye una condición que, mientras se cumpla, el bucle seguirá ejecutándose.
Un ejemplo en Python de un bucle "while" sería:
```python
contador = 0
while contador < 5:
print("Iteración:", contador)
contador += 1
```
En ambos ejemplos, el bucle se ejecutará 5 veces, pero en el caso del bucle "for" se
conoce de antemano el número de iteraciones, mientras que en el bucle "while" se ejecuta
siempre que la condición se cumpla.
CONDICIONALES:
Las condicionales son una estructura de programación utilizada en tecnología para
controlar el flujo de ejecución de un programa. Las condicionales permiten al programa tomar
decisiones basadas en ciertas condiciones o situaciones que se presentan durante la ejecución
del programa.
Las condicionales se implementan mediante estructuras de control de flujo, como "if-
else" (si-entonces-sino), "switch-case" (selecciona-caso), entre otras. Estas estructuras
permiten al programador especificar un conjunto de instrucciones que se ejecutarán si se
cumple una determinada condición, y otro conjunto de instrucciones que se ejecutarán si no se
cumple esa condición.
Las condicionales son una parte fundamental de la programación y se utilizan en
muchos contextos diferentes, desde la validación de entradas de usuario hasta la toma de
decisiones más complejas en aplicaciones empresariales y científicas. El uso de condicionales
permite a los programadores escribir código más robusto y flexible que puede adaptarse a
diferentes situaciones y escenarios.
8. 8
SENSOR
El término sensor se refiere a un elemento de medición que detecta la magnitud de un
parámetro físico y lo cambia por una señal que puede procesar el sistema. También son
dispositivos electrónicos que se utilizan para poder detectar las diferentes magnitudes físicas
que se encuentran en cualquier parte del mundo. Gracias a esto podemos utilizarlos para
mejorar nuestras vidas, hacer sistemas complejos que puedan funcionar de manera
automática, como alarmas ante cambios drásticos en la variables del ambiente, etc.
LA RUTA DE LA AUTONOMÍA:
Para ser autónomo o prender debemos seguir los siguientes pasos
1 reviso lo que hice, comparó la ficha
2 examino mis notas
3 examino las carteleras colectivas si las hemos hecho
4 observó que hacen otras personas o grupos
5 pide ayuda a un compañero o compañero
6 Solo si aún no he logrado resolver el problema le pregunto al profesor.
5
13. 13
CONCLUSIÓN
En este trabajo, el grupo aprendió muchos conceptos nuevos a los que no teníamos
idea de ellos como lo son: Algoritmo, programa, programador, procesador, microbit, MakeCode
etc.
Aprendimos a manejar recursos como Google drive, makecode, blogger, slideshare etc.