Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Introducción
En este taller usted escribirá un algoritmo que valide los valores de entrada de una ecuación, mostrando si existen errores matemáticos y
en caso contrario, mostrará el resultado.
Objetivo
Escribir un algoritmo para validar y resolver una ecuación matemática.
Reglas
Trabajo en solitario o máximo grupo de dos (2) personas.
Escriba una ecuación del tipo Y=F (), donde F () debe tener mínimo: una raíz cuadrada, un arcoseno, un arcocoseno, dos divisiones, dos
multiplicaciones, dos sumas y dos restas. Por ejemplo:
Y=
π∗(d +e )
−
√ f −( g+ a ) +arcocoseno( a∗c )
2
Su programa debe validar errores como raíz cuadrada de número negativo, arcoseno/arcocoseno de valores menores de -1 o superiores a
1 y divisiones entre cero. Si encuentra un error así, su programa muestra el mensaje de error.
Entregas:
1. Carpeta 25 modificada, en la pantalla deben verse sus nombres completos.
2. Sube la carpeta comprimida en un .zip al Microsoft Teams.
Calificación:
1. Valida raíz (20%)
2. Valida arcoseno (20%)
3. Valida arcocoseno (20%)
4. Valida divisiones (20%)
5. Imprime el valor real de la operación (asegure un valor que dé como resultado un número real) (20%)
1
Para validar errores, se deben considerar las siguientes condiciones:
La raíz cuadrada solo se puede calcular para números positivos o iguales a cero. Se debe validar que el argumento de la raíz cuadrada sea
mayor o igual a cero.
El arcoseno solo se puede calcular para valores entre -1 y 1. Se debe validar que el argumento del arcoseno esté en este rango.
El arcocoseno solo se puede calcular para valores entre -1 y 1. Se debe validar que el argumento del arcocoseno esté en este rango.
La división entre cero no está definida. Se debe validar que el denominador de las dos divisiones sea diferente de cero.
Para implementar esta ecuación en un programa, se podría utilizar el siguiente código en Python:
import math
Este programa pide al usuario que ingrese los valores de las variables a, b, c, d, e, f, g, y luego valida las condiciones de la ecuación antes de
calcular su resultado. Si se encuentra algún error matemático, se muestra un mensaje de error correspondiente. Si no hay errores, se muestra el
resultado de la ecuación.