SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1
Informe Escrito
Tercer Periodo
Laura Liz Prada Prado
Tecnología
9-7
Profesor
Guillermo Mondragón
27 / Octubre / 2021
2
Tabla de contenido
¿Qué es un algoritmo y clases?....................................................................................... 3
Ejemplo 1:....................................................................................................................... 4
Ejemplo 2:....................................................................................................................... 4
¿Cuándo se elabora un algoritmo qué se debe tener en cuenta?..................................... 5
¿Qué es un diagrama de flujo?........................................................................................ 5
¿Qué símbolos tiene y qué significa cada uno de ellos?................................................. 6
Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo:.................. 7
¿Qué es un lenguaje de programación? .......................................................................... 8
¿Cómo pueden explicar o comprender lo de los bucles?................................................ 9
Reconoce los componentes de la micro: bit.................................................................... 9
Sesión 2........................................................................................................................... 9
¿Qué es un sensor?........................................................................................................ 11
Conclusiones:................................................................................................................ 12
Link del blog................................................................................................................. 12
Referencias:................................................................................................................... 13
3
¿Qué es un algoritmo y clases?
Un algoritmo es una secuencia lógica y finita de pasos que le permite resolver un problema o
lograr una meta.
El algoritmo debe ser preciso e indicar el orden lógico de ejecución de cada paso. Debe estar
definido; esto significa que, si un algoritmo se ejecuta varias veces, siempre debe obtener el
mismo resultado. También debe ser finito, es decir, debe actuar, comenzar y terminar con una
solución al resultado o problema.
Existen dos clases de algoritmo, los cualitativos y los cuantitativos. Los cualitativos son aquellos
donde los pasos son descritos con palabras y ejecutados por personas, mientras que los
cuantitativos son aquellos en los que se utilizan cálculos numéricos para definir los pasos del
proceso y son ejecutados por un computador. Es decir, los algoritmos cualitativos permiten dar
solución a los problemas cotidianos donde no es necesario usar operaciones matemáticas para
llegar a cierta solución y en los cuantitativos por el contrario si son necesarias dichas
operaciones.
4
Ejemplo 1:
Elaborar un algoritmo que permita ir de la casa al colegio.
Objetivo: Ir de la casa al colegio.
Inicio
1. Levantarse
2. Ir por la toalla y bañarse
3. Secarse
4. Ponerse el uniforme y peinarse
5. Dirigirse a la cocina para desayunar
6. Cepillarse los dientes
7. Agarrar la mochila
8. Dirigirse a la puerta
9. Abrir la puerta y salir
10. Caminar hacia el colegio si queda cerca
11. Tomar un transporte si queda lejos
12. Llegar a la puerta del colegio
13. Entrar al colegio
Fin.
Ejemplo 2:
Plantee un algoritmo que permita adquirir un boleto para ir al cine.
Objetivo: Adquirir un boleto para ir al cine.
Inicio
1. Escoger el cine donde desea ver la película
2. Dirigirse al cine escogido
3. Observar las películas que hay en cartelera
4. Escoger una película
5. Si hay gente esperando para comprar un boleto, hacer fila hasta llegar a la taquilla
6. Si no hay gente dirigirse directamente a la taquilla
7. Comprar el boleto para ver la película
Fin.
5
¿Cuándo se elabora un algoritmo qué se debe tener en cuenta?
Al elaborar un algoritmo se debe tener en cuenta lo siguiente:
1. Tener claro cual es el problema que se debe resolver
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?
El diagrama de flujo, también conocido como flujograma o diagrama de actividades es la
representación gráfica a través de un algoritmo o proceso. Se utiliza en disciplinas como
programación, economía, procesos industriales y psicología cognitiva.
6
¿Qué símbolos tiene y qué significa cada uno de ellos?
Forma
ANSI/ISO
Nombre Descripción
Línea de flujo
(Flecha)
Muestra el orden de operación de los procesos. Una línea
saliendo de un símbolo y apuntando a otro. Las flechas se
agregan si el flujo no es el estándar de arriba hacia abajo,
de izquierda a derecha.
Terminal
Indica el inicio o fin de un programa o subprocesos. Se
representa como un stadium, óvalo. Usualmente contienen
la palabra "Inicio" o "Fin", o alguna otra frase señalando el
inicio o fin de un proceso, como "presentar consulta" o
"recibir producto".
Proceso
Representa un conjunto de operaciones que cambiar el
valor, forma o ubicación de datos. Representado como
un rectángulo.
Decisión4
Muestra una operación condicional que determina cuál de
los dos caminos tomará el programa. La operación es
comúnmente una pregunta de sí/no o una prueba de
verdadero/falso. Representada como un rombo.
Entrada
Indica el proceso de hacer entrar datos en la forma de
ingresar datos. Representado como un paralelogramo.
Salida
Indica el proceso de hacer salir datos, en la forma de
mostrar resultados. Representado como una hoja de papel
impresa.
7
Anotación
(Comentario)
Indica información adicional acerca de un paso en el
programa. Representado como un rectángulo abierto con
una línea (que puede ser punteada) conectándolo con el
símbolo correspondiente del diagrama de flujo.
Proceso
Predefinido
Muestra, por su nombre, un proceso que ha sido definido
en otro lugar. Representado como un rectángulo con un
doble lateral en cada lado.
Conector de
Página
Pares de conectores etiquetados reemplazan líneas largas o
confusas en la página del diagrama. Representados como
pequeños círculos con una letra dentro.
Conector fuera
de página
Un conector etiqueta para usar cuando el objetivo es otra
página. Representado con la forma de un plato de “Home”
(béisbol) pentágono.
Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo:
1. Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha.
2. El algoritmo debe arrancar con el símbolo de inicio y terminar con el símbolo de fin.
3. La dirección de flujo se debe representar por medio de flechas.
4. Todas las líneas de flujo deben llegar a un símbolo o a otra línea.
8
¿Qué es un lenguaje de programación?
Un lenguaje de programación es un sistema construido bajo un lenguaje formal (código), y su
diseño es principalmente para permitir que máquinas y computadoras comprendan los algoritmos
de cálculos escritos por programadores. Las computadoras solo entienden lenguajes binarios
(cadenas interminables de números 1 y 0). Para los humanos, es muy complicado programar
computadoras a través de un sistema binario y es por eso que se crearon los lenguajes de
programación, el lenguaje de programación se encarga entonces de convertir 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.
En la actualidad existen decenas de lenguajes de programación, algunos de los lenguajes
utilizados hoy en día son php, ASP.net, ActionScript, Ada, Python, Delphi, C++, Visual Basic,
Matlab, Java, JavaScript, etc.
¿Qué significa cuando se habla de lenguaje compilado y lenguaje interpretado?
Cuando se habla de lenguaje compilado se refiere a el que necesita de un programa especial que
lea el código fuente y cree un archivo binario ejecutable para una plataforma específica. Por otro
lado, al hablar de lenguaje interpretado nos referimos al que necesita 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.
9
Ficha No 2
¿Cómo pueden explicar o comprender lo de los bucles?
Un bucle es una secuencia de instrucciones repetitivas. Existen diferentes tipos de bucles que
podemos usar dependiendo del objetivo que queramos lograr, los cuales son: los indefinidos o
para siempre (se repiten indefinidamente o hasta que el procesador pare), los que se repiten un
número exacto de veces y los que se repiten mientras una condición sea cierta.
Reconoce los componentes de la micro: bit
Elementos de la micro: bit
1. Botón A
2. Botón B
3. Matriz de LED (arreglo de 25 LED)
4. Micro - procesador
5. Brújula (compass)
6. Acelerómetro
7. USB
8. Botón de reinicio
9. Conector batería
Sesión 2
Solución de preguntas:
1. Muestra flechas hacia las distintas direcciones que muestra (puntos cardinales) repetitivamente
al presionar el botón A.
2. Después de programarlo en Makecode me di cuenta de que si hizo lo que esperaba, al no
oprimir el botón no funciona.
10
3.
4. Al presionar el botón A y rápidamente el B se intercalan las direcciones de las flechas, es
decir, la flecha se va a la primera dirección que indica el botón A y luego el B, después a la
segunda y así sucesivamente. No sucedió lo que esperaba ya que pensé que se iba a mostrar toda
la primera lista de direcciones y luego la segunda.
11
¿Qué es un sensor?
Un sensor es un dispositivo que puede detectar acciones o estímulos externos y responder en
consecuencia. Estos dispositivos pueden convertir las magnitudes físicas o químicas en
magnitudes eléctricas, es decir, un sensor convierte un fenómeno físico en un voltaje analógico
medible (a veces una señal digital) convertido en una pantalla legible para humanos o transmitida
para lectura o procesamiento adicional.
Existen distintos tipos de sensores de los cuales el más usado es el micrófono, que convierte la
energía del sonido en una señal eléctrica que puede amplificarse, transmitirse, grabarse y
reproducirse.
12
Conclusiones:
1. Después de lo investigado y señalado en el documento podemos concluir que el algoritmo es
una secuencia de pasos que necesitamos para lograr un objetivo; tiene dos clases, los cualitativos
y los cuantitativos. Para crear un algoritmo es necesario tener en cuenta un claro objetivo, pasos
descritos claramente y verificar la solución de este.
2. Con el desarrollo de este trabajo es muy sencillo comprender que el diagrama de flujo es la
representación gráfica (por medio de símbolos) a través de un algoritmo o proceso, y siempre
deben comenzar con el símbolo de “Inicio” y terminar con el de “Fin”.
3. En virtud de lo investigado, ahora sabemos que un lenguaje de programación es un sistema
construido bajo un código, este se divide en dos tipos, el lenguaje compilado y el lenguaje
interpretado.
4. En conclusión, un bucle es una secuencia de instrucciones que se repiten constantemente; el
bucle se clasifica de acuerdo a la cantidad de veces que se repite (por ejemplo, los bucles
indefinidos).
5. Al finalizar este trabajo puedo decir que un sensor es un dispositivo que reacciona a los
estímulos (sonido, movimiento, etc.), el más usado es el micrófono que al recibir el sonido lo
transforma en una señal eléctrica que puede amplificarse, transmitirse, grabarse y reproducirse.
Link del blog
Laura Liz Prada Prado: https://techno9escape.blogspot.com/p/periodo-3-2021.html
13
Referencias:
https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fpr
oy/nivel1/programacion/unidad1/leccion1.html
https://prezi.com/su8d3ymeqgq1/algoritmo-cualitativo-y-cuantitativo/
https://es.wikipedia.org/wiki/Diagrama_de_flujo
https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy/
nivel1/programacion/unidad1/leccion2.html
https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculos_ex/n1g10_fproy/
nivel1/programacion/unidad1/leccion3.html
PDF de la ficha 2
https://definicion.de/sensor/
https://dewesoft.com/es/daq/que-es-un-sensor

Más contenido relacionado

La actualidad más candente

Ciclo de vida de un programa
Ciclo de vida de un programaCiclo de vida de un programa
Ciclo de vida de un programaCarlos Pes
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologiaangelvillota1
 
Trabajo de Tecnología
Trabajo de TecnologíaTrabajo de Tecnología
Trabajo de Tecnologíaangelvillota1
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorRoibertOnielEstradaL
 
Desarrollo de habilidades de pensamiento (1)
Desarrollo de habilidades de pensamiento  (1)Desarrollo de habilidades de pensamiento  (1)
Desarrollo de habilidades de pensamiento (1)LuisaCamargo6
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento  Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento micxifranco
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programaciónsoficeronjimenez
 
Desarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientosDesarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientospabloandresbueno
 
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaActividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaImatilla
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodogabrielaalban8
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónjusto morales
 
Instituto tecnologico de cancun\ Tarea unidad 2
Instituto tecnologico de cancun\ Tarea unidad 2Instituto tecnologico de cancun\ Tarea unidad 2
Instituto tecnologico de cancun\ Tarea unidad 2justo morales
 

La actualidad más candente (19)

Bucles
BuclesBucles
Bucles
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Ciclo de vida de un programa
Ciclo de vida de un programaCiclo de vida de un programa
Ciclo de vida de un programa
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
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
 
Trabajo de tecnología
Trabajo de tecnología Trabajo de tecnología
Trabajo de tecnología
 
Algoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computadorAlgoritmos y metodología para la resolución de problemas basada en el computador
Algoritmos y metodología para la resolución de problemas basada en el computador
 
Desarrollo de habilidades de pensamiento (1)
Desarrollo de habilidades de pensamiento  (1)Desarrollo de habilidades de pensamiento  (1)
Desarrollo de habilidades de pensamiento (1)
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento  Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programación
 
1. conceptos básicos sobre algoritmos adsi
1. conceptos básicos sobre algoritmos adsi1. conceptos básicos sobre algoritmos adsi
1. conceptos básicos sobre algoritmos adsi
 
Desarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientosDesarrollo de habilidades de pensamientos
Desarrollo de habilidades de pensamientos
 
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraolaActividad proyecto algoritmia_de_ignacio_matilla_iraola
Actividad proyecto algoritmia_de_ignacio_matilla_iraola
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Conceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programaciónConceptos básicos y metodología de la programación
Conceptos básicos y metodología de la programación
 
Instituto tecnologico de cancun\ Tarea unidad 2
Instituto tecnologico de cancun\ Tarea unidad 2Instituto tecnologico de cancun\ Tarea unidad 2
Instituto tecnologico de cancun\ Tarea unidad 2
 

Similar a Algoritmos y programación con micro:bit

Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientolaura931445
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientolaura931445
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento micxifranco
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoCristinaMuoz104
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodogabrielaalban8
 
Desarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamientoDesarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamientoSebastinRamos6
 
Trabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodoTrabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodoDana Montaño
 
Trabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodoTrabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodoVictoriaRamrez13
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónNOE NUÑEZ CONGACHE
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujosWalter Manero
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)anaforero11
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación SamuelTrivio
 
Estructuración del blog
Estructuración del blogEstructuración del blog
Estructuración del blogMatthewMuoz5
 

Similar a Algoritmos y programación con micro:bit (20)

Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodo
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Desarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamientoDesarrolló de habilidades de pensamiento
Desarrolló de habilidades de pensamiento
 
Trabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodoTrabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodo
 
Trabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodoTrabajo tecnologia 3 periodo
Trabajo tecnologia 3 periodo
 
Tec
TecTec
Tec
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Informática - Algoritmos Taller
Informática - Algoritmos Taller Informática - Algoritmos Taller
Informática - Algoritmos Taller
 
TEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programaciónTEMA A TRATARSE: Fundamento de programación
TEMA A TRATARSE: Fundamento de programación
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)Tarea de tegnologia pdf (1)
Tarea de tegnologia pdf (1)
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Estructuración del blog
Estructuración del blogEstructuración del blog
Estructuración del blog
 

Más de LauraPrada22

Informe Sobre el Derecho de Autor en Colombia.pdf
Informe Sobre el Derecho de Autor en Colombia.pdfInforme Sobre el Derecho de Autor en Colombia.pdf
Informe Sobre el Derecho de Autor en Colombia.pdfLauraPrada22
 
Empresas de aseo (tecnología).pptx
Empresas de aseo (tecnología).pptxEmpresas de aseo (tecnología).pptx
Empresas de aseo (tecnología).pptxLauraPrada22
 
Empresas de aseo (trabajo de tecnologia).pptx
Empresas de aseo (trabajo de tecnologia).pptxEmpresas de aseo (trabajo de tecnologia).pptx
Empresas de aseo (trabajo de tecnologia).pptxLauraPrada22
 
PROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdf
PROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdfPROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdf
PROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdfLauraPrada22
 
Empresas de aseo (trabajo de tecnología).pptx
Empresas de aseo (trabajo de tecnología).pptxEmpresas de aseo (trabajo de tecnología).pptx
Empresas de aseo (trabajo de tecnología).pptxLauraPrada22
 
Taller de Tecnologia - PSEINT.pdf
Taller de Tecnologia - PSEINT.pdfTaller de Tecnologia - PSEINT.pdf
Taller de Tecnologia - PSEINT.pdfLauraPrada22
 
Proyecto bicicleta.pdf
Proyecto bicicleta.pdfProyecto bicicleta.pdf
Proyecto bicicleta.pdfLauraPrada22
 
Proyecto lavadora.pdf
Proyecto lavadora.pdfProyecto lavadora.pdf
Proyecto lavadora.pdfLauraPrada22
 
La electricidad y la electrónica .pdf
La electricidad y la electrónica .pdfLa electricidad y la electrónica .pdf
La electricidad y la electrónica .pdfLauraPrada22
 

Más de LauraPrada22 (11)

Informe Sobre el Derecho de Autor en Colombia.pdf
Informe Sobre el Derecho de Autor en Colombia.pdfInforme Sobre el Derecho de Autor en Colombia.pdf
Informe Sobre el Derecho de Autor en Colombia.pdf
 
Empresas de aseo (tecnología).pptx
Empresas de aseo (tecnología).pptxEmpresas de aseo (tecnología).pptx
Empresas de aseo (tecnología).pptx
 
Empresas de aseo (trabajo de tecnologia).pptx
Empresas de aseo (trabajo de tecnologia).pptxEmpresas de aseo (trabajo de tecnologia).pptx
Empresas de aseo (trabajo de tecnologia).pptx
 
PROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdf
PROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdfPROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdf
PROYECTO CTS TABLAS, GRAFICAS Y ANALISIS.pdf
 
Empresas de aseo (trabajo de tecnología).pptx
Empresas de aseo (trabajo de tecnología).pptxEmpresas de aseo (trabajo de tecnología).pptx
Empresas de aseo (trabajo de tecnología).pptx
 
Taller de Tecnologia - PSEINT.pdf
Taller de Tecnologia - PSEINT.pdfTaller de Tecnologia - PSEINT.pdf
Taller de Tecnologia - PSEINT.pdf
 
Proyecto bicicleta.pdf
Proyecto bicicleta.pdfProyecto bicicleta.pdf
Proyecto bicicleta.pdf
 
Proyecto lavadora.pdf
Proyecto lavadora.pdfProyecto lavadora.pdf
Proyecto lavadora.pdf
 
La electricidad y la electrónica .pdf
La electricidad y la electrónica .pdfLa electricidad y la electrónica .pdf
La electricidad y la electrónica .pdf
 
Informe escrito
Informe escritoInforme escrito
Informe escrito
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 

Último

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (20)

Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Algoritmos y programación con micro:bit

  • 1. 1 Informe Escrito Tercer Periodo Laura Liz Prada Prado Tecnología 9-7 Profesor Guillermo Mondragón 27 / Octubre / 2021
  • 2. 2 Tabla de contenido ¿Qué es un algoritmo y clases?....................................................................................... 3 Ejemplo 1:....................................................................................................................... 4 Ejemplo 2:....................................................................................................................... 4 ¿Cuándo se elabora un algoritmo qué se debe tener en cuenta?..................................... 5 ¿Qué es un diagrama de flujo?........................................................................................ 5 ¿Qué símbolos tiene y qué significa cada uno de ellos?................................................. 6 Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo:.................. 7 ¿Qué es un lenguaje de programación? .......................................................................... 8 ¿Cómo pueden explicar o comprender lo de los bucles?................................................ 9 Reconoce los componentes de la micro: bit.................................................................... 9 Sesión 2........................................................................................................................... 9 ¿Qué es un sensor?........................................................................................................ 11 Conclusiones:................................................................................................................ 12 Link del blog................................................................................................................. 12 Referencias:................................................................................................................... 13
  • 3. 3 ¿Qué es un algoritmo y clases? Un algoritmo es una secuencia lógica y finita de pasos que le permite resolver un problema o lograr una meta. El algoritmo debe ser preciso e indicar el orden lógico de ejecución de cada paso. Debe estar definido; esto significa que, si un algoritmo se ejecuta varias veces, siempre debe obtener el mismo resultado. También debe ser finito, es decir, debe actuar, comenzar y terminar con una solución al resultado o problema. Existen dos clases de algoritmo, los cualitativos y los cuantitativos. Los cualitativos son aquellos donde los pasos son descritos con palabras y ejecutados por personas, mientras que los cuantitativos son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso y son ejecutados por un computador. Es decir, los algoritmos cualitativos permiten dar solución a los problemas cotidianos donde no es necesario usar operaciones matemáticas para llegar a cierta solución y en los cuantitativos por el contrario si son necesarias dichas operaciones.
  • 4. 4 Ejemplo 1: Elaborar un algoritmo que permita ir de la casa al colegio. Objetivo: Ir de la casa al colegio. Inicio 1. Levantarse 2. Ir por la toalla y bañarse 3. Secarse 4. Ponerse el uniforme y peinarse 5. Dirigirse a la cocina para desayunar 6. Cepillarse los dientes 7. Agarrar la mochila 8. Dirigirse a la puerta 9. Abrir la puerta y salir 10. Caminar hacia el colegio si queda cerca 11. Tomar un transporte si queda lejos 12. Llegar a la puerta del colegio 13. Entrar al colegio Fin. Ejemplo 2: Plantee un algoritmo que permita adquirir un boleto para ir al cine. Objetivo: Adquirir un boleto para ir al cine. Inicio 1. Escoger el cine donde desea ver la película 2. Dirigirse al cine escogido 3. Observar las películas que hay en cartelera 4. Escoger una película 5. Si hay gente esperando para comprar un boleto, hacer fila hasta llegar a la taquilla 6. Si no hay gente dirigirse directamente a la taquilla 7. Comprar el boleto para ver la película Fin.
  • 5. 5 ¿Cuándo se elabora un algoritmo qué se debe tener en cuenta? Al elaborar un algoritmo se debe tener en cuenta lo siguiente: 1. Tener claro cual es el problema que se debe resolver 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? El diagrama de flujo, también conocido como flujograma o diagrama de actividades es la representación gráfica a través de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
  • 6. 6 ¿Qué símbolos tiene y qué significa cada uno de ellos? Forma ANSI/ISO Nombre Descripción Línea de flujo (Flecha) Muestra el orden de operación de los procesos. Una línea saliendo de un símbolo y apuntando a otro. Las flechas se agregan si el flujo no es el estándar de arriba hacia abajo, de izquierda a derecha. Terminal Indica el inicio o fin de un programa o subprocesos. Se representa como un stadium, óvalo. Usualmente contienen la palabra "Inicio" o "Fin", o alguna otra frase señalando el inicio o fin de un proceso, como "presentar consulta" o "recibir producto". Proceso Representa un conjunto de operaciones que cambiar el valor, forma o ubicación de datos. Representado como un rectángulo. Decisión4 Muestra una operación condicional que determina cuál de los dos caminos tomará el programa. La operación es comúnmente una pregunta de sí/no o una prueba de verdadero/falso. Representada como un rombo. Entrada Indica el proceso de hacer entrar datos en la forma de ingresar datos. Representado como un paralelogramo. Salida Indica el proceso de hacer salir datos, en la forma de mostrar resultados. Representado como una hoja de papel impresa.
  • 7. 7 Anotación (Comentario) Indica información adicional acerca de un paso en el programa. Representado como un rectángulo abierto con una línea (que puede ser punteada) conectándolo con el símbolo correspondiente del diagrama de flujo. Proceso Predefinido Muestra, por su nombre, un proceso que ha sido definido en otro lugar. Representado como un rectángulo con un doble lateral en cada lado. Conector de Página Pares de conectores etiquetados reemplazan líneas largas o confusas en la página del diagrama. Representados como pequeños círculos con una letra dentro. Conector fuera de página Un conector etiqueta para usar cuando el objetivo es otra página. Representado con la forma de un plato de “Home” (béisbol) pentágono. Reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo: 1. Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha. 2. El algoritmo debe arrancar con el símbolo de inicio y terminar con el símbolo de fin. 3. La dirección de flujo se debe representar por medio de flechas. 4. Todas las líneas de flujo deben llegar a un símbolo o a otra línea.
  • 8. 8 ¿Qué es un lenguaje de programación? Un lenguaje de programación es un sistema construido bajo un lenguaje formal (código), y su diseño es principalmente para permitir que máquinas y computadoras comprendan los algoritmos de cálculos escritos por programadores. Las computadoras solo entienden lenguajes binarios (cadenas interminables de números 1 y 0). Para los humanos, es muy complicado programar computadoras a través de un sistema binario y es por eso que se crearon los lenguajes de programación, el lenguaje de programación se encarga entonces de convertir 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. En la actualidad existen decenas de lenguajes de programación, algunos de los lenguajes utilizados hoy en día son php, ASP.net, ActionScript, Ada, Python, Delphi, C++, Visual Basic, Matlab, Java, JavaScript, etc. ¿Qué significa cuando se habla de lenguaje compilado y lenguaje interpretado? Cuando se habla de lenguaje compilado se refiere a el que necesita de un programa especial que lea el código fuente y cree un archivo binario ejecutable para una plataforma específica. Por otro lado, al hablar de lenguaje interpretado nos referimos al que necesita 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.
  • 9. 9 Ficha No 2 ¿Cómo pueden explicar o comprender lo de los bucles? Un bucle es una secuencia de instrucciones repetitivas. Existen diferentes tipos de bucles que podemos usar dependiendo del objetivo que queramos lograr, los cuales son: los indefinidos o para siempre (se repiten indefinidamente o hasta que el procesador pare), los que se repiten un número exacto de veces y los que se repiten mientras una condición sea cierta. Reconoce los componentes de la micro: bit Elementos de la micro: bit 1. Botón A 2. Botón B 3. Matriz de LED (arreglo de 25 LED) 4. Micro - procesador 5. Brújula (compass) 6. Acelerómetro 7. USB 8. Botón de reinicio 9. Conector batería Sesión 2 Solución de preguntas: 1. Muestra flechas hacia las distintas direcciones que muestra (puntos cardinales) repetitivamente al presionar el botón A. 2. Después de programarlo en Makecode me di cuenta de que si hizo lo que esperaba, al no oprimir el botón no funciona.
  • 10. 10 3. 4. Al presionar el botón A y rápidamente el B se intercalan las direcciones de las flechas, es decir, la flecha se va a la primera dirección que indica el botón A y luego el B, después a la segunda y así sucesivamente. No sucedió lo que esperaba ya que pensé que se iba a mostrar toda la primera lista de direcciones y luego la segunda.
  • 11. 11 ¿Qué es un sensor? Un sensor es un dispositivo que puede detectar acciones o estímulos externos y responder en consecuencia. Estos dispositivos pueden convertir las magnitudes físicas o químicas en magnitudes eléctricas, es decir, un sensor convierte un fenómeno físico en un voltaje analógico medible (a veces una señal digital) convertido en una pantalla legible para humanos o transmitida para lectura o procesamiento adicional. Existen distintos tipos de sensores de los cuales el más usado es el micrófono, que convierte la energía del sonido en una señal eléctrica que puede amplificarse, transmitirse, grabarse y reproducirse.
  • 12. 12 Conclusiones: 1. Después de lo investigado y señalado en el documento podemos concluir que el algoritmo es una secuencia de pasos que necesitamos para lograr un objetivo; tiene dos clases, los cualitativos y los cuantitativos. Para crear un algoritmo es necesario tener en cuenta un claro objetivo, pasos descritos claramente y verificar la solución de este. 2. Con el desarrollo de este trabajo es muy sencillo comprender que el diagrama de flujo es la representación gráfica (por medio de símbolos) a través de un algoritmo o proceso, y siempre deben comenzar con el símbolo de “Inicio” y terminar con el de “Fin”. 3. En virtud de lo investigado, ahora sabemos que un lenguaje de programación es un sistema construido bajo un código, este se divide en dos tipos, el lenguaje compilado y el lenguaje interpretado. 4. En conclusión, un bucle es una secuencia de instrucciones que se repiten constantemente; el bucle se clasifica de acuerdo a la cantidad de veces que se repite (por ejemplo, los bucles indefinidos). 5. Al finalizar este trabajo puedo decir que un sensor es un dispositivo que reacciona a los estímulos (sonido, movimiento, etc.), el más usado es el micrófono que al recibir el sonido lo transforma en una señal eléctrica que puede amplificarse, transmitirse, grabarse y reproducirse. Link del blog Laura Liz Prada Prado: https://techno9escape.blogspot.com/p/periodo-3-2021.html