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


Análisis y Codificación C++: Resolución de la Ecuación cos^2(x) - 3sen^2(x) = 0, Ejercicios de Programación C

Un análisis y codificación en c++ de la ecuación cos^2(x) - 3sen^2(x) = 0. Se utiliza el entorno de desarrollo integrado microsoft visual studio community 2022 para la implementación del algoritmo. El documento incluye un caso de estudio con datos de prueba, el código fuente, y capturas de pantalla de la codificación y compilación. Se explica el proceso de resolución de la ecuación y se destaca la importancia de la programación en c++ para la resolución de problemas matemáticos.

Tipo: Ejercicios

2024/2025

Subido el 20/02/2025

gustavo-ramos-sosa
gustavo-ramos-sosa 🇩🇴

3 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD ABIERTA PARA ADULTOS
Asignatura:
Programación I
Tarea Semana II:
Análisis y codificación C++.
Presentado por:
Facilitador:
Zoila Esther Morales Tabares
Santiago, República Dominicana
jueves, 20 de febrero de 2025
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Análisis y Codificación C++: Resolución de la Ecuación cos^2(x) - 3sen^2(x) = 0 y más Ejercicios en PDF de Programación C solo en Docsity!

UNIVERSIDAD ABIERTA PARA ADULTOS

Asignatura:

Programación I

Tarea Semana II:

Análisis y codificación C++.

Presentado por:

Facilitador:

Zoila Esther Morales Tabares Santiago, República Dominicana jueves, 20 de febrero de 2025

ÍNDICE

  • INTRODUCCIÓN
  • USO DE ID DE DESARROLLO PARA LA REALIZACIÓN DE ALGORITMOS
    • Integrado (ID) Microsoft Visual Studio Community 2022. I. Especificar y justificar con mínimo 3 características el Entorno de Desarrollo
        1. Versatilidad y Soporte Multiplataforma:
        1. Soporte para diversos lenguajes de programación:
        1. IntelliSense:
    • II. Redactar un caso de estudio como datos de prueba del algoritmo.
    • III. Código textualmente.
    • IV. Foto de la codificación.
    • V. Foto de compilación del código.
    • CONCLUSIÓN:
    • FUENTE BIBLIOGRÁFICA:

USO DE ID DE DESARROLLO PARA LA REALIZACIÓN DE ALGORITMOS

I. Especificar y justificar con mínimo 3 características el Entorno de

Desarrollo Integrado (ID) Microsoft Visual Studio Community 2022.

1. Versatilidad y Soporte Multiplataforma: Es una herramienta potente para crear aplicaciones de escritorio con .NET, permite el desarrollo multiplataforma(Android, iOS, macOS, Linux y la web), utiliza tecnologías como Xamarin, .NET MAUI, que son herramientas para desarrollo web como ASP.NET Core, JavaScript, y TypeScript. Lo que convierte este ID una opción atractiva para desarrolladores que trabajan con diferente entorno. 2. Soporte para diversos lenguajes de programación: Es compatible lenguajes de programación, incluyendo C#, C++, Python, JavaScript, TypeScript, entre otros. Lo que permite a los desarrolladores usar su lenguaje preferido. 3. IntelliSense: Esta sugiere código en tiempo real, autocompletado, y ayuda contextual, lo que lo que agiliza la escritura de código y reduce errores.

II. Redactar un caso de estudio como datos de prueba del algoritmo.

Se puede usar para el diseño de estructura para un proyecto de energía solar en lugares donde los vientos pueden tienes una velocidad muy por encima de lo normal y puedan impactar directo en la estructura de instalación de los paneles solares. Entonces en casos como estos se necesita tener un ángulo óptimo en los puntos de apoyo para que la estructura sea lo suficientemente fuerte para soporta los vientos. También se debe tener un ángulo de inclinación donde los paneles reciban la mayor cantidad de radiación solar para hacer más eficiente su generación de energía. Datos del viento: Tener un registro de la velocidad del viento en la zona, (Mínima, Máxima y fecha de toma de datos). Datos de Geolocalización del lugar: Obtener la altitud del lugar y saber hacia dónde está el sur para determinar la inclinación de los paneles. Fuerza del Viento: Determinar la fuerza que el viento ejerce sobre la estructura y los paneles solares. Ángulo de Inclinación (x): El ángulo "x" en la ecuación cos( x ) 2 − 3 sen ( x ) 2 = 0 cos(x)^2 - 3sen(x)^2 = 0 representa el ángulo de inclinación de los paneles solares. Fuerzas y Estabilidad: La ecuación es para modelar cómo las fuerzas del viento se distribuyen en la estructura para diferentes ángulos de inclinación. Al variar el ángulo "x", puedes analizar cómo cambian las tensiones y deformaciones en los elementos de la estructura. Estructura: Utilizas un software de análisis para simular cómo se comporta la estructura bajo diferentes cargas de viento y ángulos de inclinación. 4 | P a g e

La ecuación no es del todo la solución a la problemática, sino que se usa como una herramienta de modelado de la relación entre el ángulo de inclinación de los paneles, la fuerza que ejerce el viento en la estructura y su estabilidad; que al combinar todo eso con el análisis estructural y la optimización de ángulo se puede encontrar un diseño óptimo que equilibre la captación de irradiación solara con la resistencia a las condiciones climáticas.

III. Código textualmente.

#include <stdio.h> #include <math.h> #define PI 3. int main(int argc, char const* argv[]) { double rad, x; int i, sol; sol = 1; printf(" \n"); printf(" >>> Soluciones de la ecuación cos^2(x) - sen^2(x) = 0: <<<\n"); printf(" \n"); printf(" >>> Presiona enter encontrar la(s) solucion(es) <<<\n"); getchar(); for (i = -360; i <= 360; i++) { rad = i * PI / 180; x = pow(cos(rad), 2) - 3 * pow(sin(rad), 2); if (fabs(x) < 0.0001) { printf(" >>> Solución # %d encontrada: x = %d grados <<<\n", sol, i); sol++; } } return 0; } 5 | P a g e

CONCLUSIÓN: En esta tarea de la semana #2, realizamos el análisis y codificación del algoritmo que dio las soluciones a la ecuación cos( x ) 2 − 3 sen ( x ) 2 = 0_._ La codificación en la lengua C++ y poner en práctica los bucles, condiciones, asignaciones y definitivamente poner a prueba nuestra capacidad de análisis y dar solución practica a un problema presentado. 7 | P a g e

FUENTE BIBLIOGRÁFICA:

1. https://www.danysoft.com/novedades-y-caracteristicas-destacadas-en-visual-studio-2022/ Recuperado hoy 20 de febrero de 2025. 2. https://learn.microsoft.com/es-es/visualstudio/ide/advanced-feature-overview?view=vs- Recuperado hoy 20 de febrero de 2025. 8 | P a g e