SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Taller de Tecnología
Actividad #2
Alejandra Cárdenas
Sara Daniela Mora
Gabriela Ibarra
Gabriela Paredes
Mariana González
Grado 9-6
I.E. Liceo Departamental
Área de Tecnología
Santiago de Cali
2023
Tabla de Contenidos
Capítulo 1 - Ficha #1
Algoritmo, Microbit, Makecode.
Programa, Programador, Procesador.
Depurar, Validar, Variable Booleana.
Capítulo 2 – Ficha #2
Diagrama de flujo, Bucles, Condicionales.
¿Qué es un sensor?
Definición de la micro:bit y sus partes.
Ruta de la autonomía.
Capítulo 3 – Actividad programación Corazón.
Capítulo 4
Enlaces de los Blogs
Fuentes de consulta
Capturas de pantalla del Drive.
Capítulo #1
Ficha #1
Luces y Códigos.
Sara Daniela Mora Sánchez
Algoritmo: Un algoritmo es una secuencia de pasos lógicos, de instrucciones sistemáticas y
secuenciales, es decir, de órdenes que establecen un proceso lógico, esto consiste en un conjunto
ordenado y finito de pasos a seguir para alcanzar cierto objetivo, está hecho para ejecutar
actividades que nos permitan resolver un problema o alcanzar un fin.
Un algoritmo es un conjunto depasos que soluciona un problema específico. Es el componente básico
de la programación informática, todo programa o sistema operativo funciona a través de algoritmos,
se trata de un ordenamiento previo a la programación, de esta forma se podría decir que un programa
es una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación
para ejecutarlos en un computador.
Un algoritmo está compuesto por diversas partes:
• Una entrada, conocida como input, la cual es el ingreso de los datos que el algoritmo necesita
para operar.
• Entre medias, están las instrucciones o secuencia de pasos a seguir, es decir el proceso, que se
trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input.
• Y una salida, conocida como output que son los resultados obtenidos del proceso sobre el
input, cuando se termina la ejecución del algoritmo.
E independientementedel uso que se le de a los algoritmos, ellos tienen unas características en común
que deben tener para poder cumplir con su función.
• Inicio y fin: Parten de un estado inicial desde el cual ejecutan una serie de instrucciones para
llegar a un estado final de salida o finalización.
• Exactitud y precisión: Deben decir un orden claro, específico y lógico de instrucciones para
la ejecución de cada pasa, debe ser inequívoco, no pueden ser ambiguos o subjetivos.
• Secuencia: Deben seguir una serie de pasos ordenados, entendibles y previamente
establecidos, deben procesarse uno a la vez.
• Completos: Deben tener en cuenta todas las posibilidades y presentaciones del problema para
ejecutar la solución exacta.
• Finitos: El número de pasos para ejecutar la tarea debe ser finito para darla por concluida, ha
de tener un fin determinado, no puede prolongarse hasta el infinito.
Microbit: Es una tarjeta programable, computadora de bolsillo o computadora en miniatura la cual
contiene un procesador que ejecuta las instrucciones de un programa, las cuales fueron escritas por
una persona programadora en un lenguaje especial, utilizando un editor especial que funciona en un
computador o en un celular llamado Make-Code.
Este editor tiene un simulador de la Micro:bit, el cual permite depurar y validar el programa, es decir,
el entorno de programación es online lo que permite que se pueda hacer una programación con ese
simulador, no es necesario contar con la tarjeta micro bit física para trabajar.
En el editor make-code las personas se pueden introducir en el mundo de la programación de forma
intuitiva a través del lenguaje de programación visual o de bloques.
Esta tarjeta tuvo su origen gracias a que la BBC y varias compañías tecnológicas querían enseñarle a
niños y niñas de Reino Unido a programar.
Esta computadora de bolsillo ayuda a entender cómo funcionan los ordenadores y fue creada para
aprender a programar de forma sencilla, pues debido a su gran variedad de sensores que permiten
recuperar datos del exterior, se pueden llevar a cabo muchos proyectos.
Tiene una pantalla de luz LED donde se refleja el comportamiento de la placa, botones que vinculan
con que sea potente a bajo costo, y muchas características de entrada/salida que, al programarse, le
permiten interactuar con las personas y su entorno.
La microbit presenta cómo el softwarey el hardware funcionan juntos, puede realizar múltiples tareas
como videojuegos, ropa inteligente, música, robots, reproductores multimedia y dispositivos
inteligentes en las casas. Es una computadora de una sola placa con diferentes entradas para aunar
piezas de hardware y con puerto ethernet para conectarse a internet.
MakeCode: Es un editor o una plataforma gratuita de código abierto, que tiene un entorno simple y
online donde permite enlazar bloques para crear programas, y simular en tiempo real el
comportamiento de la tarjeta micro:bit, esta es la forma perfecta para comenzar a programar, crear
experiencias de aprendizaje en la informática que ayudan a progresar hacia la programación real.
Como se dijo anteriormente esta plataforma tiene un editor de bloques, el cual es similar a Scratch o
a Code.org, y también un editor de JavaScript para usuarios avanzados, es una herramienta muy
versátil para ser incluida en la formación de niños y niñas en pensamiento computacional, incluso si
no se cuenta con la tarjeta físicamente.
Se pueden evidenciar diversos aspectos de la programación como variables, bucles, operadores
lógicos, entradas y salidas, entre otros conceptos.
Con este editor se introduce a la informática, a la programación en base a diversos proyectos, con
resultados inmediatos, teniendo editores tanto con bloques como con textos.
Algunas características de MakeCode son:
• Editor basado en web: no se debe instalar una aplicación.
• Multiplataforma: Trabaja en la mayoría de navegadores modernos.
• Compilado en el navegador: El compilador corre en el navegador, es rápido y trabaja sin
conexión.
• Bloques + JavaScript: Arrastra y suelta bloques o escribe JavaScript (en textos) MakeCode
permite cambiar entre los dos.
• Trabaja fuera de línea: Una vez que se ha cargado el editor, se mantiene en el caché del
navegador.
• Ejecución basada en evento: Se puede responder fácilmente a presionados de botón, gestos de
batido y más.
Mariana González
Depurar: La depuración es un proceso que encuentra y soluciona errores en el código fuente de
cualquier software, cuando un software no funciona correctamente los programadores estudian el
código para determinar cuál es el problema.
Proceso de depuración:
Identificación de errores: Los desarrolladores informan cual es el problema que encontraron mientras
prueban y usan en software, los desarrolladores localizan las líneas del código que presentan
problemas para solucionar estos se requiere mucho tiempo…………………………………………….
Análisis de errores: Los codificadores analizan el error mediante el registro de todos los cambios de
estado del programa y los valores de los datos. También dan prioridad a la corrección de errores en
función de su impacto en la funcionalidad del software.El equipo desoftware hace un calendario para
la corrección de los errores según sus funciones y desarrollos.
Corrección y validación: Los desarrolladores arreglan el error y hacen pruebas para verificar que el
error esté solucionado.
Validar: La validación es el proceso de revisión el cual se usa para que el sistema informático para
comprobar que cumple con todas las especificaciones y que sea capaz de realizar su función y el uso
esperado por el usuario
La validación de un sistema informatizado se compone de dos elementos:
• Sistema informático: Compuesto por el hardware y el software que actúan al unísono.
• Función controlada o proceso: Así como los procedimientos normalizados de trabajo (PNT)
y la formación de los usuarios que intervienen en el proceso.
Variable Booleana: Las variables booleanas son un tipo de datos importante en el desarrollo de
software con el que se puede verificar la verdad de una declaración lógica. Se pueden vincular con
operadores lógicos para verificar declaraciones y relaciones más complejas.
Como regla general, al programar, se asume que las variables booleanas sólo pueden tomar dos
valores de verdad. Son verdaderos o falsos. Dependiendo del lenguaje de programación, los posibles
valores de verdad son, por ejemplo: verdadero y falso o 1 y 0. La mayoría de los lenguajes tienen su
propio tipo de datos que sirve como una variable booleana, booleano o bool.
Gabriela Ibarra Meneses
Programa: Un programa es una serie de instrumentos que están escritas por una persona
programadora con un lenguaje especial que nos permitirá realizar una tarea específica. El programa
cuenta con una interfaz deusuario que es el programador, el cual es el que interactúa con la aplicación.
Los programas pueden diseñarse y realizarse en una computadora o otro tipo de dispositivo, pero su
programación si debe ser diseñada en una computadora.
Un programa hace que la computadora la usen más, ya que sin programa la computadora o cualquier
otro tipo de dispositivo, no es más que un objeto.
Su función es realizar una tarea específica en la computadora o cualquier dispositivo como, por
ejemplo: un programa puede ser diseñado para editar fotos, reproducir música, para navegar por
internet, etc.
Para realizar un programa, primero debemos identificar la tarea que pienses realizar, luego se debe
diseñar la lógica y la estructura del programa que es las instrucciones que permitirá realizar la tarea,
después se debe elegir un lenguaje para el programa y que nos permita escribir el código para ejecutar
las instrucciones del programa, luego cuando ya tengamos escrito el código este debe ser compilado
o interpretado para que pueda ser ejecutado por la computadora, y finalmente el
programa tiene que ser probado y depurado para que se vea que si realmente funciona correctamente
y no tenga ninguna falla.
https://www.tecnologia-informatica.com/que-es-programa-computadora/
Programador: Un programador es una persona que tiene mucho conocimiento, y que escribe el
programa para el procesador, también escribe las instrucciones en un lenguaje especial para que un
programa las pueda seguir.
Los programadores deben tener algunos conocimientos de los diferentes lenguajes de programa, y
también traducir ideas, realizar códigos, etc.
La función de un programador es que esa persona se encarga de escribir, de depurar, ejecutar, y de
revisar los códigos para la realización de un programa y que todo salga bien y sin fallas.
La tarea de un programador es que entiendan y implementen diferentes lenguajes de programación
para que puedan mejorar y entender las funciones de un computador.
Algunos tipos de programadores son:
Especialistas de mainframe: Ellos están muy preparados y sus conocimientos son muy altos, aunque
ya no se utilice mainframe en diferentes programas, es importante y se sigue utilizando en empresas.
De las nuevas tecnologías: Ellos se encargan del internet, de manejarlo, de su tecnología como, por
ejemplo: desarrollar cualquier tipo de proyectos, y desarrollar diferentes lenguajes de programación
para la red.
Desarrollador de videojuegos. Ellos se encargan de diseñar y realizar juegos digitales y virtuales que
estén en cualquier dispositivo, para que las personas se entretengan y pasen un tiempo agradable
jugando videojuegos.
Un programador es importante porque ellos pueden organizar las acciones de diferentes proyectos,
programas, sistemas, etc y también crean programas que utilizamos en nuestra vida cotidiana desde
diferentes aplicaciones y también ellos pueden solucionar problemas técnicos y darles una mejora,
ellos son el avance en el mundo actual por sus tecnologías y programas.
https://www.factoriabiz.com/tips-para-contratar-un-programador-web-para-tu-proyecto/
Procesador: Un procesador es el encargado que entiende las instrucciones que le da el programador
y el programa y las ejecuta automáticamente realizándolas como deben ser.
Un procesador es el cerebro del sistema de cualquier programa y cualquier dispositivo, y ejecuta las
acciones que se le dio para que las realice correctamente.
Un procesador es uno de los componentes más importantes de una computadora por que es el que
más ha evolucionado gracias a los programadores que hacen casi todo el trabajo para que sea cada
vez mejor el procesador y no tenga fallas.
La estructura del procesador es, primero es la unidad decontrol que se encarga derecibir instrucciones
del programa que le dan para que realice, segundo es la unidad aritmética lógica que se encarga de
realizar operaciones matemáticas o da lógica a las cosas, tercero es la memoria caché que es una
memoria que accede rápido y que guarda y almacena los datosmás utilizados del dispositivo, y cuarto
son los registros que son memorias internas que guardan los datos temporales.
Algunos ejemplos de procesador son: las tablets, celulares, lavadoras, neveras, televisores, cualquier
tipo de dispositivo.
El procesador es importante ya que es el cerebro del sistema y está en todos los dispositivos, sin el
procesador no funcionan las instrucciones que se les da y no habría ningún programa ni aplicaciones,
etc.
https://www.profesionalreview.com/2018/10/30/que-es-un-procesador/
Capítulo #2
Ficha #2
Luces y códigos.
Gabriela Paredes Martínez
Diagramas de flujo: Los diagramas de flujo son una clase de algoritmo el cual es utilizado en
procesos que poseen múltiples instrucciones, con los algoritmos podemos
darles un orden para después realizar de manera acertada la
programación, inician con una determinada acción
es un dibujo/ ilustración que presenta un proceso detallado con sus tareas
y definiciones de una forma simple los cuales se pueden presentar a un
programador para que entienda lo que su cliente desea realizar.
-se dibujan diagramas de flujo para documentar un programa de
ordenador una vez terminado, para comunicar lo que hace el programa
de una manera visual y comprensible.
Bucles: Un bucle o ciclo, en programación, es una secuencia de instrucciones de códigoque se ejecuta
repetidas veces, hasta que la condición asignada a dicho bucle deja
de cumplirse. Los 3 bucles más utilizados en programación son el
bucle while, el bucle for y el bucle do-while.
• Se utilizan en los programas de código para establecer
sentencias o trozos de código que se repiten o se iteran.
• Condiciones: grupos de sentencias o sentencias individuales
que te permiten condicionar la decisión entre la elección de una opción y otra.
• hay 3 tipos de condicionales en la programación: de condición simple, la estructura if;
bicondicional, la estructura if-else ; y de condición múltiple, la estructura switch-case-default
.
Condicionales
Grupos de sentencias o sentencias individuales que te permiten condicionar la decisión entre la
elección de una opción y otra.
• Tipos de condicionales en la programación:
de condición simple, la estructura if ;
bicondicional, la estructura if-else ; y.
de condición múltiple, la estructura switch-case-default .
• ¿Para qué se emplean los condicionales?
se emplean para especular acerca de lo que podría ocurrir, lo que puede haber ocurrido y lo
que desearíamos que ocurriese. Los condicionales en programación, así como en el lenguaje
natural, necesitan operadores lógicos, tales como if (que representa el si) o else (que puede
representar un entonces).
Alejandra Cárdenas García
¿Qué es un sensor?
Un sensor es un aparato con la capacidad dedetectaruna magnitud física, por ejemplo, la temperatura.
La micro:bit, un dispositivo que posee un pequeño procesador, cuenta con un sensor de temperatura
integrado. La temperatura se considera una variable de entrada, es decir, una magnitud que ingresa al
sistema, se trata de una variable numérica, lo que implica que puede tomar diferentes valores a lo
largo del tiempo o en distintas circunstancias. El sensor de temperatura permite medir y registrar la
temperatura ambiente, lo que brinda información útil para aplicaciones y proyectos.
Define la micro:bit e identifica sus partes.
La micro:bit es una pequeña placa dedesarrollo diseñada para fomentar el aprendizaje y la creatividad
en el ámbito de la programación y la electrónica. Está especialmente dirigida a estudiantes y
principiantes en el campo de la tecnología.
La micro:bit consta de varias partes importantes que permiten su funcionamiento y versatilidad:
• Procesador: La micro:bit está equipada con un procesador que actúa como el cerebro de la
placa. Es un microcontrolador de 32 bits que permite ejecutar programas y controlar las
diferentes funciones de la placa.
• LEDs: La placa tiene una matriz de 25 LEDs ubicada en la parte frontal. Estos LEDs se
pueden programar para mostrar patrones, imágenes y texto, lo que permite una
retroalimentación visual interactiva.
• Botones: La micro:bit cuenta con dos botones en su parte frontal, conocidos como botón A y
B. Estos botones se pueden utilizar para interactuar con los programas y ejecutar acciones
específicas.
• Conectividad: La micro:bit tiene una serie de pines dorados en su parte inferior que permiten
la conexión con otros componentes electrónicos externos, como sensores, actuadores y
dispositivos periféricos.
• Sensores: La placa incorpora varios sensores integrados, como un acelerómetro y un
magnetómetro, que permiten detectar movimiento y orientación.
• Conectividad Inalámbrica: La micro:bit tiene la capacidad de conectarse de forma
inalámbrica a otros dispositivos mediante tecnologías como Bluetooth, lo que permite la
comunicación y la interacción con otros sistemas y aparatos.
• Puerto de alimentación: La placa cuenta con un puerto micro-USB que se utiliza para la
alimentación y para cargar programas en la micro:bit.
Explica la ruta de la autonomía.
Cada paso de esta ruta de la autonomía se enfoca en fomentar la independencia y la capacidad de
resolver problemas por cuenta propia. A continuación, se explica cada paso.
• Reviso lo que hice, comparo con la ficha: Este primer paso consiste en revisar y evaluar el
trabajo realizado hasta el momento. Implica comparar lo que se ha hecho con las indicaciones
o pautas establecidas en una ficha o guía. Esta evaluación permite identificar posibles errores
o áreas de mejora.
• Examino mis notas: En este paso, se examinan las notas tomadas durante el proceso de
aprendizaje. Las notas pueden contener información clave, ideas importantes y pasos a seguir.
Revisar las notas ayuda a refrescar la memoria y recordar conceptos relevantes para resolver
el problema actual.
• Examino las carteleras colectivas si las hemos hecho: Si se han creado carteleras colectivas
o murales como parte del trabajo en grupo, este paso implica observar y revisar dichos
recursos. Las carteleras pueden contener información útil, ideas, conceptos o soluciones que
otros grupos hayan compartido. Examinar estas carteleras pueden proporcionar perspectivas
diferentes o enfoques alternativos para abordar el tema.
• Observo qué hacen otras personas o grupos: Aquí se busca aprender de las acciones y
enfoques de otras personas o grupos que se encuentren trabajando en la misma actividad o
proyecto. Observar cómo otros enfrentan el problema puede brindar ideas, enfoques
innovadores o soluciones que podrían adaptarse al propio trabajo.
• Pido ayuda a un compañero o compañera: Si después de haber intentado resolver el
problema de manera independiente aún persisten dudas o dificultades, este paso implica
buscar la ayuda de un compañero o compañera. Pedir ayuda puede proporcionar una nueva
perspectiva, consejos o apoyo para superar los obstáculos.
• Solo si aún no he logrado resolver el problema, le pregunto al profesor: En caso de que
los pasos anteriores no hayan resuelto el problema, se recurre a la ayuda del profesor. Esta es
la última opción y se utiliza cuando todas las demás estrategias de resolución de problemas
han sido agotadas. El profesor puede brindar orientación adicional, explicaciones claras o
sugerencias para superar las dificultades.
Capítulo #3
Actividad del corazón.
Paso a paso.
https://makecode.microbit.org/S01579-98980-18170-46754
Para terminar, te invitamos a cambiar el bloque de para siempre por el de al presionar el botón A.
Que encontrarás en el menú de entrada.
1. ¿Qué sucede cuando se oprime con el ratón en el simulador el botón A una vez?
r// Cuando se oprime una vez el botón A con el ratón en el simulador, el programa que realizamos
del corazón palpitando inicia.
2. ¿Qué pasa si lo oprimes muchas veces? ¿Cuántas veces palpita el corazón?
r// Si oprimimos muchas veces el botón A con el ratón en el simulador, el programa que realizamos
del corazón palpitando se repite las veces que se oprime este botón.
Según las instrucciones del docente en clase, no se deben realizar la actividad de la lavadora aún.
Capítulo #4
Enlaces de los Blogs:
https://gabyibarra22.blogspot.com/?m=1
https://smora38.blogspot.com/?m=1
https://alejandractecnologia9.blogspot.com
https://gparedes51.blogspot.com/?m=1
Capturas de pantalla Drive:
Fuentes:
https://www.ferrovial.com/es/stem/algoritmos/#:~:text=%C2%BFQu%C3%A9%20so%20los%20al
goritmos%3F,seguir%20para%20alcanzar%20un%20objetivo.
https://www.nextu.com/blog/que-es-algoritmo-
rc22/#:~:text=Tanto%20en%20las%20matem%C3%A1ticas%2C%20como,que%20resuelve%20un
%20problema%20espec%C3%ADfico.
https://concepto.de/algoritmo-en-informatica/https://diarioresponsable.com/opinion/28857-la-etica-
de-los-algoritmos
https://es.liveworksheets.com/sz1049519kd
http://microes.org/que-es-
microbit.php#:~:text=BBC%20micro%3A%20bit%20es%20una,a%20cabo%20centenares%20de%
20proyectos.
https://microbit.org/es-es/get-started/first-
steps/introduction/#:~:text=La%20BBC%20micro%3Abit%20es,contigo%20y%20con%20tu%20m
undo.
https://www.elobservador.com.uy/nota/programar-en-grande-para-que-sirven-las-placas-micro-bit--
2018827500
https://www.bbc.com/mundo/noticias-
37703706#:~:text=Se%20trata%20de%20Micro%20Bit,de%20Reino%20Unido%20a%20programa
r.&text=A%20principios%20de%20este%20a%C3%B1o,del%20pa%C3%ADs%20recibieron%20e
stos%20dispositivos.
https://makecode.microbit.org/device
https://www.microsoft.com/es-
es/makecode/about#:~:text=Microsoft%20MakeCode%20es%20una%20plataforma,progresar%20h
acia%20la%20programaci%C3%B3n%20real.
https://learn.adafruit.com/makecode-es/que-es-makecode
https://unpocodejava.com/2018/02/05/que-es-microsoft-makecode/
https://accefyn.org.co/taller-de-programacion-con-makecode/
https://microbit.org/es-es/code/
https://www.youthcodejam.org/blog/makecode-microbit
https://aws.amazon.com/es/what-is/debugging/
https://www.ambit-bst.com/blog/gu%C3%ADa-definitiva-de-la-validaci%C3%B3n-de-sistemas-
inform%C3%A1ticos#:~:text=La%20validaci%C3%B3n%20es%20el%20proceso,esperado%20por
%20el%20usuario%20regulado.
https://tecno-simple.com/que-es-una-variable-booleana-definicion/
https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-programa/
https://uniwebsidad.com/libros/algoritmos-python/capitulo-2/construccion-de-programas
https://keepcoding.io/blog/que-hace-un-programador/
https://neoattack.com/neowiki/programador/
https://www.appyweb.es/diccionario/programador/
https://www.epitech-it.es/la-importancia-de-la-programacion/
https://concepto.de/procesador/
https://www.pccomponentes.com/procesador-cpu-que-es-caracteristicas-tipos
https://keepcoding.io/blog/condicionales-en-
programacion/#:~:text=Las%20condicionales%20en%20programas%20son,%5Bo%20no%5D%20
utilizar%20JavaScript.
https://webs.um.es/ldaniel/iscyp17-18/12-estructuraCondicional.html

Más contenido relacionado

Similar a Programación Microbit

Desarrollo De habilidades De Pensamiento equipo 5, 9-5.docx
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.docxDesarrollo De habilidades De Pensamiento equipo 5, 9-5.docx
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.docxCamilaCordoba30
 
Programa 1 latidos victoria ramirez 9-5
Programa 1 latidos victoria ramirez 9-5 Programa 1 latidos victoria ramirez 9-5
Programa 1 latidos victoria ramirez 9-5 VictoriaRamrez13
 
Programac io n pdf
Programac io n pdfProgramac io n pdf
Programac io n pdfjose peralta
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfLauraSofiaCardonaSol
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfedepasheleymartinez
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfdanysanchezcai67
 
Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.sofaMuoz31
 
Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.JulyMuoz18
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdfDesarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdfMariaICrdenas
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.pdfDesarrollo De habilidades De Pensamiento equipo 5, 9-5.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.pdfSofiaCollazos
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticasarasepulveda12
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaCristinaMuoz104
 
Actividad 2 de tecnologia.docx
Actividad 2 de tecnologia.docxActividad 2 de tecnologia.docx
Actividad 2 de tecnologia.docxElizarojas11
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdfDesarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdfMariaICrdenas
 
ANALISIS FICHA 1 Y FICHA 2 (2).docx
ANALISIS FICHA 1 Y FICHA 2 (2).docxANALISIS FICHA 1 Y FICHA 2 (2).docx
ANALISIS FICHA 1 Y FICHA 2 (2).docxDannaGomez63
 

Similar a Programación Microbit (20)

Libro1
Libro1Libro1
Libro1
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.docx
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.docxDesarrollo De habilidades De Pensamiento equipo 5, 9-5.docx
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.docx
 
Programa 1 latidos victoria ramirez 9-5
Programa 1 latidos victoria ramirez 9-5 Programa 1 latidos victoria ramirez 9-5
Programa 1 latidos victoria ramirez 9-5
 
Programac io n pdf
Programac io n pdfProgramac io n pdf
Programac io n pdf
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
 
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdfANALISIS FICHA 1 Y FICHA 2 (2).pdf
ANALISIS FICHA 1 Y FICHA 2 (2).pdf
 
Trabajo en clase daniela
Trabajo en clase danielaTrabajo en clase daniela
Trabajo en clase daniela
 
Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.
 
Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.Desarrollo De habilidades De Pensamiento equipo 5.
Desarrollo De habilidades De Pensamiento equipo 5.
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdfDesarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-2.pdf
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.pdfDesarrollo De habilidades De Pensamiento equipo 5, 9-5.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5.pdf
 
Clase 1 lógica de programación
Clase 1 lógica de programaciónClase 1 lógica de programación
Clase 1 lógica de programación
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Actividad 2 de tecnologia.docx
Actividad 2 de tecnologia.docxActividad 2 de tecnologia.docx
Actividad 2 de tecnologia.docx
 
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdfDesarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdf
Desarrollo De habilidades De Pensamiento equipo 5, 9-5-1.pdf
 
ANALISIS FICHA 1 Y FICHA 2 (2).docx
ANALISIS FICHA 1 Y FICHA 2 (2).docxANALISIS FICHA 1 Y FICHA 2 (2).docx
ANALISIS FICHA 1 Y FICHA 2 (2).docx
 
Programacion
Programacion Programacion
Programacion
 

Más de GabrielaParedes63

Taller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfTaller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfGabrielaParedes63
 
Taller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfTaller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfGabrielaParedes63
 
Taller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfTaller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfGabrielaParedes63
 
TALLER DE ANÁLISIS DE ARTEFACTOS22.pdf
TALLER DE ANÁLISIS DE ARTEFACTOS22.pdfTALLER DE ANÁLISIS DE ARTEFACTOS22.pdf
TALLER DE ANÁLISIS DE ARTEFACTOS22.pdfGabrielaParedes63
 
TALLER DE ANÁLISIS DE ARTEFACTOS.docx
TALLER DE ANÁLISIS DE ARTEFACTOS.docxTALLER DE ANÁLISIS DE ARTEFACTOS.docx
TALLER DE ANÁLISIS DE ARTEFACTOS.docxGabrielaParedes63
 

Más de GabrielaParedes63 (6)

Taller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfTaller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdf
 
Taller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfTaller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdf
 
Taller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdfTaller Tecnología2 p#3.pdf
Taller Tecnología2 p#3.pdf
 
TALLER DE ANÁLISIS DE ARTEFACTOS22.pdf
TALLER DE ANÁLISIS DE ARTEFACTOS22.pdfTALLER DE ANÁLISIS DE ARTEFACTOS22.pdf
TALLER DE ANÁLISIS DE ARTEFACTOS22.pdf
 
TALLER DE ANÁLISIS DE ARTEFACTOS.docx
TALLER DE ANÁLISIS DE ARTEFACTOS.docxTALLER DE ANÁLISIS DE ARTEFACTOS.docx
TALLER DE ANÁLISIS DE ARTEFACTOS.docx
 
basura cibernética.docx
basura cibernética.docxbasura cibernética.docx
basura cibernética.docx
 

Último

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

Programación Microbit

  • 1. Taller de Tecnología Actividad #2 Alejandra Cárdenas Sara Daniela Mora Gabriela Ibarra Gabriela Paredes Mariana González Grado 9-6 I.E. Liceo Departamental Área de Tecnología Santiago de Cali 2023
  • 2. Tabla de Contenidos Capítulo 1 - Ficha #1 Algoritmo, Microbit, Makecode. Programa, Programador, Procesador. Depurar, Validar, Variable Booleana. Capítulo 2 – Ficha #2 Diagrama de flujo, Bucles, Condicionales. ¿Qué es un sensor? Definición de la micro:bit y sus partes. Ruta de la autonomía. Capítulo 3 – Actividad programación Corazón. Capítulo 4 Enlaces de los Blogs Fuentes de consulta Capturas de pantalla del Drive.
  • 3. Capítulo #1 Ficha #1 Luces y Códigos. Sara Daniela Mora Sánchez Algoritmo: Un algoritmo es una secuencia de pasos lógicos, de instrucciones sistemáticas y secuenciales, es decir, de órdenes que establecen un proceso lógico, esto consiste en un conjunto ordenado y finito de pasos a seguir para alcanzar cierto objetivo, está hecho para ejecutar actividades que nos permitan resolver un problema o alcanzar un fin. Un algoritmo es un conjunto depasos que soluciona un problema específico. Es el componente básico de la programación informática, todo programa o sistema operativo funciona a través de algoritmos, se trata de un ordenamiento previo a la programación, de esta forma se podría decir que un programa es una serie compleja de algoritmos ordenados y codificados mediante un lenguaje de programación para ejecutarlos en un computador. Un algoritmo está compuesto por diversas partes: • Una entrada, conocida como input, la cual es el ingreso de los datos que el algoritmo necesita para operar. • Entre medias, están las instrucciones o secuencia de pasos a seguir, es decir el proceso, que se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input. • Y una salida, conocida como output que son los resultados obtenidos del proceso sobre el input, cuando se termina la ejecución del algoritmo. E independientementedel uso que se le de a los algoritmos, ellos tienen unas características en común que deben tener para poder cumplir con su función. • Inicio y fin: Parten de un estado inicial desde el cual ejecutan una serie de instrucciones para llegar a un estado final de salida o finalización. • Exactitud y precisión: Deben decir un orden claro, específico y lógico de instrucciones para la ejecución de cada pasa, debe ser inequívoco, no pueden ser ambiguos o subjetivos. • Secuencia: Deben seguir una serie de pasos ordenados, entendibles y previamente establecidos, deben procesarse uno a la vez. • Completos: Deben tener en cuenta todas las posibilidades y presentaciones del problema para ejecutar la solución exacta. • Finitos: El número de pasos para ejecutar la tarea debe ser finito para darla por concluida, ha de tener un fin determinado, no puede prolongarse hasta el infinito.
  • 4. Microbit: Es una tarjeta programable, computadora de bolsillo o computadora en miniatura la cual contiene un procesador que ejecuta las instrucciones de un programa, las cuales fueron escritas por una persona programadora en un lenguaje especial, utilizando un editor especial que funciona en un computador o en un celular llamado Make-Code. Este editor tiene un simulador de la Micro:bit, el cual permite depurar y validar el programa, es decir, el entorno de programación es online lo que permite que se pueda hacer una programación con ese simulador, no es necesario contar con la tarjeta micro bit física para trabajar. En el editor make-code las personas se pueden introducir en el mundo de la programación de forma intuitiva a través del lenguaje de programación visual o de bloques. Esta tarjeta tuvo su origen gracias a que la BBC y varias compañías tecnológicas querían enseñarle a niños y niñas de Reino Unido a programar. Esta computadora de bolsillo ayuda a entender cómo funcionan los ordenadores y fue creada para aprender a programar de forma sencilla, pues debido a su gran variedad de sensores que permiten recuperar datos del exterior, se pueden llevar a cabo muchos proyectos. Tiene una pantalla de luz LED donde se refleja el comportamiento de la placa, botones que vinculan con que sea potente a bajo costo, y muchas características de entrada/salida que, al programarse, le permiten interactuar con las personas y su entorno. La microbit presenta cómo el softwarey el hardware funcionan juntos, puede realizar múltiples tareas como videojuegos, ropa inteligente, música, robots, reproductores multimedia y dispositivos inteligentes en las casas. Es una computadora de una sola placa con diferentes entradas para aunar piezas de hardware y con puerto ethernet para conectarse a internet.
  • 5. MakeCode: Es un editor o una plataforma gratuita de código abierto, que tiene un entorno simple y online donde permite enlazar bloques para crear programas, y simular en tiempo real el comportamiento de la tarjeta micro:bit, esta es la forma perfecta para comenzar a programar, crear experiencias de aprendizaje en la informática que ayudan a progresar hacia la programación real. Como se dijo anteriormente esta plataforma tiene un editor de bloques, el cual es similar a Scratch o a Code.org, y también un editor de JavaScript para usuarios avanzados, es una herramienta muy versátil para ser incluida en la formación de niños y niñas en pensamiento computacional, incluso si no se cuenta con la tarjeta físicamente. Se pueden evidenciar diversos aspectos de la programación como variables, bucles, operadores lógicos, entradas y salidas, entre otros conceptos. Con este editor se introduce a la informática, a la programación en base a diversos proyectos, con resultados inmediatos, teniendo editores tanto con bloques como con textos. Algunas características de MakeCode son: • Editor basado en web: no se debe instalar una aplicación. • Multiplataforma: Trabaja en la mayoría de navegadores modernos. • Compilado en el navegador: El compilador corre en el navegador, es rápido y trabaja sin conexión. • Bloques + JavaScript: Arrastra y suelta bloques o escribe JavaScript (en textos) MakeCode permite cambiar entre los dos. • Trabaja fuera de línea: Una vez que se ha cargado el editor, se mantiene en el caché del navegador. • Ejecución basada en evento: Se puede responder fácilmente a presionados de botón, gestos de batido y más.
  • 6. Mariana González Depurar: La depuración es un proceso que encuentra y soluciona errores en el código fuente de cualquier software, cuando un software no funciona correctamente los programadores estudian el código para determinar cuál es el problema. Proceso de depuración: Identificación de errores: Los desarrolladores informan cual es el problema que encontraron mientras prueban y usan en software, los desarrolladores localizan las líneas del código que presentan problemas para solucionar estos se requiere mucho tiempo……………………………………………. Análisis de errores: Los codificadores analizan el error mediante el registro de todos los cambios de estado del programa y los valores de los datos. También dan prioridad a la corrección de errores en función de su impacto en la funcionalidad del software.El equipo desoftware hace un calendario para la corrección de los errores según sus funciones y desarrollos. Corrección y validación: Los desarrolladores arreglan el error y hacen pruebas para verificar que el error esté solucionado.
  • 7. Validar: La validación es el proceso de revisión el cual se usa para que el sistema informático para comprobar que cumple con todas las especificaciones y que sea capaz de realizar su función y el uso esperado por el usuario La validación de un sistema informatizado se compone de dos elementos: • Sistema informático: Compuesto por el hardware y el software que actúan al unísono. • Función controlada o proceso: Así como los procedimientos normalizados de trabajo (PNT) y la formación de los usuarios que intervienen en el proceso. Variable Booleana: Las variables booleanas son un tipo de datos importante en el desarrollo de software con el que se puede verificar la verdad de una declaración lógica. Se pueden vincular con operadores lógicos para verificar declaraciones y relaciones más complejas. Como regla general, al programar, se asume que las variables booleanas sólo pueden tomar dos valores de verdad. Son verdaderos o falsos. Dependiendo del lenguaje de programación, los posibles valores de verdad son, por ejemplo: verdadero y falso o 1 y 0. La mayoría de los lenguajes tienen su propio tipo de datos que sirve como una variable booleana, booleano o bool.
  • 8. Gabriela Ibarra Meneses Programa: Un programa es una serie de instrumentos que están escritas por una persona programadora con un lenguaje especial que nos permitirá realizar una tarea específica. El programa cuenta con una interfaz deusuario que es el programador, el cual es el que interactúa con la aplicación. Los programas pueden diseñarse y realizarse en una computadora o otro tipo de dispositivo, pero su programación si debe ser diseñada en una computadora. Un programa hace que la computadora la usen más, ya que sin programa la computadora o cualquier otro tipo de dispositivo, no es más que un objeto. Su función es realizar una tarea específica en la computadora o cualquier dispositivo como, por ejemplo: un programa puede ser diseñado para editar fotos, reproducir música, para navegar por internet, etc. Para realizar un programa, primero debemos identificar la tarea que pienses realizar, luego se debe diseñar la lógica y la estructura del programa que es las instrucciones que permitirá realizar la tarea, después se debe elegir un lenguaje para el programa y que nos permita escribir el código para ejecutar las instrucciones del programa, luego cuando ya tengamos escrito el código este debe ser compilado o interpretado para que pueda ser ejecutado por la computadora, y finalmente el programa tiene que ser probado y depurado para que se vea que si realmente funciona correctamente y no tenga ninguna falla. https://www.tecnologia-informatica.com/que-es-programa-computadora/ Programador: Un programador es una persona que tiene mucho conocimiento, y que escribe el programa para el procesador, también escribe las instrucciones en un lenguaje especial para que un programa las pueda seguir.
  • 9. Los programadores deben tener algunos conocimientos de los diferentes lenguajes de programa, y también traducir ideas, realizar códigos, etc. La función de un programador es que esa persona se encarga de escribir, de depurar, ejecutar, y de revisar los códigos para la realización de un programa y que todo salga bien y sin fallas. La tarea de un programador es que entiendan y implementen diferentes lenguajes de programación para que puedan mejorar y entender las funciones de un computador. Algunos tipos de programadores son: Especialistas de mainframe: Ellos están muy preparados y sus conocimientos son muy altos, aunque ya no se utilice mainframe en diferentes programas, es importante y se sigue utilizando en empresas. De las nuevas tecnologías: Ellos se encargan del internet, de manejarlo, de su tecnología como, por ejemplo: desarrollar cualquier tipo de proyectos, y desarrollar diferentes lenguajes de programación para la red. Desarrollador de videojuegos. Ellos se encargan de diseñar y realizar juegos digitales y virtuales que estén en cualquier dispositivo, para que las personas se entretengan y pasen un tiempo agradable jugando videojuegos. Un programador es importante porque ellos pueden organizar las acciones de diferentes proyectos, programas, sistemas, etc y también crean programas que utilizamos en nuestra vida cotidiana desde diferentes aplicaciones y también ellos pueden solucionar problemas técnicos y darles una mejora, ellos son el avance en el mundo actual por sus tecnologías y programas. https://www.factoriabiz.com/tips-para-contratar-un-programador-web-para-tu-proyecto/
  • 10. Procesador: Un procesador es el encargado que entiende las instrucciones que le da el programador y el programa y las ejecuta automáticamente realizándolas como deben ser. Un procesador es el cerebro del sistema de cualquier programa y cualquier dispositivo, y ejecuta las acciones que se le dio para que las realice correctamente. Un procesador es uno de los componentes más importantes de una computadora por que es el que más ha evolucionado gracias a los programadores que hacen casi todo el trabajo para que sea cada vez mejor el procesador y no tenga fallas. La estructura del procesador es, primero es la unidad decontrol que se encarga derecibir instrucciones del programa que le dan para que realice, segundo es la unidad aritmética lógica que se encarga de realizar operaciones matemáticas o da lógica a las cosas, tercero es la memoria caché que es una memoria que accede rápido y que guarda y almacena los datosmás utilizados del dispositivo, y cuarto son los registros que son memorias internas que guardan los datos temporales. Algunos ejemplos de procesador son: las tablets, celulares, lavadoras, neveras, televisores, cualquier tipo de dispositivo. El procesador es importante ya que es el cerebro del sistema y está en todos los dispositivos, sin el procesador no funcionan las instrucciones que se les da y no habría ningún programa ni aplicaciones, etc. https://www.profesionalreview.com/2018/10/30/que-es-un-procesador/
  • 11. Capítulo #2 Ficha #2 Luces y códigos. Gabriela Paredes Martínez Diagramas de flujo: Los diagramas de flujo son una clase de algoritmo el cual es utilizado en procesos que poseen múltiples instrucciones, con los algoritmos podemos darles un orden para después realizar de manera acertada la programación, inician con una determinada acción es un dibujo/ ilustración que presenta un proceso detallado con sus tareas y definiciones de una forma simple los cuales se pueden presentar a un programador para que entienda lo que su cliente desea realizar. -se dibujan diagramas de flujo para documentar un programa de ordenador una vez terminado, para comunicar lo que hace el programa de una manera visual y comprensible. Bucles: Un bucle o ciclo, en programación, es una secuencia de instrucciones de códigoque se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de cumplirse. Los 3 bucles más utilizados en programación son el bucle while, el bucle for y el bucle do-while. • Se utilizan en los programas de código para establecer sentencias o trozos de código que se repiten o se iteran. • Condiciones: grupos de sentencias o sentencias individuales que te permiten condicionar la decisión entre la elección de una opción y otra. • hay 3 tipos de condicionales en la programación: de condición simple, la estructura if; bicondicional, la estructura if-else ; y de condición múltiple, la estructura switch-case-default . Condicionales Grupos de sentencias o sentencias individuales que te permiten condicionar la decisión entre la elección de una opción y otra. • Tipos de condicionales en la programación: de condición simple, la estructura if ; bicondicional, la estructura if-else ; y. de condición múltiple, la estructura switch-case-default .
  • 12. • ¿Para qué se emplean los condicionales? se emplean para especular acerca de lo que podría ocurrir, lo que puede haber ocurrido y lo que desearíamos que ocurriese. Los condicionales en programación, así como en el lenguaje natural, necesitan operadores lógicos, tales como if (que representa el si) o else (que puede representar un entonces). Alejandra Cárdenas García ¿Qué es un sensor? Un sensor es un aparato con la capacidad dedetectaruna magnitud física, por ejemplo, la temperatura. La micro:bit, un dispositivo que posee un pequeño procesador, cuenta con un sensor de temperatura integrado. La temperatura se considera una variable de entrada, es decir, una magnitud que ingresa al sistema, se trata de una variable numérica, lo que implica que puede tomar diferentes valores a lo largo del tiempo o en distintas circunstancias. El sensor de temperatura permite medir y registrar la temperatura ambiente, lo que brinda información útil para aplicaciones y proyectos. Define la micro:bit e identifica sus partes. La micro:bit es una pequeña placa dedesarrollo diseñada para fomentar el aprendizaje y la creatividad en el ámbito de la programación y la electrónica. Está especialmente dirigida a estudiantes y principiantes en el campo de la tecnología. La micro:bit consta de varias partes importantes que permiten su funcionamiento y versatilidad: • Procesador: La micro:bit está equipada con un procesador que actúa como el cerebro de la placa. Es un microcontrolador de 32 bits que permite ejecutar programas y controlar las diferentes funciones de la placa. • LEDs: La placa tiene una matriz de 25 LEDs ubicada en la parte frontal. Estos LEDs se pueden programar para mostrar patrones, imágenes y texto, lo que permite una retroalimentación visual interactiva. • Botones: La micro:bit cuenta con dos botones en su parte frontal, conocidos como botón A y B. Estos botones se pueden utilizar para interactuar con los programas y ejecutar acciones específicas.
  • 13. • Conectividad: La micro:bit tiene una serie de pines dorados en su parte inferior que permiten la conexión con otros componentes electrónicos externos, como sensores, actuadores y dispositivos periféricos. • Sensores: La placa incorpora varios sensores integrados, como un acelerómetro y un magnetómetro, que permiten detectar movimiento y orientación. • Conectividad Inalámbrica: La micro:bit tiene la capacidad de conectarse de forma inalámbrica a otros dispositivos mediante tecnologías como Bluetooth, lo que permite la comunicación y la interacción con otros sistemas y aparatos. • Puerto de alimentación: La placa cuenta con un puerto micro-USB que se utiliza para la alimentación y para cargar programas en la micro:bit. Explica la ruta de la autonomía. Cada paso de esta ruta de la autonomía se enfoca en fomentar la independencia y la capacidad de resolver problemas por cuenta propia. A continuación, se explica cada paso. • Reviso lo que hice, comparo con la ficha: Este primer paso consiste en revisar y evaluar el trabajo realizado hasta el momento. Implica comparar lo que se ha hecho con las indicaciones o pautas establecidas en una ficha o guía. Esta evaluación permite identificar posibles errores o áreas de mejora.
  • 14. • Examino mis notas: En este paso, se examinan las notas tomadas durante el proceso de aprendizaje. Las notas pueden contener información clave, ideas importantes y pasos a seguir. Revisar las notas ayuda a refrescar la memoria y recordar conceptos relevantes para resolver el problema actual. • Examino las carteleras colectivas si las hemos hecho: Si se han creado carteleras colectivas o murales como parte del trabajo en grupo, este paso implica observar y revisar dichos recursos. Las carteleras pueden contener información útil, ideas, conceptos o soluciones que otros grupos hayan compartido. Examinar estas carteleras pueden proporcionar perspectivas diferentes o enfoques alternativos para abordar el tema. • Observo qué hacen otras personas o grupos: Aquí se busca aprender de las acciones y enfoques de otras personas o grupos que se encuentren trabajando en la misma actividad o proyecto. Observar cómo otros enfrentan el problema puede brindar ideas, enfoques innovadores o soluciones que podrían adaptarse al propio trabajo. • Pido ayuda a un compañero o compañera: Si después de haber intentado resolver el problema de manera independiente aún persisten dudas o dificultades, este paso implica buscar la ayuda de un compañero o compañera. Pedir ayuda puede proporcionar una nueva perspectiva, consejos o apoyo para superar los obstáculos. • Solo si aún no he logrado resolver el problema, le pregunto al profesor: En caso de que los pasos anteriores no hayan resuelto el problema, se recurre a la ayuda del profesor. Esta es la última opción y se utiliza cuando todas las demás estrategias de resolución de problemas han sido agotadas. El profesor puede brindar orientación adicional, explicaciones claras o sugerencias para superar las dificultades.
  • 15. Capítulo #3 Actividad del corazón. Paso a paso. https://makecode.microbit.org/S01579-98980-18170-46754 Para terminar, te invitamos a cambiar el bloque de para siempre por el de al presionar el botón A. Que encontrarás en el menú de entrada. 1. ¿Qué sucede cuando se oprime con el ratón en el simulador el botón A una vez? r// Cuando se oprime una vez el botón A con el ratón en el simulador, el programa que realizamos del corazón palpitando inicia. 2. ¿Qué pasa si lo oprimes muchas veces? ¿Cuántas veces palpita el corazón? r// Si oprimimos muchas veces el botón A con el ratón en el simulador, el programa que realizamos del corazón palpitando se repite las veces que se oprime este botón. Según las instrucciones del docente en clase, no se deben realizar la actividad de la lavadora aún. Capítulo #4 Enlaces de los Blogs: https://gabyibarra22.blogspot.com/?m=1 https://smora38.blogspot.com/?m=1 https://alejandractecnologia9.blogspot.com https://gparedes51.blogspot.com/?m=1
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Fuentes: https://www.ferrovial.com/es/stem/algoritmos/#:~:text=%C2%BFQu%C3%A9%20so%20los%20al goritmos%3F,seguir%20para%20alcanzar%20un%20objetivo. https://www.nextu.com/blog/que-es-algoritmo- rc22/#:~:text=Tanto%20en%20las%20matem%C3%A1ticas%2C%20como,que%20resuelve%20un %20problema%20espec%C3%ADfico. https://concepto.de/algoritmo-en-informatica/https://diarioresponsable.com/opinion/28857-la-etica- de-los-algoritmos https://es.liveworksheets.com/sz1049519kd http://microes.org/que-es- microbit.php#:~:text=BBC%20micro%3A%20bit%20es%20una,a%20cabo%20centenares%20de% 20proyectos. https://microbit.org/es-es/get-started/first- steps/introduction/#:~:text=La%20BBC%20micro%3Abit%20es,contigo%20y%20con%20tu%20m undo. https://www.elobservador.com.uy/nota/programar-en-grande-para-que-sirven-las-placas-micro-bit-- 2018827500 https://www.bbc.com/mundo/noticias- 37703706#:~:text=Se%20trata%20de%20Micro%20Bit,de%20Reino%20Unido%20a%20programa r.&text=A%20principios%20de%20este%20a%C3%B1o,del%20pa%C3%ADs%20recibieron%20e stos%20dispositivos. https://makecode.microbit.org/device https://www.microsoft.com/es- es/makecode/about#:~:text=Microsoft%20MakeCode%20es%20una%20plataforma,progresar%20h acia%20la%20programaci%C3%B3n%20real. https://learn.adafruit.com/makecode-es/que-es-makecode https://unpocodejava.com/2018/02/05/que-es-microsoft-makecode/ https://accefyn.org.co/taller-de-programacion-con-makecode/ https://microbit.org/es-es/code/ https://www.youthcodejam.org/blog/makecode-microbit https://aws.amazon.com/es/what-is/debugging/ https://www.ambit-bst.com/blog/gu%C3%ADa-definitiva-de-la-validaci%C3%B3n-de-sistemas- inform%C3%A1ticos#:~:text=La%20validaci%C3%B3n%20es%20el%20proceso,esperado%20por %20el%20usuario%20regulado. https://tecno-simple.com/que-es-una-variable-booleana-definicion/ https://desarrollarinclusion.cilsa.org/tecnologia-inclusiva/que-es-un-programa/ https://uniwebsidad.com/libros/algoritmos-python/capitulo-2/construccion-de-programas https://keepcoding.io/blog/que-hace-un-programador/ https://neoattack.com/neowiki/programador/ https://www.appyweb.es/diccionario/programador/