Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Trabajo de tecnologia 3 er periodo
1. TRABAJO DE TECNOLOGIA
GABRIELA ALBAN CASTRILLON
SAILLY S. CERON JIMENEZ
MARIANA HERNANDEZ FAJARDO
LAURA SOFIA CASTAÑO RIVERA
PROFESOR: GUILLERMO MONDRAGON
ASIGNATURA:TECNOLOGÍA
9-7
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
SANTIAGO DE CALI LUNES 1 DE NOVIEMBRE 2021
1
2. TABLA DE CONTENIDO
¿Qué es un algoritmo y clases? ………………………………………………………………..…..3
Ejemplo 1 y 2 de la guía propuesta en Colombia aprende. ………………………………….....3
¿Cuándo se elabora un algoritmo que se debe tener en cuenta? …………………………......4
¿Qué es un diagrama de flujo? ………………………………………………………………….....4
¿Qué símbolos tiene y qué significa cada uno de ellos? ………………………………...….4 - 5
¿Qué reglas deben ser tenidas en cuenta para realizar un diagrama de flujo? ……….....4 - 5
Que es un lenguaje de programación y que significa cuando se habla de lenguaje compilado
y lenguaje interpretado?.....................................................................................................5 - 6
¿Cómo puede explicar o comprender lo de los bucles?……………………….………………...6
Reconoce los componentes de la microbit …………………………………………………....6 - 7
Preguntas planteadas de la sesión 2 ………………………………………………….…..…..7 - 8
¿Qué es un sensor? ………………………………………………………………………….…..… 8
Evidencias ………………………………………………………………………….……………..….9
Conclusiones ………………………………………………………………………………………..10
Webgrafía…………………………………………………………………………………………….11
Blog de las estudiantes ………………..…………………………………………………………..12
2
3. 1. consultar
❖ ¿Qué es un algoritmo?
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema
o cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de
los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces
se debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar con
una acción y terminar con un resultado o solución de un problema.
❖ clases de algoritmos
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 vida cotidiana. Por otra parte, están 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.
❖ Ejemplos de Algoritmos de Colombia Aprende
Ejemplo 1: Elabore un algoritmo que permita ir de la casa al colegio.
Inicio:
Paso 1: Alistar los elementos escolares y salir de la casa.
Paso 2: Ir en dirección al colegio.
Paso 3: Si está lejos tomar algún tipo de transporte que lo deje cerca.
Paso 4: Si está cerca dirigirse a pie hacia dicho lugar.
Paso 5: Entrar al colegio.
Final:
Ejemplo 2: Elabore un algoritmo que permita adquirir un boleto para ir al cine.
Inicio:
Paso 1: Salir de la casa y dirigirse al lugar donde verá la película.
Paso 2: Hacer la fila de la taquilla para adquirir los boletos de la película.
Paso 3: Comprar los boletos.
Paso 4: Ir a la sala de cine a ver la película.
Final:
3
4. ❖ ¿Cuándo 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 flujo?
Un diagrama de flujo es/sirve para representar procesos que tienen muchas instrucciones.
Así se pueden organizar las instrucciones en el orden adecuado para luego realizar
correctamente la programación.
❖ ¿Qué símbolos tiene y qué significa cada uno de ellos? ¿Qué reglas deben ser
tenidas en cuenta para realizar un diagrama de flujo?
los símbolos que tienen los diagramas de flujo son los siguientes:
➔ Inicio/fin: es el inicio y final de un proceso.
➔ Las entradas: son datos o insumos que necesita el algoritmo para que se pueda
elaborar.
➔ 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 al problema.
4
5. ➔ Las salidas: hacen referencia a los resultados que debe dar al final el algoritmo.
➔ Las decisiones: se usan para tomar decisiones lógicas y de acuerdo a estas
ejecutar o no conjuntos de instrucciones.
➔ Línea de flujo: denota la dirección y el orden de los pasos del proceso.
➔ Las iteraciones: permiten repetir un conjunto de instrucciones dentro de un
algoritmo.
Para elaborar un diagrama de flujo se deben tener en cuenta las siguientes reglas:
➔ 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 computadores solo entienden
el lenguaje binario (cadenas interminables de números 1 y 0), para el hombre es complejo
programar computadores mediante el sistema binario y es por eso que se crearon los
lenguajes de programación, el lenguaje de programación se encarga entonces de convertir
5
6. las instrucciones de los programadores de un lenguaje formal a unos (1) y ceros (0) para
que las computadoras y las máquinas las puedan entender e interpretar.
Hay lenguajes compilados e interpretados.
➔ Lenguaje Compilado
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.
➔ Lenguaje interpretado
.
Los lenguajes interpretados necesitan de un programa que traduzca en directo el código fuente
escrito a instrucciones de la plataforma en la que se ejecutan.
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.
2. Desarrolla este punto con la 2 ficha dispuesta en classroom:
Responde:
❖ ¿Cómo puede explicar o comprender lo de los bucles?
Lo que podemos entender por bucle, es como una secuencia de instrucciones que se
elaboran repetidas veces.
❖ Reconoce los componentes de la microbit
Algunos componentes serían:
➔ Micrófono digital MEMS con indicador LED.
➔ Altavoz integrado.
➔ Logo como botón táctil.
➔ 25 LEDs programables individualmente.
➔ 2 botones programables.
➔ Pines de entrada y salida.
➔ Sensor de Luz y Temperatura.
➔ Sensores de movimiento (acelerómetro y brújula).
➔ Comunicación inalámbrica, vía Radio y Bluetooth.
6
7. ➔ USB y conector para batería externa.
En la sesión 2, resuelve las preguntas planteadas en la ficha:
Es hora de programar y simular en el editor Makecode un programa para verificar si
funciona.
a. Este programa que se encuentra a la derecha, ¿Qué crees que hace?
Yo creo que el programa muestra una serie de flechas hacia todas las direcciones
que se muestran en la imagen.
b. Ahora programalo en el editor Makecode. ¿ Hizo lo que esperabas? Si no se oprime
el botón, ¿funciona?
Hizo lo que se esperaba, solo funciona cuando se oprime el botón.
c. 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”
7
8. d. ¿Qué pasa cuando presionas A y muy rápidamente B?¿Es lo que esperabas?
Al presionar A y rápidamente B se detiene la secuencia de flechas para que pueda
comenzar la otra secuencia (B).
Esperaba que se detuviera la secuencia y siguiera con la secuencia A.
❖ ¿Qué es un sensor?
Es básicamente un dispositivo que tiene la facultad de detectar movimientos, ruidos,
presión, luces y cualquier otro tipo de elemento externo para convertirlo en señal eléctrica.
En algunos casos; un sensor no es suficiente para analizar la cantidad de estímulos.
8
10. CONCLUSIONES:
Gabriela Alban: Con este trabajo pude comprender conceptos los cuales para mi eran
desconocidos. Antes de hacer este trabajo e investigar pensaba que la programación y sus
conceptos eran muy difíciles, que eran algo de otro mundo y que nunca los podría llegar a
comprender, sin embargo al finalizar el trabajo me di cuenta que no eran tan difíciles como
parecían. Comprendí conceptos que sé que me pueden ser muy útiles en mi día a día y me di
cuenta de que cosas que hago todos los días como por ejemplo los pasos que sigo para
tender la cama son una clase de algoritmo.
Laura Castaño: Con esta actividad adquirí nuevos aprendizajes, pude comprender mejor qué
es la programación y sus derivados. Haciendo los puntos a realizar aprendí que no es tan
difícil la programación como pensé.
Sailly Ceron: En consecuencia, y gracias a este trabajo, pude comprender y ampliar mis
conocimientos sobre todo lo que tiene que ver con algoritmos, bucles y cosas por el estilo.
Antes tenía un concepto poco elaborado de lo que podría significar un algoritmo y,
actualmente, puedo saber con exactitud su significado y razón. Lo mismo sucede con el
concepto de bucle.
Me pareció sorprendentemente interesante este trabajo, ya que, al leer las guías propuestas,
me di cuenta que todo es más fácil de lo que pensaba. Gracias a estas fue que también
logré realizar el trabajo con facilidad y claridad.
Mariana Hernandez: Gracias a este trabajo pude entender que es un algoritmo, pude
comprender las diferentes clases de algoritmos, como se elaboran, que todo lo que
hacemos para lograr algo son diferentes clases de algoritmos, etc. pude conocer cosas
nuevas y comprender nuevos conceptos, me di cuenta que no es tan difícil hacer este tipo
de trabajos.
10
11. WEBGRAFÍA:
➔ ¿Qué es un algoritmo? (colombiaaprende.edu.co)
➔ ¿Qué es un Sensor y Qué Hace? | Dewesoft
➔ Los diagramas de flujo (colombiaaprende.edu.co)
➔ Los lenguajes de programación (colombiaaprende.edu.co)
11
12. BLOG DE CADA ESTUDIANTE:
Gabriela Alban: MY TECHNO STYLE (my-techno-style.blogspot.com)
Laura Castaño: https://felixintechnology9.blogspot.com/
Sailly Ceron: https://technomagic29.blogspot.com/
Mariana Hernandez: https://latecnologiadehoyuwu.blogspot.com/p/periodo-3-2021.html
12