Está en la página 1de 7

UNIVERSIDAD AUTONOMA DE CHIAPAS

UNACH

MAESTRO:
Garcia Ramos Carlos Alberto

ALUMNOS:
Perez Flores Jacqueline Guadalupe
Vazquez Sanchez Yamilet Cristel
Constantito Tapia Kevin
Ramirez Sanchez Adelene Sarai

SEMESTRE Y GRUPO:
1º “P”

CARRERA:
Lic. Ing. en Desarrollo y Tecnologia de Software

ACTIVIDAD:
Requisitos para el Proyecto Integrador
MARCO TEÓRICO
Nuestro proyecto se basa en el análisis de diagrama de flujo, pseudocódigo y códigos acerca del
tema tiro parabólico en el que utilizara fórmulas para calcular a qué distancia y a que velocidad
puede llegar a realizarse un lanzamiento de un balón.
Podemos expresar que cuando un objeto es lanzado al aire, éste sufre una aceleración debida al
efecto del campo gravitacional. El movimiento más sencillo de éste tipo es la caid
́ a libre; pero
cuando un cuerpo, además de desplazarse verticalmente, se desplaza horizontalmente, se dice
que
tiene un movimiento de proyectil, también conocido como movimiento parabólico
Y para llegar a todo lo anterior realizaremos un programa basado de un jugador de baloncesto
OBJETIVO GENERAL Y ESPECIFICOS DEL PROYECTO

Nuestro objetivo general es crear un programa basado en el tema de “Tiro Parabólico “,


por que queremos llegar a calcular a que distancia y a que velocidad se necesita lanzar el
balón para poder encestar.
Y llegar a una conclusión que nos permita verificar si nuestro contenido de nuestro
proyecto esta bien redactado o si nos falta algo para posteriormente llegar a nuestro
resultado.

Para eso se utilizarán formulas físicas-matemáticas que nos permitan realizar las
ecuaciones necesarias para llegar al resultado, diagramas de flujo para crear esquemas y
tener mas claro el programa que se realizara, seudocódigos para ver cuales fueron las
instrucciones, códigos para estar claros que librerías se utilizaron, con el fin de poder
calcular las ecuaciones y llegar a lo que le llamaríamos el resultado.

Para resaltar nos apoyaremos en:

Formulas fiscas-matemáticas, estas nos ayudaran a realizar ecuaciones y posteriormente


llegar a un resultado final.

Diagramas de flujo, estos nos permitirán presentar en forma de esquemas para ver que
instrucciones se piden para llevar a cabo nuestro programa.

Seudocódigos, estos nos ayudaran a ver con mas claridad en modo teórico, las
instrucciones con las que se trabajaron el en esquema y verificar que nuestro programa lo
ejecute correctamente.

Códigos, estos nos permitirán ver que los lenguajes estén correctos y permitan que la
computadora comprenda las instrucciones correctas.
PLANTEAMIENTO DEL PROBLEMA
A continuación, se presenta una breve explicación del planteamiento
del problema.
Nosotros resolveremos un problema de tiro parabólico representado
en un lanzamiento de un balón de basquetbol.
Se presentará y analizará situaciones en las que se presenten datos
requeridos para determinar la trayectoria que sigue el balón.
Para eso nosotros realizaremos principalmente diagramas de flujo,
pseudocódigos y códigos. Posteriormente iniciaremos programando
con fórmulas de tiro parabólico para ver a que distancia se puede
lanzar un balón y con que velocidad para encestar.
Solucionaremos la problemática aplicando conocimientos básicos de la programación, física, y otros
elementos expresados en un lenguaje de programación llamado C++, con su correspondiente diagrama
de flujo respaldado por su seudocódigo.

Conociendo las fórmulas físicas que toman en cuenta cada factor involucrado, crearemos unas líneas de
programación que puedan de manera eficiente introducir datos como la altura del jugador y el ángulo
de inclinación necesarios para hacer un tiro perfecto o probar con diferentes configuraciones de altura y
ángulo.

La formulación usando los principios físicos del temario de “tiro parabólico”, emplea las siguientes
fórmulas:

1. 𝑑 = 𝑉𝑥 𝑡
2. 𝑉 𝑓𝑦 = 𝑉𝑖𝑦 ± 𝑔𝑡
3. ℎ = 𝑉𝑖𝑦 𝑡 ± 𝑔𝑡 2
4. 𝑉𝑖𝑥 = 𝑠𝑒𝑛𝜃
5. 𝑉𝑖𝑦 = 𝑐𝑜𝑠𝜃

Los datos que necesitaremos como entrada serán los siguientes:

h= altura del jugador


𝜃 = 𝑔𝑟𝑎𝑑𝑜 𝑑𝑒 𝑖𝑛𝑐𝑙𝑖𝑛𝑎𝑐𝑖ó𝑛

El procedimiento a la solución será la escritura en código y los cálculos físicos a continuación


expresados:

Paso 1: 𝑆𝑒 𝑖𝑛𝑔𝑟𝑒𝑠𝑎 𝑙𝑎 𝑎𝑙𝑡𝑢𝑟𝑎 𝑑𝑒𝑙 𝑗𝑢𝑔𝑎𝑑𝑜𝑟 ℎ: ℎ𝑎 − ℎ𝑏

Paso 2: 𝑆𝑒 𝑎𝑠𝑖𝑔𝑛𝑎 𝑒𝑙 𝑣𝑎𝑙𝑜𝑟 𝑎 𝑙𝑎 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒 𝑑𝑒 𝑎𝑙𝑡𝑢𝑟𝑎 𝑑𝑒 𝑙𝑎 𝑐𝑎𝑛𝑎𝑠𝑡𝑎

Paso 3: 𝐶𝑎𝑙𝑐𝑢𝑙𝑎 𝑙𝑎 𝑑𝑖𝑓𝑒𝑟𝑒𝑛𝑐𝑖𝑎 𝑑𝑒 𝑎𝑙𝑡𝑢𝑟𝑎 𝑒𝑛𝑡𝑟𝑒 𝑒𝑙 𝑎𝑟𝑜 𝑦 𝑒𝑙 𝑗𝑢𝑔𝑎𝑑𝑜𝑟

Paso 4: 𝐼𝑛𝑔𝑟𝑒𝑠𝑎 𝑙𝑎 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎. 𝑑 = (𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑖𝑎) = 𝑉𝑥𝑡

Paso 5: 𝐴𝑝𝑙𝑖𝑐𝑎𝑚𝑜𝑠 𝑙𝑎 𝑓ó𝑟𝑚𝑢𝑙𝑎 "3" tomando la diferencia de distancia y asignando valor a la constante
de gravedad (g)
1
ℎ = 𝑉𝑖𝑦𝑡 − (9.8)𝑡 2
2

Paso 6: Obtenemos el Sen del 𝜃 e igualamos despejando la 4ta fórmula

sin 𝜃 = 𝑉𝑖/𝑉
Paso 7: Despejamos Viy= Vsen𝜃

Paso 8: Despejamos Vx= Vcos𝜃 =

Cos𝜃=Vx/V

Paso 9: Despejamos Vx de la última ecuación logrando así que

Vx=Vcos𝜃

Paso 10: Reemplazamos Vx en en el paso 4

d= Vcos𝜃t

Paso 11: Reemplazamos Viy en el paso 5:


1
h= Vsen𝜃 − (9.8) (𝑡)2
2

Paso 12: Despejamos tiempo del paso 10

t= Vcos𝜃

Reemplazamos el paso 12 en el 11
𝑑 1 𝑑
𝑉𝑠𝑒𝑛𝜃 - (9.8) ( )2
𝑉𝑐𝑜𝑠𝜃 2 𝑉𝑐𝑜𝑠𝜃

Paso 13: Resolvemos la ecuación matemática paso a paso expresado en líneas de


código

Los datos de salida serán la velocidad (m/s) y el tiempo de llegada del balón (s) en trayectoria.
CRONOGRAMA DE ACTIVIDADES

También podría gustarte