1. 1
Trabajo número 3 de tecnología: Desarrollo de habilidades del pensamiento.
Docente: Guillermo Mondragón.
Presentado por:
Arianna Barragán
Daniela Caicedo
Krystal Giraldo
Natalia Giraldo
Laura González
Grado: 9-3.
Institución: Liceo Departamental.
2. 2
Tabla de contenido
Trabajo número 3 de tecnología: Desarrollo de habilidades del pensamiento. ...................................................1
Tabla de contenido.............................................................................................................................................2
¿Qué es un algoritmo? ......................................................................................................................................3
¿Qué clases de algoritmo existen? ................................................................................................................3
Cuando se elabora un algoritmo, ¿qué se debe tener en cuenta? ............................................................3
¿Qué es un diagrama de flujo? .........................................................................................................................3
¿Qué símbolos tiene un diagrama de flujo y qué reglas son tenidas en cuenta para realizar un diagrama
de flujo?.........................................................................................................................................................3
¿Qué es un lenguaje de programación? ...........................................................................................................4
¿Qué significa cuando se habla de lenguaje compilado y lenguaje interpretado? ......................................4
Según la ficha ¿cómo se puede explicar o comprender los bucles?.................................................................5
Escribe los componentes de la microbit. ...........................................................................................................5
¿Qué es un sensor? ...........................................................................................................................................5
Preguntas de la imagen.....................................................................................................................................6
Proyecto microbit:..........................................................................................................................................6
Conclusiones:....................................................................................................................................................7
Referencias.........................................................................................................................................................8
3. 3
¿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.
¿Qué clases de algoritmo existen?
Existen dos tipos de algoritmos:
• Los algoritmos convencionales que son los que hacen las personas todos los
días en sus diferentes actividades para solucionar problemas del trabajo y de la
vida cotidiana.
• Y los algoritmos computacionales que son los que utilizan el computador a
través de programas hechos por desarrolladores de software y programadores
para solucionar problemas de cálculo o de manejo de información.
Cuando se elabora un algoritmo, ¿qué se debe tener en cuenta?
1. Tener claro cuál es el problema que va a solucionar.
2. Establecer un objetivo que permita medir la solución del problema.
3. Elaborar un algoritmo que solucione el problema.
4. Realizar pruebas al algoritmo para verificar los resultados.
¿Qué es un diagrama de flujo?
Diagrama de flujo o flujograma es la representación gráfica de un proceso en cada
paso del proceso es presentado por un símbolo diferente qué contiene una breve
descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están
unidos entre sí con flechas que indican la dirección de flujo del proceso.
¿Qué símbolos tiene un diagrama de flujo y qué reglas son tenidas en cuenta para
realizar un diagrama de flujo?
El diagrama de flujo consta de símbolos como cuadros, rombos, óvalos, etc. que
representan a cada uno de los pasos a seguir durante un proceso. Estos símbolos están
conectados por flechas de un solo sentido y nos indican la secuencia en que se van
desarrollando las distintas tareas.
REGLAS PARA REALIZAR UN DIAGRAMA DE FLUJO:
1. Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.
4. 4
2. Todo símbolo (excepto las líneas de flujo) llevará en su interior información
que indique su función exacta y unívoca.
3. Un elemento del diagrama no puede tener más de una salida si no es un
elemento de decisión. Existen excepciones que veremos en su debido
momento.
4. Las líneas de flujo no pueden cruzarse.
5. Se usan flechas para indicar el flujo de información.
6. Los círculos de decisión pueden y deben tener más de una línea de flujo.
7. Todos los símbolos pueden tener más de una línea de entrada.
¿Qué es un lenguaje de programación?
Es un lenguaje utilizado por los programadores para comunicarse y desarrollar
programas de software, aplicaciones, páginas webs, scripts u otros conjuntos de
instrucciones para que sean ejecutadas por los ordenadores.
¿Qué significa cuando se habla de lenguaje compilado y lenguaje interpretado?
• LENGUAJE COMPILADO: Un lenguaje compilado es un lenguaje de
programación de computadora cuyo código fuente generalmente se compila o
traduce al código de máquina para producir un programa ejecutable. Los
compiladores son programas de utilidad creados para traducir una
implementación específica de un lenguaje de programación en un archivo
binario ejecutable que está diseñado para ejecutarse en un determinado sistema
operativo. Este archivo ejecutable independiente se puede ejecutar en cualquier
plataforma compatible sin la ayuda de otro programa y sin la necesidad de
volver a compilarlo. Algunos lenguajes compilados comunes son Ada, C ++ y
Fortran.
• LENGUAJE INTERPRETADO: El lenguaje interpretado es un lenguaje cuyo
código no necesita ser preprocesado mediante un compilador, eso significa que
el ordenador es capaz de ejecutar la sucesión de instrucciones dadas por el
programador sin necesidad de leer y traducir exhaustivamente todo el código.
Para que esto sea posible hace falta un intermediario, un programa encargado de
traducir cada instrucción escrita con una semántica 'humana' a Código máquina
(instrucciones de la CPU del ordenador), este programa recibe el nombre de
interprete (en ingles parser). El intérprete se encarga de leer una a una las
instrucciones textuales del programa conforme estas necesitan ser ejecutadas y
descomponerlas en instrucciones del sistema, además se encarga de automatizar
algunas de las tareas típicas de un programador como declaraciones de variables
5. 5
o dependencias, de esta manera el proceso de programar se suele agilizar mucho
lo cual repercute en la eficiencia del que tiene que escribir el código.
Según la ficha ¿cómo se puede explicar o comprender los bucles?
Los bucles se pueden explicar de la siguiente forma:
1. Los bucles se utilizan para ordenar la repetición de un conjunto de acciones.
2. Un bucle se puede repetir indefinidamente, un número de veces o mientras se
cumpla o no una condición, o hasta que se detenga el procesador.
3. Según el objetivo que tengas puedes utilizar diferentes tipos de bucles:
• Los bucles indefinidos o para siempre que repiten el conjunto de instrucciones
indefinidamente, o hasta que se detenga el procesador.
• Bucles que se repiten un número exacto de veces.
• Bucles que se repiten mientras una condición sea cierta, por ejemplo, mientras
el botón B esté oprimido o no se haya logrado una temperatura.
Escribe los componentes de la microbit.
• 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
• USB y Conector para batería externa
¿Qué es un sensor?
Un sensor es un dispositivo que está capacitado para detectar acciones o estímulos
externos y responder en consecuencia. Estos aparatos pueden transformar las
magnitudes físicas o químicas en magnitudes eléctricas.
Ejemplos de sensores:
• Un sensor fotoeléctrico o fotocélula: es un dispositivo electrónico que responde
al cambió. En la intensidad de la luz ...los sensores de luz se usan para detectar
6. 6
el nivel de luz y producir una señal de salida representativa respecto a la
cantidad de luz detectada.
• Los sensores de temperatura: se usan para medir la temperatura del aire por la
temperatura superficial de líquidos y sólidos.
• Los sensores de presión: transductores depresión, son muy habituales en
cualquier proceso Industrial o sistema de ensayo. Su objetivo es transformar una
magnitud física en eléctrica, en este caso transforman una fuerza por unidad de
superficie en un voltaje equivalente a esa presión ejercida.
• Los sensores inductivos de proximidad: han sido diseñados para trabajar
generando un campo magnético y detectando las pérdidas de corriente de dicho
campo generadas al introducirse en los objetos de detección férricos.
Preguntas de la imagen
1. Este programa que se encuentra a la derecha, ¿Qué crees que hace?
Mueve la flecha al presionar el botón A.
2. Ahora prográmalo en el editor de makecode. ¿Hizo lo que esperabas? Si no se
oprime el botón, ¿funciona?
Si, y si no oprimo el botón A, no funciona.
3. Ahora prográmalo para que 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 de siempre.
Listo.
4. ¿Qué pasa cuando presionas el A y muy rápidamente el B? ¿Es lo que
esperabas?
Comienza haciendo la secuencia del A, pero al presionar el B, se va por lo que
dice el B.
Proyecto microbit:
https://makecode.microbit.org/_5mo3m924974o
7. 7
Conclusiones:
• Con este proyecto concluimos que un algoritmo sirve para hacer una
secuencia que se puede programar y automatizar, esto, se puede utilizar
con la vida diaria para ahorrarnos tareas y tiempo (como automatizar la
alarma de lunes a viernes), también que estas tareas pueden hacernos más
fácil la vida.
• El lenguaje de programación nos ayuda a programar de una manera más
sencilla y completa, ya que mediante distintos códigos podemos elaborar
grandes maquetas que pueden servir para una o múltiples tareas.
• Un sensor nos sirve para que se pueda poner a funcionar un mecanismo
mediante una secuencia, también puede funcionar como puente o
interruptor y con eso podemos activar o desactivar un circuito.
8. 8
Referencias
APR. (s.f.). APR. Obtenido de APR:
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=309:nor
mas-o-reglas-para-la-creacion-de-diagramas-de-flujos-ejemplos-y-ejercicios-resueltos-
cu00139a&catid=28&Itemid=59
Carlos. (05 de marzo de 2020). EcuRed. Obtenido de EcuRed: https://www.ecured.cu/Lenguaje_interpretado
Colombia Aprende. (s.f.). Colombia Aprende. Obtenido de Colombia Aprende:
https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy/n
ivel1/programacion/unidad1/leccion1.html
Julian Perez Porto y Ana Gardey. (2010). Definicion de. Obtenido de Definicion de:
https://definicion.de/sensor/
Lucidchart. (s.f.). Lucidchart. Obtenido de Lucidchart: https://www.lucidchart.com/pages/es/que-es-un-
diagrama-de-flujo
Netibag. (s.f.). Netigbag. Obtenido de Netigbag: https://www.netinbag.com/es/internet/what-is-a-compiled-
language.html
Sites Karla. (s.f.). Sites Karla. Obtenido de Sites Karla: https://sites.google.com/site/siteskarla/diagrama-de-
flujo