Definición de algoritmos, lenguaje y aplicaciones
Enviado por analaopez12 • 23 de Agosto de 2022 • Práctica o problema • 1.737 Palabras (7 Páginas) • 70 Visitas
Tema | Subtema | Competencias | Objetivo[a] | Nombre del Objetivo | Descripción del Objetivo | Preguntas de evaluación | Archivos relacionados con reactivos |
1. Conceptos básicos. | 1.1. Definición de algoritmos, lenguaje y aplicaciones. | Identifica los elementos fundamentales de la programación a partir del conocimiento de sus principales características, para identificar y dar solución a problemas de la vida cotidiana. | Describir de manera concisa los conceptos de algoritmo, lenguaje y aplicaciones. | Describir conceptos, algoritmos, lenguaje, aplicaciones. | Describir el concepto de algoritmo como un número finito de pasos lógicos y ordenados, dirigidos a la solución de un problema, además de reconocer que es posible comparar algoritmos mediante un análisis asintótico, para comprender que la programación se basa en el entendimiento del flujo de cualquier proceso. | Pregunta 1. | Archivo 01. La algoritmización: requisito necesario para la solución de problemas con el empleo de un lenguaje de programación.Lectura PDF tomada de Universidad de Holguín Oscar Lucero Moya Cuba. Documento que resalta la importancia del diseño y la aplicación de algoritmos en la solución de problemas docentes que se resuelven con el empleo de un lenguaje de programación. Retomar págs.31-38. Archivo 02. ¿Qué es un algoritmo y por qué debería importante?
|
1.2. Definición y solución de problemas. | Identificar un problema de forma abstracta y sus vías de solución. | Identificar, problema, abstracta, problema, vía, solución. | Identificar a los algoritmos como objetivo final en el proceso de resolución de un problema, así como, reconocer que la base de todo pensamiento lógico es el pensamiento secuencial, para comprender que lo primero que debe definirse al plantear la resolución de cualquier problema a través de una computadora son los datos de entrada. | Pregunta 1. | Archivo 01. Resolución de problemas algorítmicos y objetos de aprendizaje:una revisión de la literatura. Lectura en formato PDF de Revista Iberoamericana para la Investigación y el Desarrollo Educativo. Mapeo sistemático de literatura especializada en el proceso de resolución de problemas algorítmicos. Retomar págs. 4-11. Archivo 02. Informática I: U2 - Solución de problemas. Video tomado de Udearroba. Habla del análisis de los problemas para ser llevados a una solución algorítmica.
| ||
1.3. Algoritmos cotidianos. | Reconocer algoritmos usados en la vida diaria. | Reconocer, algoritmos, usados, vida diaria. | Reconocer el uso de algoritmos en la vida cotidiana como el Page Rank que es empleado por Google para otorgar un orden de aparición de una página de entre las distintas posibilidades, por otro lado, se pretende identificar a los computadores de programa almacenado como aquellos en los cuales no solo se guardan datos sino los programas que ejecuta y razonar el problema de parada el cual dice que no existe ninguna máquina tal que, dada otra máquina arbitraria y unos datos de entrada para ella, decida si dicha máquina parará su cómputo al ejecutarse a partir de dicha entrada. | Pregunta 1. máquina arbitraria y unos datos de entrada para ella, decida si dicha máquina parará su cómputo al ejecutarse a partir de dicha entrada.
| Archivo 01. Las múltiples caras del algoritmo. Archivo 02. ¿Qué es una máquina de Turing?
| ||
1.4. Lenguajes de programación. | Distinguir cada uno de los diferentes lenguajes de programación de manera general a lo largo de la historia. | Distinguir, diferentes, lenguajes, programación, general, historia. | Distinguir los paradigmas en los lenguajes de programación, como: Funcional, Orientada a Objetos o Imperativo y su historia a lo largo de 1954 con FORTRAN y cómo evolucionaron como: C++ desde los lenguajes C y Simula.[b] | Pregunta 1. a) Base Pregunta 2. | Archivo 01. Lenguajes de programación. Archivo 02. Tipos de lenguajes de programación. Video tomado de Edteam. Explica que es la programación y que tipos de lenguajes de programación existen. Retomar hasta el minuto 7.
Archivo 03. ¿Qué diferencias hay entre LENGUAJES de PROGRAMACIÓN?. Video tomado de BettaTech. Explica los paradigmas de programación, las diferencias que existen entre estos paradigmas, los lenguajes compilados y los lenguajes interpretados. Retomar minutos 5-1 2. https://www.youtube.com/watch?v=2FE-cKIZFUQ | ||
1.5. Introducción al lenguaje C++. | Analizar los fundamentos del lenguaje C++ y su utilización básica. | Analizar, fundamentos, lenguaje C++,utilización, básica. | Analizar los tipos de errores que se pueden generar cuando se emplea C++ como los errores de compilación. Reconocer a la semántica como el conjunto de reglas que proporcionan el significado de una sentencia o instrucción del lenguaje. identificar al preprocesador como el programa que se encarga de agregar modificaciones al código fuente. | Pregunta 1. | Archivo 01. Lenguajes de programación. Archivo 02. Programación C++ (Sintaxis Básica). Archivo 03. 1. Programación en C++ || Primer programa en C++. Video tomado de Programación ATS. Explica la estructura que se requiere dentro del lenguaje de programación C++. https://youtu.be/ld4nzao5XAc |
Competencia | Reactivos | Recursos asociados |
Identifica los elementos fundamentales de la programación a partir del conocimiento de sus principales características, para identificar y dar solución a problemas de la vida cotidiana. | Pregunta 1. | Archivo 01. Lenguajes de programación. Documento en formato PDF, tomado de FCAUSA, UNAM. Explica el objetivo de los lenguajes de programación y presenta más información acerca de los lenguajes naturales y máquina. Retomar páginas 3 a 6. Video tomado de Programación ATS. Explica cómo crear un programa en C++ y muestra como dar saltos de línea en la consola . Retomar hasta el minuto 7.
Presentación dinámica tomada de Prezi. Explica uno de los paradigmas más utilizados en el mundo de la informática, qué es la Programación Orientada a Objetos, y presenta dónde nace la idea y cuáles son sus aplicaciones. https://prezi.com/ec0h0wyixlwv/poo/ |
...