SlideShare una empresa de Scribd logo

Desarrollo de habilidades de pensamiento

L
LeidiCaro1

desarrollo de habilidades

1 de 23
Descargar para leer sin conexión
DESARROLLO DE HABILIDADES DE PENSAMIENTO
Nombres:
Leidi Cáterin Caro Delgado
Sebastián Gómez Payan
Sara Góngora Villaquiran
Grado: 9-1
LIC: Guillermo Mondragón Castro
16/10/2021
1
TABLADE CONTENIDO
1. Introducción…………………………………………………2
2. ¿Qué es un algoritmo? ……………...………………3
2.1 Resuelve el ejemplo 1 y 2 de la guía propuesta en Colombia aprende…4
3. ¿Cuándo se elabora un algoritmo, que se debe tener en cuenta? ……5
4. ¿Qué es un diagrama de flujo? ………………………………….......6
4.1 Lección 2 -, qué símbolos tiene y qué significa cada uno de ellos reglas que
deben ser tenidas en cuenta para realizar un diagrama de flujo…
5. ¿Qué es un lenguaje de programación y que significa cuando se habla de
lenguaje compilado y lenguaje interpretado? ………………………8
6. ¿Cómo pueden explicar o comprender lo de los bucles? ………………10
7. Reconoce los componentes de la micro: bit……………12
8. Sesión 2- resuelve las preguntas planteadas en la ficha………………13
9. ¿Qué es un sensor?.........................................................................16
10. conclusiones……………………………………………………………………18
11. Anexos…………………………………………………………………………19
7.1 Registro de la reunión Nº1……………………………………………20
2
INTRODUCCIÓN
Con ese informe se pretende reconocer y definir los conceptos sobre los
algoritmos junto al aprendizaje del lenguaje de programación, utilizando los
conocimientos tecnológicos que se han adquirido durante el proceso educativo,
tanto en el modelo de prespecialidad alternada como en la virtualidad, al igual
que haciendo uso de las TIC para así tener en cuenta algunas restricciones y
condiciones de nuestro lenguaje tecnológico y conocimientos básicos en
cuento la informática aplicada y algunas aplicaciones avanzadas.
El objetivo de la realización de este informe es poner a prueba los
conocimientos adquiridos con las bases del material de apoyo compartido por
el docente mediante la plataforma Google Classroom, se pretende desarrollar
las habilidades de pensamiento crítico, así dando solución de problemas, ya
sean de programación o no, los algoritmos y sus clases junto a la definición de
cada uno y los conceptos de programación básicos. Todo esto mediante el uso
de la plataforma Google Drive, en la que es posible la resolución de la actividad
a tiempo real con los compañeros de grupo, adicionalmente, uso de la
plataforma Google Meet para desempeñar cada uno de los roles asignados al
comienzo de la actividad.
3
¿QUÉ ES UN ALGORITMO?
Un algoritmo es la capacidad que permite pensar, evaluar, entender y actuar,
con el fin de satisfacer algún objetivo o finalidad, el actuar de nosotros es la
capacidad que tiene el hombre como el único ser racional de la naturaleza; la
evolución de hoy en día permite que el computador pueda realizar tareas y
manejar datos según la secuencia de pasos lógicos. Estos pasos son creados
por el hombre y se conocen como algoritmos.
Podemos decir que un algoritmo es una secuencia lógica de pasos que permite
dar soluciones a problemas y cumplir con un objetivo, deben ser precisos y dar
orden lógico a la realización de cada uno de los pasos, debe ser definido. Un
algoritmo siempre debe tener el mismo resultado, debe ser finito y comenzar
con una acción y terminar con un resultado.
Clases de algoritmo
1. Algoritmos computacionales: Este tipo de algoritmos prevalecen tanto
cálculos matemáticos como escritura de programación para alcanzar un
máximo detalle del significado de cada fracción del algoritmo, y es debido
a su dificultad que se necesita el uso de un computador para su
entendimiento.
2. Algoritmos no computacionales: Este tipo de algoritmos están
formados por una escritura sencilla y al igual que los algoritmos
computacionales son de lectura sencilla aprovechando cálculos
matemáticos no complejos en donde no es necesario un computador,
sino más bien una calculadora sencilla, por ejemplo.
3. Algoritmos cualitativos: Son fáciles algoritmos muy detallados y
descritos en un lenguaje corriente (cómo el castellano o el inglés), los
cuales son útiles como árboles de transcurso para organizar la
información sobre algún tema propio.
4. Algoritmos cuantitativos: Este tipo de algoritmos solo hace uso de un
lenguaje matemático para expresar los procesos dentro del algoritmo,
casi siempre es utilizado para ordenar procesos que requieren las
matemáticas como las ecuaciones largas o de múltiple resultado.
4
RESUELVE EL EJEMPLO 1 Y 2 DE LA GUÍA PROPUESTA EN COLOMBIA
APRENDE.
Ejemplo 1: Elabore un algoritmo que permita ir de la casa al colegio
Objetivo: Ir de la casa al colegio
Ejemplo 2 - Plantee un algoritmo que permita adquirir un boleto para cine
Objetivo: Adquirir un boleto para ir a cine
5
CUANDO SE ELABORA UN ALGORITMO ¿QUE SE DEBE TENER EN
CUENTA?
Para la elaboración de un algoritmo se debe tener en cuenta una serie de
características básicas, como por ejemplo la precisión; ésta es sumamente
necesaria para indicar de manera correcta el orden de la realización en cada
paso dentro del proceso/algoritmo. También otros aspectos que hay que tener
en cuenta es la definición y la finitud. Primero, la definición nos indica la
exactitud de los pasos a describir en el proceso, si se prueba el algoritmo varias
veces, siempre se debe obtener el mismo resultado. mencionado antes, la
finitud es igual de importante que la precisión y la definición en el algoritmo, ya
que esta indica un número razonable de los pasos a cumplir o llevar a cabo,
los cuales deben llevar a la finalización del proceso y darnos un resultado en
un tiempo finito.
También debe ser totalmente legible, el texto o la descripción de los pasos
deben ser claros con tal de que permitan entenderlo y leerlo facilmente,
ademas, siempre hay que tener claro que un algoritmo consta de tres partes:
entrada, proceso y salida, al momento de establecer los pasos o los cálculos
hay que tener presente estos.
En resumen, para elaborar un algoritmo 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.

Recomendados

Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoSaragongoravillaquir
 
Analisis y diseño algoritmos
Analisis y diseño algoritmosAnalisis y diseño algoritmos
Analisis y diseño algoritmosEnrique Y Ch
 
Algoritmos y Logica
Algoritmos y LogicaAlgoritmos y Logica
Algoritmos y LogicaDSGP
 
Conceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje deConceptos de algoritmo, programa y lenguaje de
Conceptos de algoritmo, programa y lenguaje de'Felipe Lozada
 
Logica de programacion de algoritmos
Logica de programacion de algoritmosLogica de programacion de algoritmos
Logica de programacion de algoritmosDavid Ramos
 

Más contenido relacionado

La actualidad más candente

Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoJohanCaro5
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1Jeckson Loza
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionBoris Salleg
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraBrivé Soluciones
 
Programacion logica 1
Programacion logica 1Programacion logica 1
Programacion logica 1profedelvalle
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un AlgoritmoOGEA UPS
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmossmog2010
 

La actualidad más candente (17)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo Y Pseudocódigo
Algoritmo Y PseudocódigoAlgoritmo Y Pseudocódigo
Algoritmo Y Pseudocódigo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Introducción a los algoritmos y programación 1
Introducción a los algoritmos y programación   1Introducción a los algoritmos y programación   1
Introducción a los algoritmos y programación 1
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con Computadora
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Programacion logica 1
Programacion logica 1Programacion logica 1
Programacion logica 1
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Descripción de un Algoritmo
Descripción de un AlgoritmoDescripción de un Algoritmo
Descripción de un Algoritmo
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Los algoritmos
Los    algoritmosLos    algoritmos
Los algoritmos
 
Pseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujoPseudocodigo - Algoritmos - Diagramas de flujo
Pseudocodigo - Algoritmos - Diagramas de flujo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Similar a Desarrollo de habilidades de pensamiento

Similar a Desarrollo de habilidades de pensamiento (20)

Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Evaluacion de algoritmo
Evaluacion de algoritmoEvaluacion de algoritmo
Evaluacion de algoritmo
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
Programación
ProgramaciónProgramación
Programación
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Apuntes De Algoritmos
Apuntes De AlgoritmosApuntes De Algoritmos
Apuntes De Algoritmos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Más de LeidiCaro1

CONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdf
CONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdfCONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdf
CONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdfLeidiCaro1
 
Código de colores
Código de colores Código de colores
Código de colores LeidiCaro1
 
código de colores leídi caro.pdf
código de colores leídi caro.pdfcódigo de colores leídi caro.pdf
código de colores leídi caro.pdfLeidiCaro1
 
Informe en equipo estructuración del blog desarrollo de actividades de pensam...
Informe en equipo estructuración del blog desarrollo de actividades de pensam...Informe en equipo estructuración del blog desarrollo de actividades de pensam...
Informe en equipo estructuración del blog desarrollo de actividades de pensam...LeidiCaro1
 
Informe escrito
Informe escrito  Informe escrito
Informe escrito LeidiCaro1
 
Trabajo individual - Podcast
Trabajo individual - Podcast Trabajo individual - Podcast
Trabajo individual - Podcast LeidiCaro1
 
Trabajo individual - Podcast
Trabajo individual - Podcast Trabajo individual - Podcast
Trabajo individual - Podcast LeidiCaro1
 

Más de LeidiCaro1 (7)

CONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdf
CONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdfCONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdf
CONCEPTOS DE PROGRAMACION - METODOS ESTADISTICOS .pdf
 
Código de colores
Código de colores Código de colores
Código de colores
 
código de colores leídi caro.pdf
código de colores leídi caro.pdfcódigo de colores leídi caro.pdf
código de colores leídi caro.pdf
 
Informe en equipo estructuración del blog desarrollo de actividades de pensam...
Informe en equipo estructuración del blog desarrollo de actividades de pensam...Informe en equipo estructuración del blog desarrollo de actividades de pensam...
Informe en equipo estructuración del blog desarrollo de actividades de pensam...
 
Informe escrito
Informe escrito  Informe escrito
Informe escrito
 
Trabajo individual - Podcast
Trabajo individual - Podcast Trabajo individual - Podcast
Trabajo individual - Podcast
 
Trabajo individual - Podcast
Trabajo individual - Podcast Trabajo individual - Podcast
Trabajo individual - Podcast
 

Último

Infografía sobre la historia del Instituto Diocesano
Infografía sobre la historia del Instituto DiocesanoInfografía sobre la historia del Instituto Diocesano
Infografía sobre la historia del Instituto Diocesanomeizterz5353
 
Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1jessicamaribeljaneta
 
Impacto ambiental Green Illustrated Sustainable World
Impacto ambiental Green Illustrated Sustainable WorldImpacto ambiental Green Illustrated Sustainable World
Impacto ambiental Green Illustrated Sustainable WorldJohnCarvajal23
 
Licenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptxLicenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptxgeomaster9
 
c2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptxc2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptxMartín Ramírez
 
EJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docx
EJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docxEJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docx
EJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docxnelsontobontrujillo
 
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdfAuquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdfAngelaCasco1
 
Coello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignorancia
Coello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignoranciaCoello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignorancia
Coello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignoranciajc847153
 
Tarea 1. Ensayo sobre "La sociedad de la ignorancia"
Tarea 1. Ensayo sobre "La sociedad de la ignorancia"Tarea 1. Ensayo sobre "La sociedad de la ignorancia"
Tarea 1. Ensayo sobre "La sociedad de la ignorancia"Oscar Tigasi
 
Planificacion Curricular en la Escuela Ccesa007.pdf
Planificacion Curricular en la Escuela Ccesa007.pdfPlanificacion Curricular en la Escuela Ccesa007.pdf
Planificacion Curricular en la Escuela Ccesa007.pdfDemetrio Ccesa Rayme
 
Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"gelisbeths
 
Alexander_Lasso_Marco_Garzo_Practica_N° 3.pdf
Alexander_Lasso_Marco_Garzo_Practica_N° 3.pdfAlexander_Lasso_Marco_Garzo_Practica_N° 3.pdf
Alexander_Lasso_Marco_Garzo_Practica_N° 3.pdfalexlasso65
 
Repaso..................................
Repaso..................................Repaso..................................
Repaso..................................brianjars
 
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdfPROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdfLozanogalex
 
Ecosistema componente El biotopo y sus características
Ecosistema  componente El biotopo y sus característicasEcosistema  componente El biotopo y sus características
Ecosistema componente El biotopo y sus característicasalisonguaman1rod
 
Maikell Victor - Química 2024 - Volume 1
Maikell Victor - Química 2024 - Volume 1Maikell Victor - Química 2024 - Volume 1
Maikell Victor - Química 2024 - Volume 1DevinsideSolutions
 
Proceso de matricula articulacioncimm.pdf
Proceso de matricula articulacioncimm.pdfProceso de matricula articulacioncimm.pdf
Proceso de matricula articulacioncimm.pdfJorgecego
 
reciente evolucion de la economia china y su impacto en el mundo
reciente evolucion de la economia china y su impacto en el mundo reciente evolucion de la economia china y su impacto en el mundo
reciente evolucion de la economia china y su impacto en el mundo Carlos Alberto Aquino Rodriguez
 

Último (20)

Infografía sobre la historia del Instituto Diocesano
Infografía sobre la historia del Instituto DiocesanoInfografía sobre la historia del Instituto Diocesano
Infografía sobre la historia del Instituto Diocesano
 
Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1
 
Impacto ambiental Green Illustrated Sustainable World
Impacto ambiental Green Illustrated Sustainable WorldImpacto ambiental Green Illustrated Sustainable World
Impacto ambiental Green Illustrated Sustainable World
 
Licenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptxLicenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptx
 
c2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptxc2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptx
 
PPT: Tu amor es grande hasta los cielos IASD
PPT: Tu amor es grande hasta los cielos IASDPPT: Tu amor es grande hasta los cielos IASD
PPT: Tu amor es grande hasta los cielos IASD
 
EJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docx
EJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docxEJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docx
EJERCICIO TOMÁS Y LA ENERGÍA ELÉCTRICA.docx
 
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdfAuquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdf
 
Presentación Probabilidad y estadística.pptx
Presentación Probabilidad y estadística.pptxPresentación Probabilidad y estadística.pptx
Presentación Probabilidad y estadística.pptx
 
Coello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignorancia
Coello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignoranciaCoello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignorancia
Coello_Javier_Tarea1_ensayo_sobre_la_sociedad_de_la_ignorancia
 
Tarea 1. Ensayo sobre "La sociedad de la ignorancia"
Tarea 1. Ensayo sobre "La sociedad de la ignorancia"Tarea 1. Ensayo sobre "La sociedad de la ignorancia"
Tarea 1. Ensayo sobre "La sociedad de la ignorancia"
 
Planificacion Curricular en la Escuela Ccesa007.pdf
Planificacion Curricular en la Escuela Ccesa007.pdfPlanificacion Curricular en la Escuela Ccesa007.pdf
Planificacion Curricular en la Escuela Ccesa007.pdf
 
Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"
 
Alexander_Lasso_Marco_Garzo_Practica_N° 3.pdf
Alexander_Lasso_Marco_Garzo_Practica_N° 3.pdfAlexander_Lasso_Marco_Garzo_Practica_N° 3.pdf
Alexander_Lasso_Marco_Garzo_Practica_N° 3.pdf
 
Repaso..................................
Repaso..................................Repaso..................................
Repaso..................................
 
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdfPROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
 
Ecosistema componente El biotopo y sus características
Ecosistema  componente El biotopo y sus característicasEcosistema  componente El biotopo y sus características
Ecosistema componente El biotopo y sus características
 
Maikell Victor - Química 2024 - Volume 1
Maikell Victor - Química 2024 - Volume 1Maikell Victor - Química 2024 - Volume 1
Maikell Victor - Química 2024 - Volume 1
 
Proceso de matricula articulacioncimm.pdf
Proceso de matricula articulacioncimm.pdfProceso de matricula articulacioncimm.pdf
Proceso de matricula articulacioncimm.pdf
 
reciente evolucion de la economia china y su impacto en el mundo
reciente evolucion de la economia china y su impacto en el mundo reciente evolucion de la economia china y su impacto en el mundo
reciente evolucion de la economia china y su impacto en el mundo
 

Desarrollo de habilidades de pensamiento

  • 1. DESARROLLO DE HABILIDADES DE PENSAMIENTO Nombres: Leidi Cáterin Caro Delgado Sebastián Gómez Payan Sara Góngora Villaquiran Grado: 9-1 LIC: Guillermo Mondragón Castro 16/10/2021
  • 2. 1 TABLADE CONTENIDO 1. Introducción…………………………………………………2 2. ¿Qué es un algoritmo? ……………...………………3 2.1 Resuelve el ejemplo 1 y 2 de la guía propuesta en Colombia aprende…4 3. ¿Cuándo se elabora un algoritmo, que se debe tener en cuenta? ……5 4. ¿Qué es un diagrama de flujo? ………………………………….......6 4.1 Lección 2 -, qué símbolos tiene y qué significa cada uno de ellos reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo… 5. ¿Qué es un lenguaje de programación y que significa cuando se habla de lenguaje compilado y lenguaje interpretado? ………………………8 6. ¿Cómo pueden explicar o comprender lo de los bucles? ………………10 7. Reconoce los componentes de la micro: bit……………12 8. Sesión 2- resuelve las preguntas planteadas en la ficha………………13 9. ¿Qué es un sensor?.........................................................................16 10. conclusiones……………………………………………………………………18 11. Anexos…………………………………………………………………………19 7.1 Registro de la reunión Nº1……………………………………………20
  • 3. 2 INTRODUCCIÓN Con ese informe se pretende reconocer y definir los conceptos sobre los algoritmos junto al aprendizaje del lenguaje de programación, utilizando los conocimientos tecnológicos que se han adquirido durante el proceso educativo, tanto en el modelo de prespecialidad alternada como en la virtualidad, al igual que haciendo uso de las TIC para así tener en cuenta algunas restricciones y condiciones de nuestro lenguaje tecnológico y conocimientos básicos en cuento la informática aplicada y algunas aplicaciones avanzadas. El objetivo de la realización de este informe es poner a prueba los conocimientos adquiridos con las bases del material de apoyo compartido por el docente mediante la plataforma Google Classroom, se pretende desarrollar las habilidades de pensamiento crítico, así dando solución de problemas, ya sean de programación o no, los algoritmos y sus clases junto a la definición de cada uno y los conceptos de programación básicos. Todo esto mediante el uso de la plataforma Google Drive, en la que es posible la resolución de la actividad a tiempo real con los compañeros de grupo, adicionalmente, uso de la plataforma Google Meet para desempeñar cada uno de los roles asignados al comienzo de la actividad.
  • 4. 3 ¿QUÉ ES UN ALGORITMO? Un algoritmo es la capacidad que permite pensar, evaluar, entender y actuar, con el fin de satisfacer algún objetivo o finalidad, el actuar de nosotros es la capacidad que tiene el hombre como el único ser racional de la naturaleza; la evolución de hoy en día permite que el computador pueda realizar tareas y manejar datos según la secuencia de pasos lógicos. Estos pasos son creados por el hombre y se conocen como algoritmos. Podemos decir que un algoritmo es una secuencia lógica de pasos que permite dar soluciones a problemas y cumplir con un objetivo, deben ser precisos y dar orden lógico a la realización de cada uno de los pasos, debe ser definido. Un algoritmo siempre debe tener el mismo resultado, debe ser finito y comenzar con una acción y terminar con un resultado. Clases de algoritmo 1. Algoritmos computacionales: Este tipo de algoritmos prevalecen tanto cálculos matemáticos como escritura de programación para alcanzar un máximo detalle del significado de cada fracción del algoritmo, y es debido a su dificultad que se necesita el uso de un computador para su entendimiento. 2. Algoritmos no computacionales: Este tipo de algoritmos están formados por una escritura sencilla y al igual que los algoritmos computacionales son de lectura sencilla aprovechando cálculos matemáticos no complejos en donde no es necesario un computador, sino más bien una calculadora sencilla, por ejemplo. 3. Algoritmos cualitativos: Son fáciles algoritmos muy detallados y descritos en un lenguaje corriente (cómo el castellano o el inglés), los cuales son útiles como árboles de transcurso para organizar la información sobre algún tema propio. 4. Algoritmos cuantitativos: Este tipo de algoritmos solo hace uso de un lenguaje matemático para expresar los procesos dentro del algoritmo, casi siempre es utilizado para ordenar procesos que requieren las matemáticas como las ecuaciones largas o de múltiple resultado.
  • 5. 4 RESUELVE EL EJEMPLO 1 Y 2 DE LA GUÍA PROPUESTA EN COLOMBIA APRENDE. Ejemplo 1: Elabore un algoritmo que permita ir de la casa al colegio Objetivo: Ir de la casa al colegio Ejemplo 2 - Plantee un algoritmo que permita adquirir un boleto para cine Objetivo: Adquirir un boleto para ir a cine
  • 6. 5 CUANDO SE ELABORA UN ALGORITMO ¿QUE SE DEBE TENER EN CUENTA? Para la elaboración de un algoritmo se debe tener en cuenta una serie de características básicas, como por ejemplo la precisión; ésta es sumamente necesaria para indicar de manera correcta el orden de la realización en cada paso dentro del proceso/algoritmo. También otros aspectos que hay que tener en cuenta es la definición y la finitud. Primero, la definición nos indica la exactitud de los pasos a describir en el proceso, si se prueba el algoritmo varias veces, siempre se debe obtener el mismo resultado. mencionado antes, la finitud es igual de importante que la precisión y la definición en el algoritmo, ya que esta indica un número razonable de los pasos a cumplir o llevar a cabo, los cuales deben llevar a la finalización del proceso y darnos un resultado en un tiempo finito. También debe ser totalmente legible, el texto o la descripción de los pasos deben ser claros con tal de que permitan entenderlo y leerlo facilmente, ademas, siempre hay que tener claro que un algoritmo consta de tres partes: entrada, proceso y salida, al momento de establecer los pasos o los cálculos hay que tener presente estos. En resumen, para elaborar un algoritmo 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.
  • 7. 6 ¿QUE ES UN DIAGRAMA DE FLUJO? Estos diagramas de flujo o flujogramas son representaciones gráficas de algoritmos o procesos los que se pueden utilizar para muchas disciplinas como la programación, psicología cognitiva, etc. Estas entradas son datos o provisiones que requiere el algoritmo para que este se pueda desarrollar. Estos procesos son aquellas acciones que nos facilitan elaborar dichas entradas, en otros datos o provisiones que nos permitan hallar una solución al problema. Las salidas dan una referencia a los resultados finales que debe presentar este algoritmo. Se usan decisiones que puedan llegar a ser algo lógico de acuerdo a poder ejecutar o no este conjunto de instrucciones. Dichas interacciones funcionan para repetir este conjunto de instrucciones que un algoritmo posee. Para la elaboración de dichos diagramas siempre debemos tener en cuenta estas reglas: 1. Dichos diagramas se deben elaborar de arriba hacia abajo y de izquierda a derecha. 2. Estos algoritmos siempre se deben comenzar con un símbolo de inicio y un símbolo de fin. 3. Las direcciones de flujo se deben simbolizar mediante flechas. 4. Todas estas líneas de flujo se deben llegar a un símbolo o una línea. ¿Qué símbolos tiene, qué significa cada uno de ellos y qué reglas deben ser tenidas en cuenta para la elaboración de un diagrama de flujo?
  • 8. 7 ● Inicio / Fin: Este símbolo es utilizado para poder señalar tanto el inicio como el final de un algoritmo, este es el único símbolo que posee una sola conexión(flecha). ● Entrada de datos: En este símbolo se ubican los valores iniciales, los cuales se deberán recibir para el proceso. Este símbolo siempre deberá tener al menos una conexión entrante y una de salida. ● Proceso de datos: Este símbolo se utiliza para tener la capacidad de señalar operaciones aritméticas, matemáticas, etc. Dicho símbolo siempre deberá tener por lo menos una conexión tanto de entrada como de salida. ● Salida de datos o Desplegado de información: Este símbolo será usado para presentar un resultado el cual será capaz de dar una solución fija a un problema que se pretenda resolver, este símbolo siempre deberá tener una conexión de entrada y una de salida. ● Flechas conectoras: Este símbolo se utiliza para poder indicar un salto dentro del diagrama. Se puede utilizar con el propósito de facilitar la disposición plana de un diagrama y evitar que este tenga un cruce bastante excesivo de líneas a través del mismo. Este conector puede ir asociado a un conector (gemelo) y junto con él, deben representar una puerta de entrada y de salida para el flujo del diagrama, se continuará el diagrama a partir de otro conector en el que se podrá marcar con la misma letra. ● Decisiones: Este símbolo nos representa una decisión en la que será anotada una instrucción o pregunta que deberá ser revisada y claramente evaluada en su interior, como verdadera o falsa la cual determinará el flujo del programa. ● Repeticiones o iteraciones: Este conector es de funcionamiento óptimo lo distingue y nos indica que debemos buscar el “gemelo” en una página distinta de la actual. Este conector lleva asociado una especie de salto entre páginas.
  • 9. 8 ¿QUE ES UN LENGUAJE DE PROGRAMACIÓN Y QUE SIGNIFICA CUANDO SE HABLA DE LENGUAJE COMPILADO Y LENGUAJE INTERPRETADO? Un lenguaje de programación es un sistema estructurado bajo un lenguaje formal y diseñado principalmente para que las máquinas y computadoras puedan entender los algoritmos computacionales escritos por programadores. Los computadores solo entienden el lenguaje binario (cadenas interminables de números 1 y 0 ) , para el hombre es complejo programar computadores mediante el sistema binario y es por eso que se crearon los lenguajes de programación, el lenguaje de programación se encarga entonces de convertir 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. Los lenguajes de programación se pueden clasificar de varias formas, los hay por nivel, y por la forma como se ejecutan. Existen lenguajes de alto y bajo nivel Ejemplos de lenguaje de alto nivel: C++, Python, Java Ejemplos de lenguaje de bajo nivel: Assembler LENGUAJE COMPILADO Y LENGUAJE INTERPRETADO Hay lenguajes compilados e interpretados, los lenguajes compilados necesitan de un programa especial que lea el código fuente y cree un archivo binario ejecutable para una plataforma específica por ejemplo: C++ Es un lenguaje de programación creado a mediados de los años 80 por Bjarne Stroustrup. En la actualidad, el C++ es uno de los lenguajes más usados por los desarrolladores de software. Pascal es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth en el año 1970. Los lenguajes interpretados necesitan de un programa que traduzca en directo el código fuente escrito a instrucciones de la plataforma en la que se ejecutan por ejemplo Python, es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible, JavaScript. 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.
  • 10. 9 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++ Es un lenguaje de programación creado a mediados de los años 80 por Bjarne Stroustrup. En la actualidad, el C++ es uno de los lenguajes más usados por los desarrolladores de software. Visual Basic, Matlab, Java Es un lenguaje de programación diseñado en el año 1995 por la empresa Sun Microsystems.
  • 11. 10 ¿CÓMO PUEDEN EXPLICAR Y COMPRENDER LO DE LOS BUCLES? Un bucle es un segmento perteneciente a un algoritmo que se debe repetir varias veces hasta que se pueda alcanzar una cierta condición, estas secuencias de instrucciones se pueden ejecutar repetidas veces. Hay tres bucles bastante conocidos los cuales son: ● Bucle while: Este consiste en un ciclo repetido asimilado en resultado de una expresión lógica, su propósito es repetir un bloque de código mientras una condición se mantenga verdadera. ● Bucle for: Este consiste en una estructura de control en la programación la cual se puede identificar de antemano por un número máximo de iteraciones.
  • 12. 11 Bucle Do-while: Esta es una estructura de la mayoría y su propósito es ejecutar un bloque de código y repetir la ejecución mientras se cumpla cierta condición expresada en la cláusula while.
  • 13. 12 RECONOCE LOS COMPONENTES DE LA MICROBIT ● Botón A: Con esta función podemos capturar todas las veces que hemos pulsado un determinado botón, por ejemplo, vamos a mostrar por la matriz de led las veces que hemos pulsado el botón A. Para ello, tenemos que esperar 5 segundos utilizando la función sleep() hasta que se muestre el número en la matriz de LEDs. ● Matriz de LEDs: la extensión permite mostrar 5 emojis y encender LEDs por coordenadas, también cuenta con un bloque que borra el panel por completo y el bloque Matriz refresh que se usa para encender los LEDs cuando se indica su coordenada. ● Botón B: Al pulsar el botón B se encenderán los LEDs necesarios para mostrar de forma gráfica el valor del nivel de luz Crear un código que permita encender todos los LEDs del panel del micro bit al pulsar el botón A y apagarlos al pulsar el botón B, pero no se encenderá si el valor del sensor de luz es superior a 175. ● Microprocesador: Al procesador a veces se le llama el "cerebro" de un ordenador y tu BBC micro: bit tiene un microprocesador dentro. Es una parte esencial de tu micro: bit, ya que ejecuta los programas que escribes. ● Brújula: Puedes usarlo para medir el campo magnético de la Tierra y usarlo como una brújula. Cuando pulsas el botón A, el micro bit realiza una lectura del sensor de brújula y muestra el ángulo en la pantalla LED. Apunta el micro bit al norte y deberías ver una lectura de 0 grados. ● Acelerómetro: Un acelerómetro es un sensor de movimiento que mide el movimiento. El acelerómetro de micro bit detecta cuando lo inclinas de izquierda a derecha, hacia atrás y hacia adelante y hacia arriba y hacia abajo. ● USB: Los USB, se utilizan para conectar, comunicar y alimentar ordenadores y dispositivos digitales. El BBC micro: bit tiene una interfaz USB que te permite conectar tu ordenador a tu micro: bit usando un cable micro USB y alimentar tu micro: bit.
  • 14. 13 ● Botón de reinicio: La nueva función de modo de espera detendrá el programa en curso en el micro bit hasta que se pulse el botón de reinicio, además del modo en espera, la nueva micro bit es capaz de reducir su consumo de energía para proyectos de IoT donde registramos datos durante tiempo prolongado. ● Conector batería: Conector de batería de 9 volts (cuadrada) con cable, ideal para alimentar cualquier dispositivo que requiera de 9v, se usa principalmente en tablillas de conexión (Protoboard) o para alimentar cualquier prototipo de circuitos electrónicos, ya que as cables de salida no tienen ningún conector específico. SESIÓN 2- RESUELVE LAS PREGUNTAS PLANTEADAS EN LA FICHA 2 1. Este programa que se encuentra a la derecha, ¿qué crees que hace? hace una flecha de arriba abajo e izquierda y derecha 2. Ahora prográmalo en el editor makecode, ¿Hizo lo que esperabas? Sí si no se oprime el botón, ¿funciona? no 3. Ahora prográmalo para cuando presiones el botón A haga lo que acaba de hacer y que cuando presiones B, la flecha gire en dirección contraria. Para realizar este programa usa el mismo bloque para siempre. 4. ¿Qué pasa cuando presionas A y muy rápidamente B?se devuelve la flecha en dirección contraria ¿Es lo que esperabas?si
  • 15. 14
  • 16. 15
  • 17. 16 ¿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, por ejemplo: existen sensores que se instalan en los vehículos y que detectan cuando la velocidad de desplazamiento supera la permitida; en esos casos, emiten un sonido que alerta al conductor y a los pasajeros. Otro tipo de sensor muy habitual es aquel que se instala en la puerta de entrada de las viviendas y reacciona ante el movimiento. Si una persona se acerca al sensor, éste emite una señal y se enciende una lámpara. La utilización de estos sensores está vinculada a la seguridad, ya que evitan que alguien aproveche la oscuridad para ocultarse e ingresar en la casa sin ser advertido. El termómetro también es un tipo de sensor que aprovecha la capacidad del mercurio para reaccionar ante la temperatura y, de este modo, permite detectar si una persona tiene fiebre. Los sensores, en definitiva, son artefactos que permiten obtener información del entorno e interactuar con ella. Así como los seres humanos apelan a su sistema sensorial para dicha tarea, las máquinas y los robots requieren de sensores para la interacción con el medio en el que se encuentran, cuando se desarrollan computadoras capaces de responder a órdenes de voz, por ejemplo, se las provee de micrófonos, que son sensores capaces de captar las ondas sonoras y transformarlas. Si estos sensores están conectados con otros circuitos, la máquina podrá reaccionar al estímulo de acuerdo a lo requerido por el usuario.
  • 18. 17
  • 19. 18 REFERENCIAS ● https://aprende.colombiaaprende.edu.co/sites/default/files/naspublic/curriculo s_ex/n1g10_fproy/nivel1/programacion/unidad1/leccion1.html ● https://www.google.com/search?q=clases+de+algoritmo hq=clases+&aqs=chrome.1.69i57j0i67j0i433i512l2j0i512l2j0i433i512j69i61.59 15j0j7&sourceid=chrome&ie=UTF-8 ● https://ingenieria.udistrital.edu.co/pluginfile.php/39292/mod_resource/content/ 1/Diagramas_de_Flujo.pdf - Simbologia ● https://microbit.org/es-es/get-started/user-guide/features-in-depth/ - reconoce los componentes de microbit. Se utilizó el material proporcionado por el docente para la realización de la actividad, La ficha 2 y sesión 2 también sirvieron de apoyo durante la resolución del taller. CONCLUSIONES Con este trabajo hemos reconocido e identificado algunos saberes básicos relacionados a la programación, el más predominante es el algoritmo. El algoritmo es una secuencia lógica que sigue unos pasos específicos que permite dar soluciones a problemas en un orden lógico donde siempre se obtiene el mismo resultado, siempre hay que realizarle pruebas a la hora de la realización de estos para tener en claro cuál es el problema y posteriormente darles soluciones a estos. Los algoritmos no son todos iguales, se han identificado 4 tipos de algoritmos, los computacionales, los no computacionales, los cualitativos y los cuantitativos, todos estos son similares mas no iguales, por ejemplo, todos estos usan cálculos matemáticos excepto los algoritmos cualitativos y los computacionales usan cálculos demasiados complejos que no se podrían resolver en una simple calculadora. Adicionalmente, para poder mostrar los algoritmos se deben usar los diagramas de flujo, estos se muestran en diferentes ámbitos o profesiones como la programación y psicología. También aprendimos un poco del lenguaje compilado y el lenguaje interpretado, los lenguajes necesitan un programa especial para ser leídos a diferencia del otro.
  • 20. 19 ANEXOS REGISTRO O RELATO DEL ENCUENTRO 16-10-21 Sara Góngora: Monitor y vigía de tiempo Leidi caro: Encargada de materiales y periodista Sebastian Gomez: Relator Monitor: Encargada de copiar la teoría de cada uno de los conceptos que vamos a utilizar en el trabajo, basándose en las fichas proporcionadas para el desarrollo de este y de páginas web, recopilar todo el trabajo en un PDF y subirlo al classroom. Periodista: Encargada de tomar registros fotográficos durante el desarrollo de la reunión. Vigía de tiempo: Encargada de completar las ideas del trabajo y organizar la distribución del tiempo en nuestras funciones. Encargado de materiales: Encarga de realizar los 3 gráficos de la ficha #1. Relator: Encargado de preparar una síntesis de las ideas que se aportaron en la reunión.
  • 21. 20 REGISTRO DE LA REUNIÓN El día martes 16/10/21 se realizó la reunión en la que desarrollamos todos los puntos del taller, incluyendo la indagación de conceptos como material de apoyo. Esta reunión tuvo una duración de tres horas comenzando a las 10:30 de la tarde con el objetivo de socializar ideas y orientarnos en nuestras funciones; procedimos a leer e interpretar las normas requeridas para desarrollar el trabajo, nos distribuimos cada una de las tareas dependiendo del rol. y dándose por finalizada a las 5 pm. Se trabajó por medio de la plataforma Meet y se desarrolló la actividad en el google drive
  • 22. 21
  • 23. 22 Sara Gongora Villaquiran e.dep.sara.gongora@cali.edu.co https://eldesarrollotecnologic oylainnovacion.blogspot.co m/ Leidi Caterin Caro Delgado e.dep.leidi.caro@cali.edu.co https://leidi489.blogspot.com/?m=1 Sebastian Gomez Payan e.dep.sebastian.gomez@cali.edu.co https://elescapedigitalenlate cnologia.blogspot.com/p/peri odo-1-2021.html