Está en la página 1de 15

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Métodos Numéricos
Código: 100401

Guía de actividades y rúbrica de evaluación – Tarea 2


Fundamentos de Programación, Teoría de Errores y
Solución de Ecuaciones No Lineales

1. Descripción de la actividad

Tipo de actividad: Individual


Momento de la evaluación: Intermedia en la unidad 1
Puntaje máximo de la actividad: 115 puntos
La actividad inicia el: lunes, La actividad finaliza el: domingo, 3
6 de septiembre de 2021 de octubre de 2021
Con esta actividad se espera conseguir el siguiente resultado
de aprendizaje:
Resultado de aprendizaje 2: Aplicar correctamente los conceptos de la
teoría de errores en la resolución de ecuaciones no lineales usando el
lenguaje de programación Python en la herramienta Google Colab.
La actividad consiste en:

La presente tarea consta de 3 ejercicios divididos cada uno en 5 letras


A, B, C, D y E; en donde cada estudiante debe elegir una sola letra a
desarrollar y anunciar dicha elección junto al rol a desempeñar usando
la tabla siguiente, la cual debe pegar en un mensaje en el foro de la
Tarea 2: Fundamentos de Programación, Teoría de Errores y
Solución de Ecuaciones No Lineales.

1
Nombre Rol Letra
A
B
C
D
E

Ejercicio 1: Fundamentos de Programación


Para el desarrollo de este ejercicio es necesario que revise en el Entorno
de Aprendizaje (Unidad 1 - Contenidos y referentes bibliográficos), las
siguientes referencias:

• Algar Díaz, M. J. y Fernández de Sevilla Vellón, M. (2019).


Introducción práctica a la programación con Python. Servicio de
Publicaciones. Universidad de Alcalá.
• Google Colaboratory (2020)
• Molina, L. (2009) LaTeX: Procesamiento de textos científicos en
alta calidad, tercer capítulo [apuntes de clase].
• Alvarez, C. (2020) Introducción al Jupyter Notebook y
aplicaciones básicas. Medellín, Colombia. [OVI]
• Rivera, F. (2014). Calculo integral: sucesiones y series de
funciones. México: Larousse–Grupo Editorial Patria. (pp. 6 –
19).

Descripción del ejercicio:


Desarrolle un código Python en la herramienta Google Colab que
calcule las siguientes Sumas de Riemann, según su elección de letra.

A: La Suma de Riemann Superior.

2
B: La Suma de Riemann del punto medio.
C: La Suma de Riemann por la derecha.
D: La Suma de Riemann Inferior.
E: La Suma de Riemann por la Izquierda.

La función a la cual se le debe aproximar el área bajo la curva es


,
2
𝑓(𝑥 ) = & 𝑥 − 1+ + 2
7

En el intervalo [0,3]. Y las aproximaciones que se deben generar están


determinadas por las particiones de la siguiente tabla con su
respectivo error porcentual.

Tabla de aproximaciones
Partición(n) Suma Error(%)
Riemann
4
10
Últimos 3 dígitos de su cc
Últimos 4 dígitos de su cc

Posteriormente, adjunte cuatro gráficas realizadas en Geogebra de las


4 aproximaciones realizadas en la tabla con su respectivo análisis.

El archivo de Google Colab presentado debe contar con la siguiente


estructura:

• Presentación del ejercicio elegido en una celda markdown.


• Una construcción teórica de las Sumas de Riemann elegidas en
celdas markdown y utilizando el código Latex para las

3
ecuaciones o fórmulas. Se debe referenciar con normas APA las
fuentes de consulta.
• El desarrollo de un código que genera las Sumas de Riemann
usando Python, las líneas de dichas celdas de código deben
estar sustentadas paso a paso con comentarios.
• En una celda markdown se debe exponer la tabla de las
aproximaciones con sus errores porcentuales, y finalice
contestando la siguiente pregunta: ¿Cuántas particiones
requerirá para obtener un error relativo porcentual menor que
0.001?
• En una celda Markdown se deben adjuntar las cuatro gráficas
de las Sumas de Riemann desarrolladas en Geogebra con su
respectivo análisis. Y la respuesta a la pregunta
• La bibliografía en APA en una celda mardown.

Condiciones de entrega:
• Debe ser entregado un archivo en extensión .ipynb nombrado de
la siguiente manera en el foro colaborativo:
G##_nombreEstudiante_Ej1letra.ipynb
Donde:
• G##: es el número del grupo al que pertenecen
• nombreEstudiante es el nombre del estudiante tal como aparece en
el foro.
• Ej1letra: corresponde a la letra del ejercicio 1 seleccionado (A, B,
C, D o E).
Por ejemplo:

4
G21_Carlos Alberto Alvarez Henao_Ej1A.ipynb
• No se acepta el link de Google Colab u otros como Word o PDF.

Ejercicio 2: Teoría de Errores


Para el desarrollo de este ejercicio, es necesario que revise en el Entorno
de Aprendizaje (Unidad 1 - Contenidos y referentes bibliográficos), las
siguientes referencias:
• Nieves, A. (2015). Métodos numéricos: aplicados a la ingeniería.
Grupo Editorial Patria. (pp. 9 – 22).
• Rivera, F. (2014). Calculo integral: sucesiones y series de
funciones. México: Larousse – Grupo Editorial Patria. (pp. 411 –
415).

Descripción del ejercicio:


Las funciones para el ejercicio son:

A: 𝑓 (𝑥) = /√𝑥 , centrado en 𝑥 = 1/2

1
B: 𝑓 (𝑥) = , centrado en 𝑥 = −1/2
23

567(2)
C: 𝑓 (𝑥) = 68
, centrado en 𝑥 = −2

D: 𝑓 (𝑥) = 𝑒 2 𝑠𝑒𝑛(𝑥), centrado en 𝑥 = 4

E: 𝑓 (𝑥) = 𝑥𝑐𝑜𝑠(𝑥), centrado en 𝑥 = 3

Presente un archivo de Google Colab que cuente con:


• Presentación del ejercicio elegido en una celda Markdown.
• Presentación teórica de las Series de Taylor en una celda
markdown utilizando el código Latex para las ecuaciones o

5
fórmulas. Se deben referenciar con normas APA las fuentes de
consulta.
• Desarrollo de un programa Python que determine los polinomios
Taylor desde el grado cero (0) hasta el grado cinco (5) usando
celdas de código y sustentando las líneas de código de cada paso
con comentarios.
• Realice una gráfica comparativa con la evaluación de los
polinomios solicitados en el ítem anterior y determine cuál es el
error de truncamiento resultante en cada uno de los polinomios
hallados. Haga una gráfica del comportamiento del error para
cada polinomio.
• Presente un análisis de resultados basándose en la teoría y en
los resultados obtenidos en una celda markdown.
• La bibliografía en APA en una celda Mardown.
• Video en celda Markdown: realice un video donde exponga la
solución del ejercicio seleccionado, el cual debe subir a YouTube
o cualquier otra plataforma de video. El estudiante debe aparecer
en la grabación de frente y mostrar a la cámara el documento de
identificación donde sea visible el nombre y apellido, ocultando el
número de este. Debe compartir el enlace del vídeo en la
celda Markdown final y el vídeo no debe superar los 10 minutos
de duración.

Condiciones de entrega:
Debe ser entregado un archivo en extensión .ipynb nombrado de la
siguiente manera en el foro colaborativo:

6
G##_nombreEstudiante_Ej2letra.ipynb
Donde
• G##: es el número del grupo al que pertenecen
• nombreEstudiante es el nombre del estudiante tal como aparece en
el foro.
• Ej1letra: corresponde a la letra del ejercicio 2 seleccionado (A, B,
C, D o E).
Por ejemplo:
G21_Carlos Alberto Alvarez Henao_Ej2A.ipynb
• No se acepta el link de Google Colab u otros como Word o PDF.

Ejercicio 3: Solución de ecuaciones no lineales


Para el desarrollo de este ejercicio, es necesario que revise en el Entorno
de Aprendizaje (Unidad 1 - Contenidos y referentes bibliográficos), las
siguientes referencias:
• Nieves, A. (2015). Métodos numéricos: aplicados a la ingeniería.
Grupo Editorial Patria. (pp. 48 – 61).

Descripción del ejercicio.


Para las siguientes ecuaciones y métodos:

A. 𝑒 2 + 2@2 + 2𝑐𝑜𝑠(𝑥) − 6 = 0 (Métodos: Bisección y Regla Falsa)


B. 𝑙𝑛(𝑥 − 1) + 𝑐𝑜𝑠(𝑥 − 1) = 0 (Métodos: Bisección y Newton–Raphson)
C. 2𝑥𝑐𝑜𝑠(2𝑥) − (𝑥 − 2)D = 0 (Métodos: Bisección y Secante)
D. (𝑥 − 2)D − 𝑙𝑛𝑥 = 0 (Métodos: Regla Falsa y Newton–Raphson)
E. 𝑒 2 − 3𝑥 D = 0 (Métodos: Bisección y Newton–Raphson)

7
Genere un archivo de Google Colab que cuente con:
• Presentación del ejercicio en una celda markdown.
• Presentación teórica de los dos métodos de solución de
ecuaciones no lineales que acompañan a su elección de letra en
una celda Markdown, utilizando código Latex para las
ecuaciones o fórmulas. Se deben referenciar con normas APA
las fuentes de consulta.
• Presentar la grafica de la ecuación usando Geogebra en una
celda Markdown, en donde se observe la primera raíz
positiva y genere una tabla de valores en una celda de código
para determinar el intervalo donde se encuentra dicha raíz.
• Desarrollo de un código Python para los dos métodos que
acompañan a la elección del ejercicio y que determine la raíz
con una exactitud de 10@E . Las líneas de dichas celdas de código
deben estar sustentadas paso a paso con comentarios.
• Elabore una tabla con los resultados obtenidos en los dos
métodos anteriores con el error.
• Realizar un gráfico donde aparezca el error vs las iteraciones
que le permita comparar la convergencia de los dos métodos.
• En una celda markdown presente un análisis de resultados
indicando claramente, y apoyado en la teoría, cuál método
presenta un mejor desempeño para encontrar la solución. ¿Cuál
es su conclusión?
• Exponga la bibliografía en APA en una celda markdown.

Condiciones de entrega:
Debe ser entregado un archivo en extensión .ipynb nombrado de la
siguiente manera en el foro colaborativo:
G##_nombreEstudiante_Ej3letra.ipynb
Donde
• G##: es el número del grupo al que pertenecen
• nombreEstudiante: es el nombre del estudiante tal como aparece en
el foro.

8
• Ej3letra: corresponde a la letra del ejercicio 3 seleccionado (A, B,
C, D o E).
Por ejemplo:
G21_Carlos Alberto Alvarez Henao_Ej3A.ipynb
• No se acepta el link de Google Colab u otros como Word o PDF.
Para el desarrollo de la actividad tenga en cuenta que:
En el entorno de Información inicial debe: Revisar la presentación del
curso, aceptar las normas y condiciones para el desarrollo del curso,
revisar la agenda del curso y realizar su presentación en el foro
general del curso.

En el entorno de Aprendizaje debe: Realizar la lectura de las


referencias bibliográficas correspondientes a la Unidad 1 y participar
en el foro de la Tarea 2 – Fundamentos de Programación, Teoría de
Errores y Solución de Ecuaciones No Lineales.

En el entorno de Evaluación debe: Entregar un archivo comprimido en


formato RAR, Zip, 7zip, o equivalente, y que contendrá los archivos en
formato (*.ipynb) con cada uno de los ejercicios desarrollados por
cada uno de los estudiantes del grupo.
Evidencias individuales:
Las evidencias individuales para entregar son:
• El desarrollo de los dos ejercicios seleccionados; los cuales
tendrá que realizar de forma individual en documentos con
extensión ipynb, como se solicita en las condiciones de entrega,
en el foro habilitado para el desarrollo de la tarea en el entorno
de aprendizaje.

9
Evidencias grupales:
Las evidencias grupales a entregar son:
• En el Entorno de Evaluación - Tarea 2 – Fundamentos de
Programación, Teoría de Errores y Solución de Ecuaciones No
Lineales, subir un único archivo en formato comprimido (RAR, ZIP,
7zip, o equivalente), con el compilado de los ejercicios
desarrollados por cada uno de los integrantes del grupo, el cual
debe nombrarse: G##_Tarea_2, ejemplo:
G21_Tarea_2.zip
y debe contener:
Ø los archivos en formato ipynb, con las actividades de cada uno
de los integrantes del grupo, nombrados como se indicó en un
ítem anterior.

2. Lineamientos generales para la elaboración de las evidencias


a entregar.

Para evidencias elaboradas individualmente, tenga en cuenta las


siguientes orientaciones:
1. Realice un reconocimiento general del curso y de cada uno de
los entornos antes de abordar el desarrollo de las actividades.
2. Identifique los recursos y referentes de la unidad a la que
corresponde la actividad.
3. Intervenga en el foro de discusión aplicando las normas de
netiqueta Virtual, evidenciando siempre respeto por las ideas de
sus compañeros y del cuerpo docente.

10
4. Antes de entregar el producto solicitado revise que cumpla con
todos los requerimientos que se señalaron en esta guía de
actividades, rúbrica de evaluación y por parte del tutor en el foro
de discusión.
5. No cometa fraudes, ni plagios ni actos que atenten contra el
normal desarrollo académico de las actividades.
Tenga en cuenta que todos los productos escritos individuales o
grupales deben cumplir con las normas de ortografía y con las
condiciones de presentación que se hayan definido.
En cuanto al uso de referencias considere que el producto de esta
actividad debe cumplir con las normas APA
En cualquier caso, cumpla con las normas de referenciación y evite el
plagio académico, para ello puede apoyarse revisando sus productos
escritos mediante la herramienta Turnitin que encuentra en el campus
virtual.
Tenga presente que en el acuerdo 029 del 13 de diciembre de 2013,
artículo 99, se considera como faltas que atentan contra el orden
académico, entre otras, las siguientes: literal e) “El plagiar, es decir,
presentar como de su propia autoría la totalidad o parte de una obra,
trabajo, documento o invención realizado por otra persona. Implica
también el uso de citas o referencias faltas, o proponer citad donde no
haya coincidencia entre ella y la referencia” y liberal f) “El reproducir, o
copiar con fines de lucro, materiales educativos o resultados de
productos de investigación, que cuentan con derechos intelectuales
reservados para la Universidad”

11
Las sanciones académicas a las que se enfrentará el estudiante son las
siguientes:
a) En los casos de fraude académico demostrado en el trabajo
académico o evaluación respectiva, la calificación que se impondrá será
de cero puntos sin perjuicio de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo
académico cualquiera sea su naturaleza, la calificación que se impondrá
será de cero puntos, sin perjuicio de la sanción disciplinaria
correspondiente.

3. Formato de Rúbrica de evaluación

Tipo de actividad: Individual


Momento de la evaluación: Intermedia en la unidad 1
La máxima puntuación posible es de 115 puntos
Primer criterio de
Nivel alto: El estudiante desarrolla el programa en el lenguaje
evaluación:
de programación Python y en el entorno Google Colab de forma
correcta y como fue solicitado.
Desarrollo de un
programa en
Si su trabajo se encuentra en este nivel puede obtener
computador
entre 16 puntos y 25 puntos
empleando lenguaje
de programación
Nivel Medio: El estudiante realiza de forma parcial, o con
Python y en el
errores, el programa, o no se ciñe a lo solicitado
entorno Google
Colab
Si su trabajo se encuentra en este nivel puede obtener
entre 1 puntos y 15 puntos
Este criterio
representa 25
Nivel bajo: El estudiante no desarrolla, o desarrolla de forma
puntos del total
incorrecta, el programa solicitado.
de 115 puntos de
la actividad

12
Si su trabajo se encuentra en este nivel puede obtener 0
puntos
Nivel alto: El estudiante realiza adecuadamente el ejercicio
sobre teoría de errores, según lo solicitado.
Segundo criterio
de evaluación: Si su trabajo se encuentra en este nivel puede obtener
entre 16 puntos y 25 puntos
Realización del
Nivel Medio: El estudiante realiza de forma parcial, o con
ejercicio sobre
errores, el ejercicio sobre teoría de errores, o no se ciñe a lo
Teoría de errores –
solicitado.
Series de Taylor.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 1 puntos y 15 puntos
representa 25
puntos del total Nivel bajo: El estudiante no realiza, o realiza de forma
de 115 puntos de incorrecta, el ejercicio sobre teoría de errores.
la actividad
Si su trabajo se encuentra en este nivel puede obtener 0
puntos
Nivel alto: El estudiante presenta el enlace del vídeo, con una
explicación correcta del ejercicio 2 y demuestra una adecuada
Tercer criterio de comprensión y aplicación de los conceptos de programación.
evaluación:
Si su trabajo se encuentra en este nivel puede obtener
Presentación del entre 11 puntos y 15 puntos
video explicativo del
Ejercicio 2 Nivel Medio: El estudiante presenta el enlace del vídeo, pero
da explicación incorrecta del ejercicio 2 y demuestra una
comprensión parcial de los conceptos de programación.
Este criterio
representa 15 Si su trabajo se encuentra en este nivel puede obtener
puntos del total entre 1 puntos y 10 puntos
de 115 puntos de
la actividad Nivel bajo: El estudiante no presenta el enlace del vídeo
explicativo del ejercicio 2.
Si su trabajo se encuentra en este nivel puede obtener 0
puntos

13
Nivel alto: El estudiante realiza adecuadamente el ejercicio
sobre los métodos para la solución de ecuaciones no lineales,
Cuarto criterio de según lo solicitado.
evaluación:
Si su trabajo se encuentra en este nivel puede obtener
Realización del entre 16 puntos y 20 puntos
ejercicio sobre los
métodos para la Nivel Medio: El estudiante realiza de forma parcial, o con
solución de errores, el ejercicio sobre los métodos para la solución de
ecuaciones no ecuaciones no lineales, o no se ciñe a lo solicitado.
lineales.
Si su trabajo se encuentra en este nivel puede obtener
Este criterio entre 1 puntos y 15 puntos
representa 20
puntos del total Nivel bajo: El estudiante no realiza, o realiza de forma
de 115 puntos de incorrecta, el ejercicio sobre los métodos para la solución de
la actividad ecuaciones no lineales.

Si su trabajo se encuentra en este nivel puede obtener 0


puntos
Quinto criterio de Nivel alto: El estudiante interactúa de forma oportuna,
evaluación: adecuada y respetuosa en el foro, respondiendo a la selección
de los ejercicios propuestos. Realizando aportes significativos en
Participación: archivos .ipynb, teniendo en cuenta que no puede elegir
Interactúa de forma ejercicios repetidos o ya seleccionados por otro compañero,
oportuna, adecuada realiza las correcciones a las que haya lugar, de acuerdo con las
y respetuosa en el indicaciones del tutor.
foro, respondiendo a
la selección de los Si su trabajo se encuentra en este nivel puede obtener
ejercicios entre 11 puntos y 15 puntos
propuestos, con un
desarrollo lógico y Nivel Medio: Aunque el estudiante interactúa en el foro, no
suficiencia. responde las participaciones académicas con aportes
significativos, no selecciona los ejercicios propuestos y su
Este criterio desarrollo no responde con suficiente argumentación frente al
representa 15 referente consultado o no presenta las correcciones indicadas
puntos del total por el tutor.
de 115 puntos de
la actividad Si su trabajo se encuentra en este nivel puede obtener
entre 1 puntos y 10 puntos

14
Nivel bajo: El estudiante no presenta aportes individuales y no
participa activamente en el foro.

Si su trabajo se encuentra en este nivel puede obtener 0


puntos
Nivel alto: El estudiante asume con responsabilidad el rol
escogido y acompaña adecuadamente la consolidación del
Sexto criterio de documento, para que éste cumpla con lo especificado en la
evaluación: Guía.

Asume con Si su trabajo se encuentra en este nivel puede obtener


responsabilidad el entre 11 puntos y 15 puntos
rol escogido y
acompaña Nivel Medio: Aunque escoge un rol, no lo asume con
adecuadamente la responsabilidad o no acompaña adecuadamente la consolidación
consolidación del de documento final, dejando a que los otros compañeros
documento final. realicen dicha actividad.

Este criterio Si su trabajo se encuentra en este nivel puede obtener


representa 15 entre 1 puntos y 10 puntos
puntos del total
de 115 puntos de Nivel bajo: No asume el rol ni acompaña la consolidación del
la actividad documento final.

Si su trabajo se encuentra en este nivel puede obtener 0


puntos

15

También podría gustarte