Descripción del texto o actividad a realizar. Los dos ejercicios que seleccione para socializarlos fue: El primer ejercicio. Este ejercicio dice que una empresa tiene problemas al calcular el salario neto para pagarle a un empleado necesitábamos desarrollar una solución algoritmo que permitiera calcular el salario total, salario neto y el 5% del salario total. El segundo ejercicio. Este segundo dice que un estudiante de ingeniería necesita saber que nota debe de sacar como mínimo en el 60% si conoce los primeros 20% (Son 3 cortes, uno de 20%, el segundo de 20% y el ultimo de 60% que es el que necesita saber). ¿Por qué los selecciono? ¿Características? Los seleccioné porque ambos ejercicios están relacionados con cálculos, porcentajes y soluciones algorítmicas. ¿Puntos interesantes? Son interesantes porque como involucran conceptos matemáticos esto me puede ayudar a practicar tanto la matemática como mis habilidades en programación para resolverlos. ¿Fue productivo? Fue productivo resolver estos ejercicios ya que ayudaron a mejorar la capacidad de resolución de problemas y el conocimiento en el área de algoritmos. Palabras claves. Lógica de programación, Tipos de datos, operadores, lenguajes de programación, algoritmos y estructuras de datos, estructuras de control, funciones y procedimientos.
Objetivos de las lecturas o actividad a realizar.
1. Comprender los conceptos básicos de la programación, como variables, tipos de datos, estructuras de control y funciones. 2. Practicar la resolución de problemas utilizando algoritmos y pseudocódigo. 3. Familiarizarse con un lenguaje de programación específico y aprender a escribir programas simples. Conceptos claves y definiciones • Lógica de programación: la habilidad de dividir un problema complejo en problemas más pequeños y manejables, y luego diseñar soluciones para cada uno de ellos. • Tipos de datos: los diferentes tipos de datos que se pueden usar en la programación, como números, cadenas de texto y booleanos. • Operadores: los diferentes operadores que se pueden utilizar para la realización de cálculos y procedimientos (Lógicos y Aritméticos). • Lenguajes de programación: Entender que la programación al igual que cualquier lenguaje al momento de materializarlo en un software se debe plasmar o escribir en un lenguaje de programación por medio de pseudocódigo. • Algoritmos y estructuras de datos: los algoritmos son los pasos precisos necesarios para resolver un problema, y las estructuras de datos son las formas en que los datos se organizan en un programa. • Estructuras de control: las estructuras que controlan el flujo de ejecución de un programa, como las estructuras de selección (if, else) y las estructuras de repetición (for, while). • Funciones y procedimientos: las unidades de código que realizan tareas específicas y se pueden llamar desde otras partes del programa. Resumen de la(as) lecturas El tema de fundamentos de la programación se centra en adquirir los conocimientos básicos necesarios para programar de manera efectiva. Esto incluye comprender conceptos como variables, tipos de datos, estructuras de control y funciones. También implica aprender a resolver problemas utilizando algoritmos y pseudocódigo, así como dominar el uso de estructuras de datos fundamentales. Además, se busca desarrollar habilidades para depurar y solucionar errores en programas, diseñar programas eficientes y explorar conceptos más avanzados según sea necesario. Metodología de trabajo (Cómo realizó la actividad) La metodología que use fue ver videos en YouTube sobre programar en java y los fundamentos básicos para hacerlo y tambien leer una de las guías bibliográficas que están en la plataforma SIMA. Conclusiones de la lectura o actividad. En conclusión, el tema de fundamentos de la programación es esencial para cualquier persona que quiera adquirir habilidades en programación. Los conocimientos adquiridos en este tema sientan las bases para el aprendizaje y desarrollo en el campo de la programación. Aprender los conceptos básicos de la programación y practicar la resolución de problemas utilizando algoritmos y pseudocódigo son fundamentales para desarrollar habilidades efectivas en la programación. Además, es importante dominar el uso de estructuras de datos fundamentales y adquirir habilidades para depurar y solucionar errores en programas, diseñar programas eficientes y explorar conceptos más avanzados según sea necesario Discusiones y recomendaciones. No tengo ninguna discusión o recomendación.