Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Experimentación de Programación: Algoritmos en PSEINT y Python - Prof. Buitron, Resúmenes de Programación C

Estas guías de laboratorio para estudiantes de ingeniería ofrecen una introducción práctica a la programación, utilizando el software pseint y python. Los ejercicios cubren conceptos básicos de algoritmos, incluyendo la resolución de problemas, la implementación de algoritmos y la representación de programas de aplicación. El material se presenta de forma clara y concisa, incluyendo ejemplos y explicaciones detalladas.

Tipo: Resúmenes

2023/2024

Subido el 24/11/2024

vicky-leon-2
vicky-leon-2 🇪🇨

1 documento

1 / 34

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Claustro de Computación Aplicada
y Metodologías de la Computación
Prácticas de Experimentación de Programación
Guías prácticas para estudiantes
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22

Vista previa parcial del texto

¡Descarga Experimentación de Programación: Algoritmos en PSEINT y Python - Prof. Buitron y más Resúmenes en PDF de Programación C solo en Docsity!

Claustro de Computación Aplicada

y Metodologías de la Computación

Prácticas de Experimentación de Programación Guías prácticas para estudiantes

ii

iv

Bienvenida Estas guías de laboratorio son el resultado de la preocupación y dedicación de un conjunto de profesores que con actitudes propositivas comparten sus conocimientos en la asignatura de Programación, y que se reflejan en este texto. Es uno de los medios para validar los aprendizajes en el aula. ¡Es para ti!, para que, junto a tus compañeros de aula, puedan resolverlos en tiempos adecuados, de forma individual o grupal, y que te permitan descubrir, mejorar y potenciar aquellos conocimientos, destrezas y habilidades que te exigirán estas guías. Esperamos que estas Guías de Prácticas, te animen a desarrollar habilidades creativas, maximizar tus conocimientos, aumentar el interés por investigar, a resolver los ejercicios de diferentes formas y que genere en ti, una oportunidad de colaborar con los demás compañeros enseñándoles de forma honesta. Cordialmente, Profesores del Claustro de Computación Aplicada y Metodologías de la Computación v

ÍNDICE Contenido Claustro de Computación Aplicada y Metodologías de la Computación............................................iii Bienvenida.......................................................................................................................................... v Contenido......................................................................................................................................... vii Datos Informativos de la Asignatura.................................................................................................. 1 Unidad 2 - Desarrollo de Guía de Práctica de Laboratorio 2............................................................... 7 Práctica de Laboratorio 3............................................................................................................... 7 Algoritmos 1....................................................................................................................................... 9 Práctica de Laboratorio 4............................................................................................................. 11 Algoritmos 2..................................................................................................................................... 13 Práctica de Laboratorio 5............................................................................................................. 16 Algoritmos 3..................................................................................................................................... 18 Práctica de Laboratorio 6............................................................................................................. 20 Algoritmos 4..................................................................................................................................... 22 Finalización de este proceso............................................................................................................. 25 vii

viii

[5] Metodologías de aprendizaje El Aprendizaje colaborativo, es la estrategia para incentivar el diálogo y discusión entre los estudiantes y con el docente, donde todos los miembros colaboran en la construcción del conocimiento y contribuyen al aprendizaje de todos. Aprendizaje basado en problemas, mediante esta metodología, los estudiantes deben encontrar una solución a un problema planteado, de este modo consiguen elaborar un diagnóstico de las necesidades de aprendizaje, construir el conocimiento y trabajar cooperativamente. Metodología “aula invertida”, es una metodología de aprendizaje semipresencial, donde los estudiantes aprenden los conceptos desde casa viendo videos en línea y los ejercicios que anteriormente fueron realizados en clase. El Aprendizaje basado en investigación, considera al estudiante como protagonista de su propio aprendizaje. Los estudiantes actúan como investigadores, aprenden y desarrollan habilidades investigativas mediante la experimentación. La enseñanza se orienta a ayudar a los estudiantes a comprender los fenómenos de la forma en que lo hacen los expertos. Aprendizaje basado en proyectos. Prácticas de laboratorio: propende a que los estudiantes adquieran las habilidades propias de los métodos de la investigación científica, amplíen, profundicen, consoliden, realicen y comprueben los fundamentos de la asignatura mediante experimentación. [6] Procedimiento de Evaluación Según el Reglamento Interno de Régimen Académico: Artículo 41.- Evaluación de aprendizajes. - Para la aprobación de asignaturas en los niveles de grado, independientemente de la modalidad de estudios, el estudiante debe demostrar dominio de conocimientos, capacidades, destrezas y desempeños previstos en los resultados de aprendizaje. La evaluación se realiza en forma sistemática y continua sobre un total de cien puntos divididos en dos partes de cincuenta puntos cada una, que incluyen aprovechamiento y examen. La nota mínima para la aprobación es de setenta puntos. Artículo 42.- El aprovechamiento será evaluado y calificado con un mínimo de treinta puntos, considerando los resultados de aprendizaje previstos en la planificación micro curricular y las actividades de aprendizaje desarrolladas. La calificación de aprovechamiento será el resultado de por lo menos tres actividades de aprendizaje, sean éstas de carácter colaborativo, prácticas de aplicación y experimentación, trabajo autónomo, u otras: De carácter colaborativo: a. Sistematización de prácticas de investigación-intervención, b. Proyectos de integración de saberes, c. Construcción de modelos y prototipos, d. Proyectos de problematización, e. Resolución de problemas o casos. Página 2 de 34

De prácticas de aplicación y experimentación: a. Prácticas de campo, b. Trabajos de observación dirigida, c. Resolución de problemas, d. Talleres. De trabajo autónomo: a. Elaboración individual de ensayos, b. Trabajos y exposiciones, c. Pruebas orales o escritas, d. Resolución de guías didácticas, e. Indagación bibliográfica. Otras. [7] Bibliografía TEXTOS BÁSICOS AUTOR; TÍTULO; EDICIÓN Y AÑO 1 L. Joyanes Aguilar; Fundamentos de programación Algoritmos y Estructuras de Datos y Objetos; México: McGraw-Hill; 2013 2 Thomas H. Cormen; Introduction to Algorithms; Third edition; MIT Press; 2009 3 Steven S. Skiena; The algorithm Design Manual; Second edition; Springer; USA, 2008 4 Kent D. Lee; Foundations of Programming Languages; Springer; 2014 5 Arvind Kumar Bansal; Introduction to Programming Languages; CRC Press, 2014 6 Holly Moore; Matlab para Ingenieros; Pearson - Prentice Hall; 2007 LECTURAS SUGERIDAS 1 Rod Stephens, Essential Algoritms (A Practical Approach to Computer Algorithms), Wiley, 2013 2 Mauricio Ortiz, Andrea Plaza, Fundamentos de Programación en JAVA y UML, UPS, Cuenca, 2013 3 Llerena Izquierdo, Joe, Codifica en Python, 2020 Sugerencias antes de iniciar su trabajo académico: Compartimos algunas recomendaciones que pueden ayudarte desde la experiencia docente. a) Revise el material con anticipación para poder ampliar el tema a ser tratado. b) Realice detenidamente la lectura de la sección en su conjunto para conocer el alcance del tema y distribuir los tiempos. c) Lea de forma reflexiva y sin prisa, el contenido de los ejercicios resueltos de manera que pueda escoger otra alternativa de solución. d) Lea nuevamente la Guía Práctica y centre su atención en los indicadores a desarrollar en los participantes. Página 3 de 34

Docente: Firma: Rúbrica de evaluación RÚBRICA DE EVALUACIÓN DE LA PRÁCTICA 3 Nombre de estudiante: Fecha: CRITERIO DESCRIPCIÓN DEL CRITERIO^ Excelente 80% Muy bueno 70% Bueno 60% Regular 40% Por mejorar menos de 40% Responsabilidad Académica Experiencia concreta [Sentir] – Actuar Reflexión [Analizar] - Observar Responsabilidad Formativa Las actividades académicas las he realizado con: Honestidad académica: sin plagio o copia 10% 20% 20% 20% 20% Dedicación responsable 5% 5% 5% 5% 5% Puntualidad en la entrega 5% 5% 5% 5% 5% TOTAL sobre 100% del puntaje asignado Observaciones y retroalimentación Firma y nombre de: Estudiante Profesor Página 8 de 34

- Página 5 de
  • Unidad

    • % Unidad
  • Página 6 de
  • Página 9 de
  1. El área de un triángulo se puede calcular mediante la ley del seno: si se conocen dos lados del triángulo, lado1 y lado2, y el ángulo α^ existente entre ellos. Dicha ley establece que Área = ½ * lado1 * lado2 * sen α Implementa un programa que calcule el área de un triángulo de esta manera. El programa deberá solicitar al usuario los dos lados y el ángulo que éstos forman (en grados). Ten en cuenta que la función sin( ) espera que el ángulo se proporcione en radianes. **Ángulo en radianes = Ángulo en grados *** π / 180.
  2. Escribe un programa que pida al usuario el valor de dos variables reales x e y , y a continuación muestre el resultado de aplicarles la siguiente fórmula: f ( x , y )= √

( x + y )

e xe y ∗(sin ( x )−tan ( y )) log 10 ( y )∗3, x Declare constantes para los valores fijos. Página 11 de 34

Práctica de Laboratorio 4 Guía Práctica de Laboratorio Carrera: Ingenierías Asignatura: Programación Nro. Práctica 4 Título Práctica 4: Algoritmos sección 2 OBJETIVO Objetivo General: Identificar los ámbitos y áreas de aplicación de los algoritmos y sus fundamentos matemáticos. Objetivos Específicos:

  • Lograr las competencias debidas para la resolución de ejercicios de aplicación.
  • Reforzar los conocimientos aprendidos para resolver problemas utilizando algoritmos. INSTRUCCIONES 1. Revisar material de profundización del tema.
    1. Ampliar los conocimientos a través de los recursos complementarios en la plataforma de los ambientes virtuales contrastando con los ejercicios propuestos.
    2. Desarrollar cada sección propuesta en este documento, utilizando el formato para el estudiante.
    3. Fecha de entrega en acuerdo con el docente. Es importante que su solución refleje todo el proceso que se debe seguir para obtener la respuesta (especifique adecuadamente la realización de su trabajo y bien argumentado).
    4. El puntaje final de la práctica guarda correspondencia con contenido en el sílabo de la asignatura (indicador de logro) Valor: ___ puntos.
    5. El indicador de logro a alcanzar es: Identifica los ámbitos y áreas de aplicación de los algoritmos y sus fundamentos matemáticos. ACTIVIDADES POR DESARROLLAR
    6. Realizar las actividades planteadas en este documento
    7. Presentar la solución sobre este formato y bien expresado el proceso utilizado. RESULTADO(S) OBTENIDO(S) Dominio de una correcta identificación de la relación entre algoritmos, programas y software. CONCLUSIONES Los practicantes tienen la habilidad de realizar ejercicios con algoritmos. Los practicantes mejoran el conocimiento aprendido en base a la experimentación realizada, desarrollando algoritmos y representándolos en programas de aplicación. RECOMENDACIONES Despejar las dudas que puedan surgir al momento de realizar la práctica. Revisar detalladamente la información entregada por el claustro. Docente: Firma: Página 12 de 34