Proyecto integrador. Las TIC en la sociedad S4.pptx
Tec
1. DESARROLLO DE HABILIDADES DE PENSAMIENTO
Grado 9-5
Guillermo Mondragon
TECNOLOGIA
INTEGRANTES:
Isabella Morales (periodista)
Nikolas Muñoz (periodista)
Alexis Quiñones (vigía del tiempo)
Sherlyn Valencia (Monitor) (encargada de materiales)
INSTITUCION EDUCATIVA LICEO DEPARTAMENTAL
SANTIAGO DE CALI
2021
2. Tabla de contenido
ALGORITMO ........................................................................................................................... 3-4
DIAGRAMA DE FLUJO ............................................................................................................ 5-8
LENGUAJE DE PROGRAMACION............................................................................................... 8
BUCLES....................................................................................................................................... 9
Componentes de un microbit……………………………………………………………………………………………….9
Preguntas de la sesión 2...................................................................................................... 9-10
Sensor...................................................................................................................................... 10
Conclusión…………………………………………………………………………………………………………………………10
Anexos.......................................................................................................................................11
3. • ¿Qué es un algoritmo y clases?
•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 Algoritmo:
•Algoritmos computacionales. En este tipo de algoritmos la resolución
depende de un cálculo matemático por lo que puede ser resuelto por una
computadora o calculadora.
•Algoritmos no computacionales. Son aquellos algoritmos que no pueden
ser resueltos por una computadora y necesitan de la intervención humana
para ello.
•Algoritmos cualitativos. En este tipo de algoritmo no se realizan cálculos
numéricos para su resolución, sino secuencias lógicas o formales.
•Algoritmos cuantitativos. Este tipo de algoritmo depende de un cálculo
numérico para poder mostrar el output.
Ejemplo 1
Elabore un algoritmo que permite ir de la casa al colegio
Objetivo: Ir de la casa al colegio
Inicio:
1.Salir de la casa
2.Si este lejos del colegio entonces tomar un medio de transporte que lo deje
cerca del mismo
3.Si no está lejos del colegio entonces dirigirse caminando hacia el mismo
4.Llegar a la puerta del colegio
Fin
4. Ejemplo 2
Plantee un algoritmo que permita adquirir un boleto para ir a cine
Objetivo: Adquirir un boleto para ir a cine
Inicio
1.Dirigirse hacia el teatro donde quiere ver la película
2.Si hay gente esperando el boleto entonces hacer la fila y avanzar con las
misma hasta llegar a la taquilla
3.Si no hay gente esperando comprar el boleto entonces dirigirse a la taquilla
4.Comprar el boleto para ver la película
Fin
¿Cuándo se elabora un algoritmo que se debe tener en cuenta?
• 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.
5. ¿Qué es un diagrama de flujo? Lección 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?
Diagrama de flujo
Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona.
El diagrama de flujo o flujograma 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.
En Lenguaje Unificado de Modelado (UML), es un diagrama de actividades que
representa los flujos de trabajo paso a paso. Un diagrama de actividades
muestra el flujo de control general.
En SysML el diagrama ha sido extendido para indicar flujos entre pasos que
mueven elementos físicos (p. ej., gasolina) o energía (p. ej., presión). Los
cambios adicionales permiten al diagrama soportar mejores flujos de
comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que representan
los pasos del algoritmo, y representan el flujo de ejecución mediante flechas
que conectan los puntos de inicio y de fin del proceso.
6. REGLAS PARA HACER UN DIAGRAMA DE FLUJO
Regla No. 1:
La regla número 1 expresa que todo diagrama de flujo debe tener un inicio y un
final.
Regla No. 2:
La regla número 2 manda que las líneas utilizadas para indicar la dirección del
flujo del diagrama deben ser rectas: verticales u horizontales.
Regla No. 3:
Esta regla no dice que todas las líneas utilizadas para indicar la dirección del
flujo del diagrama deben estar conectadas. La conexión puede ser a un
símbolo que exprese lectura, proceso, decisión, impresión, conexión o fin del
diagrama.
Regla No. 4:
Esta regla no indica que los diagramas de flujos deben construirse de arriba
hacia abajo (top-down) y de izquierda a derecha (right to left).
Regla No. 5:
La regla número 5 nos manda a que la notación utilizada en el diagrama de
flujo debe ser independiente del lenguaje de programación. La solución
presentada se puede escribir posteriormente en diferentes lenguajes de
programación.
Regla No. 6:
Esta regla no dice que al realizar una tarea compleja, es conveniente poner
comentarios que expresen o ayuden a entender lo que hayamos hecho.
7. Regla No. 7:
La regla número 7 no dice que si la construcción del diagrama de flujo
requiriera más de una hoja, debemos utilizar los conectores adecuados y
enumerar las páginas correspondientes.
Regla No. 8.
Esta última regla no dice que no podemos llegar más de una línea a un símbolo
determinado.
Ejemplo-Imagen 1
8. Ejemplo-Imagen 2
¿Qué es un lenguaje de programación y que significa cuando se habla
de lenguaje compilado y lenguaje interpretado?
R// Un lenguaje de programación es un lenguaje formal (o artificial, es decir,
un lenguaje con reglas gramaticales bien definidas) que le proporciona a una
persona, en este caso el programador, la capacidad de escribir (o programar)
una serie de instrucciones o secuencias de órdenes en forma de algoritmos
un lenguaje compilado es un lenguaje de programación cuyas
implementaciones son normalmente compiladores (traductores que generan
código de máquina a partir del código fuente) y no intérpretes (ejecutores paso
a paso del código fuente, donde no se lleva a cabo una traducción en la
preejecución).
De forma general, la diferencia entre los lenguajes compilados e
interpretados es que los primeros usan un compilador para poder traducirlo y
ejecutar el programa, mientras que los segundos requieren de un intérprete que
traduzca el código al momento de la ejecución.
9. Como pueden explicar o comprender lo de los bucles?
Para nosotros 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. Los tres bucles más utilizados en programación son el bucle while,
el bucle for y el bucle do-while
Los componentes de la microbit.
Una tarjeta micro bit se compone de:
-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
-Comunicación inalámbrica, vía Radio y Bluetooth
-USB y Conector para batería externa
Preguntas de la sesión 2
2) Como no sabíamos muy bien que parecía con esta programación nos
impresionó mucho esto. Cuando presionamos el botón funciona.
10. 3) Al realizarlo si hace lo que se pensaba, que es la flechita irse para otro lado,
esa parte nos gustó bastante
4) cuando se presiona A y B giran de un lado a otro
Que es un sensor?
Un sensor es un dispositivo capaz de captar una variable física como la
temperatura.
11. Conclusión:
Para nosotros este trabajo es interesante ya que nos ayuda a tener
conocimientos de cosas que no creíamos necesarias en nuestra vida.
Investigando sobre esto concluimos lo importante que es y en como nos puede
ayudar para solucionar algunos factores informáticos entre otros
Anexos:
BLOS:
https://nikolasmunozblog.blogspot.com/?m=1
https://sherlynvalencia27.blogspot.com/
https://sonrisaangelluna.blogspot.com/?m=1
https://alexis12ww33.blogspot.com/?m=1