Etapa 2: Uso de Evidencias PDF

Summary

Este documento detalla la propuesta del desarrollo de una calculadora de triángulos. Aborda cuestiones como los datos necesarios para el cálculo del área y perímetro, las fórmulas matemáticas empleadas y los métodos de verificación de datos. Se destaca la importancia de una interfaz amigable y accesible para el usuario.

Full Transcript

**Etapa 2: Uso de evidencias** Nombre de la propuesta final del producto AreaTri Justificación La implementación de una calculadora de triángulos como solución a la problemática planteada se justifica principalmente por su simplicidad, eficiencia y versatilidad. Esta herramienta permite realizar...

**Etapa 2: Uso de evidencias** Nombre de la propuesta final del producto AreaTri Justificación La implementación de una calculadora de triángulos como solución a la problemática planteada se justifica principalmente por su simplicidad, eficiencia y versatilidad. Esta herramienta permite realizar cálculos rápidos y precisos relacionados con diferentes tipos de triángulos necesidad de memorizar fórmulas complejas, lo que ahorra tiempo y reduce errores. 1\. ¿Qué datos necesita el usuario para poder calcular el área y el perímetro de un triángulo? El usuario necesita, al menos, tres datos para realizar los cálculos. Para el área, puede ingresar la base y la altura. Para el perímetro, es necesario conocer las longitudes de los tres lados. También se pueden utilizar otros datos como un lado y dos ángulos, o el semiperímetro para casos específicos. 2\. ¿Qué fórmulas matemáticas utilizaremos para calcular las propiedades de los triángulos? Para el área, usaremos la fórmula que relaciona la base y la altura, y para el perímetro simplemente sumaremos los tres lados. En caso de que no tengamos todos los datos, aplicaremos la Ley de los Senos y la Ley de los Cosenos, junto con razones trigonométricas como el seno, coseno y tangente, para encontrar los ángulos o lados que nos falten, de manera fácil y precisa. 3\. ¿Cómo podemos hacer que la calculadora sea fácil de usar para cualquier persona? Para garantizar que la calculadora sea fácil de usar para cualquier persona, se diseñará una interfaz clara y accesible, con instrucciones paso a paso que expliquen cómo ingresar los datos y qué fórmulas se están utilizando. Se incluirán campos específicos para cada tipo de dato requerido, como los lados o los ángulos, con opciones para seleccionar el tipo de triángulo (por ejemplo, equilátero, isósceles, escaleno). Además, se integrarán validaciones automáticas que aseguren que los datos sean correctos y que las fórmulas se apliquen de manera adecuada. 4\. ¿Cómo verificamos que los datos ingresados por el usuario son correctos? Para garantizar la validez de los datos ingresados por el usuario, se implementarán varias capas de verificación. Primero, se comprobará que todos los datos sean numéricos y positivos, ya que no tiene sentido trabajar con valores negativos o no numéricos en geometría. Además, se aplicarán reglas trigonométricas para validar los datos ingresados, como la desigualdad triangular (la suma de las longitudes de dos lados debe ser mayor que el tercer lado) y la correcta relación entre los ángulos y los lados, de acuerdo con la Ley de los Senos o los Cosenos. Si los datos no cumplen estas condiciones, la calculadora proporcionará un mensaje de error claro y sugerencias para corregir la entrada. También se validará que los ángulos sumen 180 grados en cualquier triángulo. Fuente de información de la pregunta 1 Área y perímetro de un triángulo: [[https://www.superprof.es/apuntes/escolar/matematicas/geometria/basica/area-y-perimetro-de-un-triangulo.html]](https://www.superprof.es/apuntes/escolar/matematicas/geometria/basica/area-y-perimetro-de-un-triangulo.html) Fuente de información de la pregunta 2 Formulas trigonométricas: [[https://www.superprof.es/apuntes/escolar/matematicas/trigonometria/formulas-de-trigonometria.html]](https://www.superprof.es/apuntes/escolar/matematicas/trigonometria/formulas-de-trigonometria.html) Universo formulas: [[https://www.universoformulas.com/matematicas/trigonometria/]](https://www.universoformulas.com/matematicas/trigonometria/) Fuente de información de la pregunta 3 ¿Qué hace que un software sea fácil de usar?: [[https://start.docuware.com/es/blog/que-hace-que-un-software-sea-facil-de-usar]](https://start.docuware.com/es/blog/que-hace-que-un-software-sea-facil-de-usar) ¿Cómo puede hacer que su aplicación sea más fácil de usar?: [[https://es.linkedin.com/advice/3/how-can-you-make-your-application-more-user-friendly-ofolc?lang=es]](https://es.linkedin.com/advice/3/how-can-you-make-your-application-more-user-friendly-ofolc?lang=es) Fuente de información de la pregunta 4 Validaciones python: [[https://uniwebsidad.com/libros/algoritmos-python/capitulo-12/validaciones]](https://uniwebsidad.com/libros/algoritmos-python/capitulo-12/validaciones) Python: validar entradas (ejemplos): [[https://codingornot.com/08-python-validar-entradas-ejemplos]](https://codingornot.com/08-python-validar-entradas-ejemplos) ------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------- **Bitácora para el registro de trabajo colaborativo** Tiempo Descripción de la tarea Responsable Diseñar un esquema básico para la interfaz de la calculadora, incluyendo campos para datos como base, altura, lados, y ángulos. Carlos Garrido Agregar funcionalidades para realizar los cálculos perímetro dependiendo de los datos que el usuario haya ingresado. Maritza Cornejo Agregar validaciones iniciales: verificar que los valores ingresados sean numéricos, positivos y que cumplan con las reglas básicas de los triángulos, como la desigualdad triangular. Maritza Cornejo comprobar que los ángulos sumen 180° y que los lados correspondan a las proporciones esperadas según las fórmulas trigonométricas. Carlos Garrido Diseñar una sección en la interfaz para mostrar el resultado de los cálculos con claridad. Maritza Cornejo Programar mensajes de error claros para datos inválidos, como valores negativos o ángulos/lados que no cumplen las reglas, con instrucciones para corregirlos. Carlos Garrido Optimizar el código para que la calculadora sea rápida y eficiente, asegurando que no tenga tiempos de carga excesivos ni errores lógicos. Carlos Garrido Probar la calculadora con diferentes datos (válidos e inválidos) para garantizar que todas las fórmulas y validaciones funcionen correctamente. Maritza Cornejo Crear una presentación final explicando el proyecto: objetivos, desarrollo, pruebas y resultados obtenidos para mostrar. Maritza Cornejo y Carlos Garrido ------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------- Nombre: Maritza Cornejo y Carlos Garrido.

Use Quizgecko on...
Browser
Browser