Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía de aprendizaje 1
Área: Tecnología e Asignatura: Tecnología Periodo: 1
informática
Grado: 11 Eje temático: Algoritmo Fecha: 7/02/2024
Estudiante:
Docente:
Lady Yiselly mena Palma
Indicadores de desempeño
Saber conocer: Conoce los elementos básicos de la Saber pensar: Entiende cuál es la importancia de los
programación. lenguajes de programación en el mundo de la
computación.
Saber hacer: Elabora algoritmos convencionales de Saber innovar: Crea programas con aplicaciones
forma lógica y detallada. sencilla, usando estructuras de decisión y ciclos, como
métodos de control de flujo de programas.
Saber ser: Establece acercamientos significativos que Saber sentir: Promueve la adquisición de
le lleve a evaluar y transformar conocimientos e competencias sociales, comunicativas, laborales y
imaginarios, generando y reforzando valores que les afectivas por medio del trabajo colaborativo.
permita adquirir y asumir de forma responsable las
competencias personales y sociales desde la
programación.
¿Qué importancia tiene el desarrollo de algoritmos para solucionar problemas o satisfacer necesidades de su
contexto? (Colegio, barrio, casa, ciudad, etc.)
Introducción
La racionalidad es la capacidad que permite pensar, evaluar, entender y actuar de acuerdo a ciertos principios
lógicos y de consistencia, con el fin de satisfacer algún objetivo o finalidad.
Nuestro actuar como personas se basa en la capacidad que tiene el hombre como único ser racional de la
naturales, somos el único individuo que desarrolla instrucciones secuenciales y lógicas de acuerdo al pensamiento.
La evolución de la sociedad ha permitido que hoy en día un computador pueda realizar las tareas y manejar datos
obedeciendo secuencias de pasos lógicos.
Estos pasos son creados por el hombre dada la necesidad de solucionar problemas, y se conocen con el nombre de
algoritmos, los cuales son llevados del lenguaje natural a un computador mediante un lenguaje de programación.
Saber Conocer:
¿Qué es un algoritmo?
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.
Inicio
1. Salir de la casa
2. Si está lejos, entonces tomar un medio de transporte que lo deje cerca del
mismo
3. Si no está lejos del colegio, entonces dirigirse caminando hacia el mismo.
4. Llegar a la puerta del colegio
Fin
Los algoritmos convencionales: que son los que hacen las personas todos los días en sus diferentes
actividades para solucionar problemas del trabajo o de la vida cotidiana.
Los algoritmos computacionales: que son los que utilizan el computador a través de programas diseñados
por desarrolladores de software y programadores para dar solución a problemas de cálculo o de manejo de
información.
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 decisiones se usan para tomar decisiones lógicas y de acuerdo a estas ejecutar o no conjuntos de instrucciones.
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: Assembler (Es un lenguaje de programación desarrollado en el año de 1950, es
considerado como un lenguaje de bajo nivel)
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, Python, Delphi, C++, Visual Basic, Matlab, Java, JavaScript.
Lenguaje JavaScript
Javascript es un lenguaje de programación interpretado utilizado para crear pequeños programas encargados de
realizar acciones dentro de una página web.
Javascript es un lenguaje con muchas posibilidades, permite la programación de pequeños scripts, pero también de
programas más grandes, orientados a objetos (Son programas que basan sus interacciones en objetos, creando así
aplicaciones y programas informáticos), con funciones (Una función es un conjunto de líneas de código o de
acciones que realizan una tarea específica), estructuras de datos complejas, etc.
Actividad 1. Realizar la siguiente sopa de letras, buscando y encerrando las palabras del listado.
Nota: si cuentas con computador, Tablet, celular e internet, Esta actividad también se encuentra disponible en el
curso de CLASSROOM.
Saber Pensar:
Actividad 2. En esta actividad debes elegir la palabra y escribirla en el espacio
correspondiente, para completar la oración y así aclarar o afianzar los conceptos
básicos de programación.
Nota: si cuentas con computador, Tablet, celular e internet, Esta actividad también se encuentra disponible en el
curso de CLASSROOM.
Saber Hacer e Innovar:
Realizar los siguientes ejercicios
Problema 1. Realizar el listado de tu rutina diaria (todas las actividades que realizas
durante el día).
Problema 4. Realizar un diagrama de flujo para cocinar un huevo, ya sea frito o hervido.
Problema 5. Realizar un diagrama de flujo que muestre el mensaje: Bienvenidos al curso de lógica de
programación.
Orden de llegada 1 2 3 4
Nombre
Profesión
Lugar de nacimiento
Ciudad destino
Saber ser y sentir:
Responder las siguientes preguntas en el cuaderno de informática: