1. DESARROLLO DE HABILIDADES DE PENSAMIENTO
MARIA JOSE BECERRA
JUAN ESTEBAN GAVIRIA
JUAN GONGORA
SOFIA DUQUE
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
TECNOLOGÍA
GUILLERMO MONDRAGÓN
2. SANTIAGO DE CALI OCTUBRE DE 2021
TABLA DE CONTENIDO
Que es un algoritmos y sus clases
Lesión 1
Que se debe tener en cuenta para realizar un algoritmo
Que es un diagrama de flujos
Lesión 2
Lenguaje de programación – Lenguaje compilado – Lenguaje interpretado
Ficha 2 : bucles – componentes de la microbit
Sesión 2
Que es un sensor
DESARROLLO TEMÁTICO
∙ Aprender que es un algoritmo
∙ Conocer un diagrama de flujos y sus símbolos
∙ Cómo realizar un bucle en microbit
∙ Socializar y lograr un trabajo en equipo
CONCLUSIONES
A medida que realizamos el trabajo pudimos aprender lo que en verdad es un
algoritmo, un diagrama de flujos y tener un poco más de conocimiento sobre estos
temas. Aprendimos un poco más de las funciones del microbit y lo que realizan los
bucles. Trabajamos en equipo y logramos concluir el trabajo
LINK DE BLOG DE CADA INTEGRANTE
4. CLASES
Existen dos tipos de algoritmos. Los algoritmos convencionales son los que hacen las
personas todos los días en sus diferentes actividades para solucionar problemas del
trabajo o de la vida cotidiana. Y los algoritmos computacionales que son los que utilizan
el computador a través de programas diseñados por desarrolladores de software y
programadores para dar solución a problemas de cálculo o de manejo de información.
LESION 1 – RESUELVE EL EJEMPLO 1 Y 2 DE LA GUIA
∙ (ELABORE UN ALGORITMO QUE PERMITA IR DE LA CASA AL COLEGIO)
1. Salir de casa
2. Caminar a la parada de bus si no cuenta con transporte privado
3. Esperar en la parada de bus a que este pase
4. Subir al bus y dirigirse al colegio
5. Llegar a la puerta del colegio y entrar
6. Fin
∙ (PLANTEE UN ALGORITMO QUE PERMITA ADQUIRIR UN BOLETO
PARA IR A CINE) 1. Tener el dinero para poder comprar un boleto
2. Si así se desea buscar un acompañante familiar o amigo
3. Dirigirse al cine
4. Hacer la fila para adquirir los boletos
5. Comprar los boletos
6. Fin
5. ¿CUANDO SE ELABORA UN ALGORITMO QUE SE DEBE TENER
EN CUENTA? Cuando se elabora un algoritmo se debe tener en cuenta lo
siguiente.
∙ Tener claro cuál es el problema que va a solucionar.
∙ Establecer un objetivo que permita medir la solución del problema.
∙ Elaborar un algoritmo que solucione el problema.
∙ Realizar pruebas al algoritmo para verificar los resultados.
¿QUE ES UN DIAGRAMA DE FLUJOS?
El diagrama de flujo o flujo grama o diagrama de actividades es la representación gráfica
de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía,
procesos industriales y psicología cognitiva
LESION 2 – QUE SÍMBOLOS TIENE Y QUE SIGNIFICA CADA UNO DE ELLOS, REGLAS
QUE DEBEN SER TENIDAS EN CUENTA PARA REALIZAR UN DIAGRAMA DE FLUJO
6. Entrada de datos
Las entradas son datos o insumos
que necesita el algoritmo para que
se pueda elaborar
Procesos
Los procesos son las acciones que
permiten transformar las entradas
(insumos o datos) en otros datos u
otros insumos que permitirán dar
solución el problema
Salida de datos
Las salidas hacen referencia a
los resultados que debe dar al
final el algoritmo.
Flechas separadoras
Como su nombre los indica son
las encargadas de separar
.
Decisiones
Las decisiones se usan para tomar
decisiones lógicas y de acuerdo con
estas ejecutar o no conjuntos de
instrucciones.
7. Repeticiones
Las repeticiones permiten repetir
un conjunto de instrucciones
dentro de un algoritmo
Inicio/ Final
Representa el inicio y el final de
un proceso
REGLAS HA TENER EN CUENTA:
∙ Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha. ∙
El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de
fin. ∙ La dirección de flujo se debe representar por medio de flechas.
∙ Todas las líneas de flujo deben llegar a un símbolo o a otra línea.
¿QUE ES UN LENGUAJE DE PROGRAMACIÓN Y QUE SIGNIFICA CUANDO SE HABLA
DE LENGUAJE COMPILADO Y LENGUAJE INTERPRETADO?
Un lenguaje de programación es un sistema estructurado bajo un lenguaje formal
(código) y diseñado principalmente para que las máquinas y computadoras puedan
entender los algoritmos computacionales escritos por programadores.
Los lenguajes compilados necesitan de un programa especial que lea el código fuente y
cree un archivo binario ejecutable para una plataforma específica.
Los lenguajes compilados son más rápidos, mientras que los lenguajes de programación
interpretados son más lentos, esto debido a que al compilar un programa las ordenes son
más entendibles para la computadora, mientras que al interpretarlo la máquina primero
debe leer el código y convertir al paso las instrucciones a instrucciones de máquina
entendibles para ella.
8. FICHA NÚMERO 2
¿COMO PUEDEN EXPLICAR O COMPRENDER LO DE LOS BUCLES?
Un bucle o ciclo, en programación, es una secuencia de instrucciones de código que
se ejecuta repetidas veces, hasta que la condición asignada a dicho bucle deja de
cumplirse
RECONOCE LOS COMPONENTES DE LA MICROBIT
Componentes microbit 1. 2. La brújula (compa Botón A 2. 3. El acelerómetro
Botón B 3.
El arreglo de 25 LED (5x5) del micro: bit 3.
Por el reverso del micro: bit identificar: 1. El procesador
SESION 2
Este programa que se encuentra a la derecha, ¿qué crees que hace?
R// Realizar bucles bucles
Ahora prográmalo en el editor makecode. ¿Hizo lo que esperabas? si no se oprime el
botón, ¿funciona?
9. R// No hizo lo que esperaba y no funciono
3. ahora prográmalo para cuando presiones el botón A haga lo que acaba de hacer y que
cuando presiones B, la flecha gire en dirección contraria. Para realizar este programa usa
el mismo bloque para siempre.
4. ¿Qué pasa cuando presionas a y muy rápidamente b? ¿Es lo que esperabas?
R// no hizo lo que esperaba
¿QUE ES UN SENSOR?
Un sensor es todo aquello que tiene una propiedad sensible a una magnitud del medio,
y al variar esta magnitud también varía con cierta intensidad la propiedad, es decir,
manifiesta la presencia de dicha magnitud, y también su medida.