SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Desarrollo de habilidades de pensamiento
Laura Sofia Marín Rúa
9-2
11/11/21
Taller:
¿Que es un algoritmo y clases? Lección 1- Resuelve
el ejemplo 1 y 2 de la guía propuesta en Colombia aprende
Respuesta
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un
problema o cumplir con un objetivo.
Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada
uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un
algoritmo varias veces se debe obtener siempre el mismo resultado, también debe
ser finito o sea debe iniciar con una acción y terminar con un resultado o solución
de un problema.
Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.
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
Ejemplo 1
Elabore un algoritmo que permita ir de la casa al colegio.
Objetivo: Ir de la casa al colegio.
1Salir de la casa
2 Coger transporte para que me deje cerca del colegio
3 Caminar hasta el colegio
4Entrara al colegio
Ejemplo 2
Plantee un algoritmo que permita adquirir un boleto para ir a cine.
Objetivo: Adquirir un boleto para ir a cine.
Inicio
1Dirigirse hacia el teatro donde quiere ver la película
2 Si hay gente esperado el boleto entonces hacer la fila y avanzar con la misma
hasta llegar a la taquilla
3 Si no hay gente esperando comprar el boleto entonces dirigirse a la taquilla
4 Comprar el boleto para ver la película.
¿Que es un diagrama de flujo? Lección 2 -, que símbolos tiene y que significa
cada uno de ellos, reglas que deben ser tenidas en cuenta para realizar un
diagrama de flujo.
Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de
símbolos.
Las entradas son datos o insumos que necesita el algoritmo para que se pueda
elaborar.
Los procesos son las acciones que permiten transformar las entradas (insumos o
datos) en otros datos u otros insumos que permitirán dar solución el problema.
Las salidas hacen referencia a los resultados que debe dar al final el algoritmo.
Las decisiones se usan para tomar decisiones lógicas y de acuerdo a estas
ejecutar o no conjuntos de instrucciones.
Las iteraciones permiten repetir un conjunto de instrucciones dentro de un
algoritmo
Para elaborar un diagrama de flujo se deben tener en cuenta las siguientes reglas:
Ejemplo: Diagrama de Flujo para ir de la casa al colegio
Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha.
El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de fin.
La dirección de flujo se debe representar por medio de flechas.
Todas las líneas de flujo deben llegar a un símbolo o a otra línea.
¿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
(código) 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.
Por nivel Hay lenguajes de programación de alto nivel y lenguajes de bajo nivel.
Los lenguajes de alto nivel permiten que con pocas palabras se logre hacer lo
mismo que se logra con un lenguaje de bajo nivel.
Ejemplos de lenguajes de alto nivel: C++Es un lenguaje de programación creado a
mediados de los años 80 por Bjarne Stroustrup. En la actualidad, el C++ es unos
de los lenguajes más usados por los desarrolladores de software., Python Es un
lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis
que favorezca un código legible., Java Es un lenguaje de programación diseñado
en el año 1995 por la empresa Sun Microsystems..
Ejemplos de lenguaje de bajo nivel: AssemblerEs un lenguaje de programación
desarrollado en el año de 1950, es considerado como un lenguaje de bajo nivel.
Por la forma como se ejecutan
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. 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 unos de los lenguajes más usados por los desarrolladores de software.,
PascalEs 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.
Ejemplo PythonEs 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.
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, PythonEs un
lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis
que favorezca un código legible., 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 unos de los lenguajes más usados por los desarrolladores de software., Visual
Basic, Matlab, JavaEs un lenguaje de programación diseñado en el año 1995 por
la empresa Sun Microsystems., JavaScript, etc
¿Que es un sensor?
Un sensor es todo aquello que tiene una propiedad sensible a una magnitud del
medio, y al variar esta magnitud también varía con cierta intensidad la propiedad,
es decir, manifiesta la presencia de dicha magnitud, y también su medida.
Blog: https://cocouwu.blogspot.com/p/tercer-periodo-2021.html

Contenu connexe

Tendances (15)

LOGICA DE PROGRAMACION
LOGICA DE  PROGRAMACION LOGICA DE  PROGRAMACION
LOGICA DE PROGRAMACION
 
Taller de fundamentos de programacion
Taller de fundamentos de programacionTaller de fundamentos de programacion
Taller de fundamentos de programacion
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Clase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacionClase 1 de introduccion a la programacion
Clase 1 de introduccion a la programacion
 
Programación tic
Programación ticProgramación tic
Programación tic
 
FUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓNFUNDAMENTOS DE PROGRAMACIÓN
FUNDAMENTOS DE PROGRAMACIÓN
 
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
 
Conceptos basicos algoritmos
Conceptos basicos algoritmosConceptos basicos algoritmos
Conceptos basicos algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Alg diag
Alg diagAlg diag
Alg diag
 

Similaire à Desarrollo de habilidades de pensamiento

C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmosnileyna
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmosnileyna
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villotadiana
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraFaridCastillo2
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadoraJulioVizcarra5
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Carito Paz
 
Programacion
ProgramacionProgramacion
Programacionedison
 

Similaire à Desarrollo de habilidades de pensamiento (20)

C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
9º Algoritmos
9º Algoritmos9º Algoritmos
9º Algoritmos
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villota
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Resolver problemas con_una_computadora
Resolver problemas con_una_computadoraResolver problemas con_una_computadora
Resolver problemas con_una_computadora
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Programacion
ProgramacionProgramacion
Programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Tecnología período 3
Tecnología período 3Tecnología período 3
Tecnología período 3
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
Lectur act 3
Lectur act 3Lectur act 3
Lectur act 3
 
Programación tic
Programación ticProgramación tic
Programación tic
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 

Dernier

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 

Dernier (6)

Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 

Desarrollo de habilidades de pensamiento

  • 1. Desarrollo de habilidades de pensamiento Laura Sofia Marín Rúa 9-2 11/11/21
  • 2. Taller: ¿Que es un algoritmo y clases? Lección 1- Resuelve el ejemplo 1 y 2 de la guía propuesta en Colombia aprende Respuesta Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir con un objetivo. Los algoritmos deben ser precisos e indicar el orden lógico de realización de cada uno de los pasos, debe ser definido y esto quiere decir que si se ejecuta un algoritmo varias veces se debe obtener siempre el mismo resultado, también debe ser finito o sea debe iniciar con una acción y terminar con un resultado o solución de un problema. Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente. 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 Ejemplo 1 Elabore un algoritmo que permita ir de la casa al colegio. Objetivo: Ir de la casa al colegio. 1Salir de la casa 2 Coger transporte para que me deje cerca del colegio 3 Caminar hasta el colegio 4Entrara al colegio
  • 3. Ejemplo 2 Plantee un algoritmo que permita adquirir un boleto para ir a cine. Objetivo: Adquirir un boleto para ir a cine. Inicio 1Dirigirse hacia el teatro donde quiere ver la película 2 Si hay gente esperado el boleto entonces hacer la fila y avanzar con la misma hasta llegar a la taquilla 3 Si no hay gente esperando comprar el boleto entonces dirigirse a la taquilla 4 Comprar el boleto para ver la película. ¿Que es un diagrama de flujo? Lección 2 -, que símbolos tiene y que significa cada uno de ellos, reglas que deben ser tenidas en cuenta para realizar un diagrama de flujo. Un diagrama de flujo permite representar de forma gráfica un algoritmo a través de símbolos. Las entradas son datos o insumos que necesita el algoritmo para que se pueda elaborar. Los procesos son las acciones que permiten transformar las entradas (insumos o datos) en otros datos u otros insumos que permitirán dar solución el problema. Las salidas hacen referencia a los resultados que debe dar al final el algoritmo. Las decisiones se usan para tomar decisiones lógicas y de acuerdo a estas ejecutar o no conjuntos de instrucciones. Las iteraciones permiten repetir un conjunto de instrucciones dentro de un algoritmo Para elaborar un diagrama de flujo se deben tener en cuenta las siguientes reglas: Ejemplo: Diagrama de Flujo para ir de la casa al colegio Los diagramas se deben realizar de arriba hacia abajo y de izquierda a derecha. El algoritmo debe arrancar con el símbolo de inicio y terminar con símbolo de fin.
  • 4. La dirección de flujo se debe representar por medio de flechas. Todas las líneas de flujo deben llegar a un símbolo o a otra línea. ¿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 (código) 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.
  • 5. Por nivel Hay lenguajes de programación de alto nivel y lenguajes de bajo nivel. Los lenguajes de alto nivel permiten que con pocas palabras se logre hacer lo mismo que se logra con un lenguaje de bajo nivel. Ejemplos de lenguajes de alto nivel: C++Es un lenguaje de programación creado a mediados de los años 80 por Bjarne Stroustrup. En la actualidad, el C++ es unos de los lenguajes más usados por los desarrolladores de software., Python Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible., Java Es un lenguaje de programación diseñado en el año 1995 por la empresa Sun Microsystems.. Ejemplos de lenguaje de bajo nivel: AssemblerEs un lenguaje de programación desarrollado en el año de 1950, es considerado como un lenguaje de bajo nivel. Por la forma como se ejecutan 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. 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 unos de los lenguajes más usados por los desarrolladores de software., PascalEs 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. Ejemplo PythonEs 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. 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, PythonEs un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible., 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 unos de los lenguajes más usados por los desarrolladores de software., Visual Basic, Matlab, JavaEs un lenguaje de programación diseñado en el año 1995 por la empresa Sun Microsystems., JavaScript, etc
  • 6. ¿Que es un sensor? Un sensor es todo aquello que tiene una propiedad sensible a una magnitud del medio, y al variar esta magnitud también varía con cierta intensidad la propiedad, es decir, manifiesta la presencia de dicha magnitud, y también su medida. Blog: https://cocouwu.blogspot.com/p/tercer-periodo-2021.html