SlideShare uma empresa Scribd logo
1 de 9
1
Desarrollo de habilidades de pensamiento
Matthew Muñoz
María Montoya
Sara Vélez
Ana Verganzo
Tecnología
Guillermo Mondragón
1 de noviembre de 2021
2
Tabla de contenido
¿Qué es un algoritmo y clases?..................................3
Cuándo se elabora un algoritmo ¿qué se debe tener
en cuenta? ................................................................4
¿Qué es un diagrama de flujo? ..................................4
¿Qué es un lenguaje de programación?.....................6
¿Qué significa cuando se habla de lenguaje compilado
y lenguaje interpretado? ...........................................7
¿Como se puede explicar o comprender un bucle?....7
Sesión 2.....................................................................8
Anexos......................................................................9
Referencias ...............................................................9
3
Desarrollo Temático
¿Qué es un algoritmo y clases?
Un algoritmoesuna secuenciade instruccionessecuenciales,graciasal cual puedenllevarse a
cabo ciertosprocesosydarse respuestaa determinadasnecesidadesodecisiones.Se tratade
conjuntosordenadosyfinitosde pasos,que nospermitenresolverunproblemaotomar una
decisión.
Algoritmoscomputacionales:Un algoritmocuyaresolucióndependedel cálculo,yque puede ser
desarrolladoporunacalculadorao computadorasindificultades.
Algoritmosno computacionales:Aquellosque norequierende losprocesosde uncomputador
para resolverse,ocuyospasossonexclusivosparalaresoluciónporparte de un serhumano.
Algoritmoscualitativos: Se trata de un algoritmoencuyaresoluciónnointervienencálculos
numéricos,sinosecuenciaslógicasy/oformales.
Algoritmoscuantitativos: Todo locontrario,esun algoritmoque depende de cálculos
matemáticosparadar con su resolución.
EJEMPLO 1:
Elabore unalgoritmoque permitairde la casa al colegio:
1. Salirde tu casa.
2. Esperar a tu papa a que prendael carro
3. Montarse al carro.
4. Irse para el colegio.
5. Llegar al colegio
EJEMPLO 2:
Plantee unalgoritmoque permitaadquirirunboletoparaira cine.
1. Irse a la taquilladonde vendenlosboletos.
2. Esperar la fila.
3. Llegar y comprar el boleto.
4. Dirigirse aver la película.
4
Cuándo se elabora un algoritmo ¿qué se debe tener en cuenta?
-Tenerclarocuál esel problema que vaa solucionar.
-Establecerunobjetivoque permitamedirlasolucióndel problema.
-Elaborarun algoritmoque solucioneel problema.
-Realizarpruebasal algoritmoparaverificarlosresultados.
¿Qué es un diagrama de flujo?
Un diagrama de flujo permite representarde formagráficaunalgoritmoa travésde símbolos,que
describe unproceso,sistemaoalgoritmoinformático.
¿Qué símbolos tiene y que significa cada uno de ellos?
Los diagramasde flujoempleanrectángulos,óvalos,diamantesyotrasnumerosasfiguraspara
definirel tipode paso,juntoconflechasconectorasque establecenel flujoylasecuencia:(Conun
total de 23 símbolos)
El primersímboloque se muestraesla flecha,unsímbolode conexiónutilizadoparaindicaruna
interconexión entre otrosdossímbolos,yladireccióndel flujo.
Nombre:Terminación
Significadodel símboloendiagramasde flujo:Indicael comienzooel final de unflujoenel
diagramade procesos.
Nombre:Proceso
Significadodel símboloendiagramasde flujo:Indicaundeterminadoprocesoysusfuncionesy
actividades.
Nombre:Decisión
Significadodel símboloendiagramasde flujo:Estodemuestraque se debe tomarunadecisióny
que el flujodel procesovaa seguirciertadirecciónsegúnestadecisión.
Nombre:Retardo
Significadodel símboloendiagramasde flujo:Significaque pasaráuntiempoantesde que el flujo
del procesocontinúe.
Nombre:Datos
Significadodel símboloendiagramasde flujo:Representacualquiertipode datoenel diagramade
flujo.
5
Nombre:Documento
Significadodel símboloendiagramasde flujo:Esuntipode dato o informaciónque laspersonas
puedenleer,comouninforme impreso,porejemplo.
Nombre:Varios documentos
Significadodel símboloendiagramasde flujo:Indicaque sonvarios documentos.
Nombre:Sub-rutina o procesopredefinido
Significadodel símboloendiagramasde flujo:Unprocesoque yaestá definidopreviamente.
Nombre:Preparación
Significadodel símboloendiagramasde flujo:Estoindicaque hayque hacer,ajustaro modificar
algoen el procesoantesde proceder.
Nombre:Display
Significadodel símboloendiagramasde flujo:Indicaque se exhibiráalgunainformaciónodato
para leerenuna pantallauotra forma de visualización.
Nombre:Entrada manual
Significadodel símboloendiagramasde flujo:Estoindicaque unapersonaharáun procedimiento
manualmente.
Nombre:Loop manual
Significadodel símboloendiagramasde flujo:Indicaque unasecuenciade comandosocurrirá,
repitiéndose continuamentehastaque unapersona ladetengamanualmente.
Nombre:Límite del loop
Significadodel símboloendiagramasde flujo:Muestrael comienzode unprocesode loop.
Nombre:Datos almacenados
Significadodel símboloendiagramasde flujo:Estomuestraque existendatosalmacenados.
Nombre:Conector
Significadodel símboloendiagramasde flujo:Indicaque habráuna inspeccióneneste punto.
Nombre:Conector para otra página
Significadodel símboloendiagramasde flujo:Estoindicaque hayunareferenciacruzadayun
enlace de este proceso,aotro procesodiseñadoenotrapágina.
Nombre:O
Significadodel símboloendiagramasde flujo:Se utilizaparaindicarla“o” lógica.
6
Nombre:Sumador
Significadodel símboloendiagramasde flujo:Se utilizaparaindicarla“y” lógica.
Nombre:Agrupar
Significadodel símbolode diagramade flujo:Indicaunaetapaenlaque se organizanlosdatosde
una maneraestándar.
Nombre:Clasificar
Significadodel símboloendiagramasde flujo:Estoindicaque eneste puntose generaráunalista
que organizaelementosenunordendeterminado.
Nombre:Mezclar
Significadodel símboloendiagramasde flujo:Indicaunpasoen el que se combinarándiversos
conjuntosenunosolo.
Nombre:Base de datos
Significadodel símboloendiagramasde flujo:Unalistade informaciónconunaestructura
estandarizadaque permite lainvestigaciónylaclasificación.
Nombre:Almacenamientointerno
Significadodel símboloendiagramasde flujo:Indicaundispositivode almacenamientointerno
Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo.
Los diagramasse debenrealizarde arribahaciaabajo y de izquierdaaderecha.
El algoritmodebe arrancarcon el símbolode inicioyterminarcon símbolode fin.
La direcciónde flujose debe representarpormediode flechas.
Todas laslíneasde flujodebenllegaraun símboloo a otra línea.
¿Qué es un lenguaje de programación?
Un lenguaje de programaciónesunlenguaje formal (oartificial,esdecir,unlenguajeconreglas
gramaticalesbiendefinidas) que le proporcionaaunapersona,eneste caso el programador,la
capacidadde escribir(oprogramar) unaserie de instruccionesosecuenciasde órdenesenforma
de algoritmosconel finde controlar el comportamientofísicoológicode unsistemainformático,
de manera que se puedanobtenerdiversasclasesde datosoejecutardeterminadastareas.
7
¿Qué significa cuando se hablade lenguaje compilado y lenguaje
interpretado?
Un lenguaje interpretadoesconvertidoalenguajede máquinaamedidaque esejecutado,por
ejemplo;incluyenRuby,PythonyJavaScript,entre muchosotros.
Por otro lado,el lenguaje compiladoesunlenguaje de programacióncuyasimplementacionesson
normalmente compiladores(traductoresque generancódigode máquinaapartir del código
fuente) ynointérpretes(ejecutorespasoapaso del códigofuente,dondenose llevaacabo una
traducciónenla pre ejecución).Ejemplo:incluyeC,C+ +, Java, Go y Rust,entre muchosotros.
¿Como se puede explicar o comprender un bucle?
Un bucle enprogramación,esuna secuenciade instruccionesde códigoque se ejecutarepetidas
veces,hastaque la condiciónasignadaadichobucle dejade cumplirse
Reconocer los componentes del microbit
En la parte frontal de microbit se encuentra
1. Boton A
2. Boton B
3. Matriz ledde 5x5
Por la parte trasera se encuentra
1. El procesador
2. La brujula
3. El acelerometro
-Susdos conectoresunode carga y otro usb
-Botónde reinicio.
8
Sesión 2
1. Este programa que se encuentra a la derecha,¿qué creesque hace?
Muestra unaflechaapuntandohaciatodas lasdirecciones
2. Ahora prográmalo en el editor Makecode.¿Hizolo que esperabas?Si no se oprime el botón,
¿funciona?
Sí hizolo que queríay al no oprimirel botóneste nohizonada
3. Ahora prográmalo para cuando presionesel botónA haga lo que acaba de hacer y que cuando
presionesB, la flechagire en direccióncontraria. Para realizareste programa usa el mismo
bloque para siempre.
4. ¿Qué pasa cuando presionasA y muy rápidamente B? ¿Es lo que esperabas?
Se ejecutael primercomandoyasea A o B, eralo que esperaba.
¿Qué es un sensor?
Un sensoresun dispositivocapazde captar una variable físicacomola temperatura.
La micro:bittiene unsensorde temperaturaubicadoenel pequeñoprocesador
que tiene. Estaesuna variable de entradatambién.Esunavariable numérica,
la cual asume variosvalores.
9
Anexos
Blogs:
https://tecnologiaeinformaticaconantomontoya.blogspot.com/
https://4v4nz4nd0.blogspot.com
Pruebas de que losintegrantesparticiparon en el trabajo:
Referencias
https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy
/nivel1/programacion/unidad1/leccion1.html
https://drive.google.com/file/d/1vGI5f25KPSVujI0X17MXONZ0xRLS-YtY/view

Mais conteúdo relacionado

Mais procurados

Informe del tercer periodo
Informe del tercer periodoInforme del tercer periodo
Informe del tercer periodoLauraPrada22
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoLauraPrada22
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)SebastianNaranjo19
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)anaforero11
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseintdeibytrochez1
 
Algoritmos guia de maria hernandez
Algoritmos guia de maria hernandezAlgoritmos guia de maria hernandez
Algoritmos guia de maria hernandezjackie_18
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticasarasepulveda12
 
Imforme escrito periodo 3
Imforme escrito periodo 3Imforme escrito periodo 3
Imforme escrito periodo 3sarasepulveda12
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionJesus Chaux
 
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento wonholandiadoudcod8
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaCataMaya2
 

Mais procurados (16)

Informe del tercer periodo
Informe del tercer periodoInforme del tercer periodo
Informe del tercer periodo
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Make Code
Make CodeMake Code
Make Code
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Programacion
ProgramacionProgramacion
Programacion
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
 
Estructuras basicas pseint
Estructuras basicas pseintEstructuras basicas pseint
Estructuras basicas pseint
 
Algoritmos guia de maria hernandez
Algoritmos guia de maria hernandezAlgoritmos guia de maria hernandez
Algoritmos guia de maria hernandez
 
Trabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informaticaTrabajo escrito de tecnologia e informatica
Trabajo escrito de tecnologia e informatica
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Imforme escrito periodo 3
Imforme escrito periodo 3Imforme escrito periodo 3
Imforme escrito periodo 3
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento Lauren valencia   periodo 3- desarrollo de habilidades de pensamiento
Lauren valencia periodo 3- desarrollo de habilidades de pensamiento
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 

Semelhante a Taller de tecnologia (20)

Tecnologia 10 6
Tecnologia 10 6Tecnologia 10 6
Tecnologia 10 6
 
Programacion
ProgramacionProgramacion
Programacion
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Programacion
ProgramacionProgramacion
Programacion
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Guia Pseint 2016
Guia Pseint 2016Guia Pseint 2016
Guia Pseint 2016
 
Guia pseint 2016
Guia pseint 2016Guia pseint 2016
Guia pseint 2016
 
Guia pseint 2016
Guia pseint 2016Guia pseint 2016
Guia pseint 2016
 
Guía de la herramienta PSeint
Guía de la herramienta PSeintGuía de la herramienta PSeint
Guía de la herramienta PSeint
 
Guia pseint (2)
Guia pseint (2)Guia pseint (2)
Guia pseint (2)
 
Guía básica para programar en PSeint
Guía básica para programar en PSeintGuía básica para programar en PSeint
Guía básica para programar en PSeint
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Informatica
InformaticaInformatica
Informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 

Mais de MatthewMuoz5

Estructuración del blog
Estructuración del blogEstructuración del blog
Estructuración del blogMatthewMuoz5
 
Tecnologia informática aplicada
Tecnologia informática aplicadaTecnologia informática aplicada
Tecnologia informática aplicadaMatthewMuoz5
 
Electricidad y electrónica
Electricidad y electrónicaElectricidad y electrónica
Electricidad y electrónicaMatthewMuoz5
 

Mais de MatthewMuoz5 (7)

Trabajo tecno2
Trabajo tecno2Trabajo tecno2
Trabajo tecno2
 
Estructuración del blog
Estructuración del blogEstructuración del blog
Estructuración del blog
 
Tecnologia informática aplicada
Tecnologia informática aplicadaTecnologia informática aplicada
Tecnologia informática aplicada
 
Electricidad y electrónica
Electricidad y electrónicaElectricidad y electrónica
Electricidad y electrónica
 
Ficha 1
Ficha 1Ficha 1
Ficha 1
 
Ficha 0
Ficha 0Ficha 0
Ficha 0
 
Informe escrito
Informe escritoInforme escrito
Informe escrito
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 

Último (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Taller de tecnologia

  • 1. 1 Desarrollo de habilidades de pensamiento Matthew Muñoz María Montoya Sara Vélez Ana Verganzo Tecnología Guillermo Mondragón 1 de noviembre de 2021
  • 2. 2 Tabla de contenido ¿Qué es un algoritmo y clases?..................................3 Cuándo se elabora un algoritmo ¿qué se debe tener en cuenta? ................................................................4 ¿Qué es un diagrama de flujo? ..................................4 ¿Qué es un lenguaje de programación?.....................6 ¿Qué significa cuando se habla de lenguaje compilado y lenguaje interpretado? ...........................................7 ¿Como se puede explicar o comprender un bucle?....7 Sesión 2.....................................................................8 Anexos......................................................................9 Referencias ...............................................................9
  • 3. 3 Desarrollo Temático ¿Qué es un algoritmo y clases? Un algoritmoesuna secuenciade instruccionessecuenciales,graciasal cual puedenllevarse a cabo ciertosprocesosydarse respuestaa determinadasnecesidadesodecisiones.Se tratade conjuntosordenadosyfinitosde pasos,que nospermitenresolverunproblemaotomar una decisión. Algoritmoscomputacionales:Un algoritmocuyaresolucióndependedel cálculo,yque puede ser desarrolladoporunacalculadorao computadorasindificultades. Algoritmosno computacionales:Aquellosque norequierende losprocesosde uncomputador para resolverse,ocuyospasossonexclusivosparalaresoluciónporparte de un serhumano. Algoritmoscualitativos: Se trata de un algoritmoencuyaresoluciónnointervienencálculos numéricos,sinosecuenciaslógicasy/oformales. Algoritmoscuantitativos: Todo locontrario,esun algoritmoque depende de cálculos matemáticosparadar con su resolución. EJEMPLO 1: Elabore unalgoritmoque permitairde la casa al colegio: 1. Salirde tu casa. 2. Esperar a tu papa a que prendael carro 3. Montarse al carro. 4. Irse para el colegio. 5. Llegar al colegio EJEMPLO 2: Plantee unalgoritmoque permitaadquirirunboletoparaira cine. 1. Irse a la taquilladonde vendenlosboletos. 2. Esperar la fila. 3. Llegar y comprar el boleto. 4. Dirigirse aver la película.
  • 4. 4 Cuándo se elabora un algoritmo ¿qué se debe tener en cuenta? -Tenerclarocuál esel problema que vaa solucionar. -Establecerunobjetivoque permitamedirlasolucióndel problema. -Elaborarun algoritmoque solucioneel problema. -Realizarpruebasal algoritmoparaverificarlosresultados. ¿Qué es un diagrama de flujo? Un diagrama de flujo permite representarde formagráficaunalgoritmoa travésde símbolos,que describe unproceso,sistemaoalgoritmoinformático. ¿Qué símbolos tiene y que significa cada uno de ellos? Los diagramasde flujoempleanrectángulos,óvalos,diamantesyotrasnumerosasfiguraspara definirel tipode paso,juntoconflechasconectorasque establecenel flujoylasecuencia:(Conun total de 23 símbolos) El primersímboloque se muestraesla flecha,unsímbolode conexiónutilizadoparaindicaruna interconexión entre otrosdossímbolos,yladireccióndel flujo. Nombre:Terminación Significadodel símboloendiagramasde flujo:Indicael comienzooel final de unflujoenel diagramade procesos. Nombre:Proceso Significadodel símboloendiagramasde flujo:Indicaundeterminadoprocesoysusfuncionesy actividades. Nombre:Decisión Significadodel símboloendiagramasde flujo:Estodemuestraque se debe tomarunadecisióny que el flujodel procesovaa seguirciertadirecciónsegúnestadecisión. Nombre:Retardo Significadodel símboloendiagramasde flujo:Significaque pasaráuntiempoantesde que el flujo del procesocontinúe. Nombre:Datos Significadodel símboloendiagramasde flujo:Representacualquiertipode datoenel diagramade flujo.
  • 5. 5 Nombre:Documento Significadodel símboloendiagramasde flujo:Esuntipode dato o informaciónque laspersonas puedenleer,comouninforme impreso,porejemplo. Nombre:Varios documentos Significadodel símboloendiagramasde flujo:Indicaque sonvarios documentos. Nombre:Sub-rutina o procesopredefinido Significadodel símboloendiagramasde flujo:Unprocesoque yaestá definidopreviamente. Nombre:Preparación Significadodel símboloendiagramasde flujo:Estoindicaque hayque hacer,ajustaro modificar algoen el procesoantesde proceder. Nombre:Display Significadodel símboloendiagramasde flujo:Indicaque se exhibiráalgunainformaciónodato para leerenuna pantallauotra forma de visualización. Nombre:Entrada manual Significadodel símboloendiagramasde flujo:Estoindicaque unapersonaharáun procedimiento manualmente. Nombre:Loop manual Significadodel símboloendiagramasde flujo:Indicaque unasecuenciade comandosocurrirá, repitiéndose continuamentehastaque unapersona ladetengamanualmente. Nombre:Límite del loop Significadodel símboloendiagramasde flujo:Muestrael comienzode unprocesode loop. Nombre:Datos almacenados Significadodel símboloendiagramasde flujo:Estomuestraque existendatosalmacenados. Nombre:Conector Significadodel símboloendiagramasde flujo:Indicaque habráuna inspeccióneneste punto. Nombre:Conector para otra página Significadodel símboloendiagramasde flujo:Estoindicaque hayunareferenciacruzadayun enlace de este proceso,aotro procesodiseñadoenotrapágina. Nombre:O Significadodel símboloendiagramasde flujo:Se utilizaparaindicarla“o” lógica.
  • 6. 6 Nombre:Sumador Significadodel símboloendiagramasde flujo:Se utilizaparaindicarla“y” lógica. Nombre:Agrupar Significadodel símbolode diagramade flujo:Indicaunaetapaenlaque se organizanlosdatosde una maneraestándar. Nombre:Clasificar Significadodel símboloendiagramasde flujo:Estoindicaque eneste puntose generaráunalista que organizaelementosenunordendeterminado. Nombre:Mezclar Significadodel símboloendiagramasde flujo:Indicaunpasoen el que se combinarándiversos conjuntosenunosolo. Nombre:Base de datos Significadodel símboloendiagramasde flujo:Unalistade informaciónconunaestructura estandarizadaque permite lainvestigaciónylaclasificación. Nombre:Almacenamientointerno Significadodel símboloendiagramasde flujo:Indicaundispositivode almacenamientointerno Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo. Los diagramasse debenrealizarde arribahaciaabajo y de izquierdaaderecha. El algoritmodebe arrancarcon el símbolode inicioyterminarcon símbolode fin. La direcciónde flujose debe representarpormediode flechas. Todas laslíneasde flujodebenllegaraun símboloo a otra línea. ¿Qué es un lenguaje de programación? Un lenguaje de programaciónesunlenguaje formal (oartificial,esdecir,unlenguajeconreglas gramaticalesbiendefinidas) que le proporcionaaunapersona,eneste caso el programador,la capacidadde escribir(oprogramar) unaserie de instruccionesosecuenciasde órdenesenforma de algoritmosconel finde controlar el comportamientofísicoológicode unsistemainformático, de manera que se puedanobtenerdiversasclasesde datosoejecutardeterminadastareas.
  • 7. 7 ¿Qué significa cuando se hablade lenguaje compilado y lenguaje interpretado? Un lenguaje interpretadoesconvertidoalenguajede máquinaamedidaque esejecutado,por ejemplo;incluyenRuby,PythonyJavaScript,entre muchosotros. Por otro lado,el lenguaje compiladoesunlenguaje de programacióncuyasimplementacionesson normalmente compiladores(traductoresque generancódigode máquinaapartir del código fuente) ynointérpretes(ejecutorespasoapaso del códigofuente,dondenose llevaacabo una traducciónenla pre ejecución).Ejemplo:incluyeC,C+ +, Java, Go y Rust,entre muchosotros. ¿Como se puede explicar o comprender un bucle? Un bucle enprogramación,esuna secuenciade instruccionesde códigoque se ejecutarepetidas veces,hastaque la condiciónasignadaadichobucle dejade cumplirse Reconocer los componentes del microbit En la parte frontal de microbit se encuentra 1. Boton A 2. Boton B 3. Matriz ledde 5x5 Por la parte trasera se encuentra 1. El procesador 2. La brujula 3. El acelerometro -Susdos conectoresunode carga y otro usb -Botónde reinicio.
  • 8. 8 Sesión 2 1. Este programa que se encuentra a la derecha,¿qué creesque hace? Muestra unaflechaapuntandohaciatodas lasdirecciones 2. Ahora prográmalo en el editor Makecode.¿Hizolo que esperabas?Si no se oprime el botón, ¿funciona? Sí hizolo que queríay al no oprimirel botóneste nohizonada 3. Ahora prográmalo para cuando presionesel botónA haga lo que acaba de hacer y que cuando presionesB, la flechagire en direccióncontraria. Para realizareste programa usa el mismo bloque para siempre. 4. ¿Qué pasa cuando presionasA y muy rápidamente B? ¿Es lo que esperabas? Se ejecutael primercomandoyasea A o B, eralo que esperaba. ¿Qué es un sensor? Un sensoresun dispositivocapazde captar una variable físicacomola temperatura. La micro:bittiene unsensorde temperaturaubicadoenel pequeñoprocesador que tiene. Estaesuna variable de entradatambién.Esunavariable numérica, la cual asume variosvalores.
  • 9. 9 Anexos Blogs: https://tecnologiaeinformaticaconantomontoya.blogspot.com/ https://4v4nz4nd0.blogspot.com Pruebas de que losintegrantesparticiparon en el trabajo: Referencias https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy /nivel1/programacion/unidad1/leccion1.html https://drive.google.com/file/d/1vGI5f25KPSVujI0X17MXONZ0xRLS-YtY/view