Escriba el pseudocódigo para un programa que encuentre el ángulo al que debe disparase un proyectil para que alcance su máxima distancia. para ello, el programa calculará la distancia alcanzada por el proyectil para ángulos de 0 a 90 grados en incrementos de 5 grados.
Respuestas a la pregunta
Pseudocódigo Pseint que determina el ángulo de tiro para alcanzar la máxima distancia horizontal, se muestran los valores de distancia para otros ángulos. Se adjunta imagen de salida del algoritmo y diagrama de flujo.
Algoritmo maximaDistanciaDeproyectil
- // Definir e inicializar variables
Definir vlocidad, grvedad, myor, ang, rdianes, tiempovuelo, rcorrido, angmyor Como Real
vlocidad<- 0
grvedad <- 9.81
myor <- 0
ang<- 0
rdianes <- 0
tiempovuelo<-0
rcorrido <- 0
angmyor<- 0
- // ingresamos datos
Escribir 'Ingrese velocidad inicial del disparo (m/s)' Sin Saltar
Repetir
Leer vlocidad
Hasta Que vlocidad>=0
Escribir "ángulo (grados) tiempo de vuelo (segundos) recorrido horizontal (metros) "
para ang <- 5 Hasta 90 Con Paso 5 Hacer
- // convertimos el ángulo de grados a radianes
rdianes <- ang*PI/180
- // Determinamos el tiempo de vuelo usando la fórmula de movimento de proyectil y despejando el tiempo
tiempovuelo<- (2*vlocidad*sen(rdianes))/grvedad
- // Calculamos el recorrido total del proyectil usando la ecuaciones del movimiento horizontal de proyectiles
rcorrido <- vlocidad*cos(rdianes)*tiempovuelo
- // Identificar el ángulo que da el mayor valor de distancia recorrida
Si rcorrido>myor Entonces
myor <- rcorrido
angmyor<-ang
FinSi
- // Imprimimos el resultado
Escribir " ", ang, ' ',tiempovuelo, " ", rcorrido
FinPara
Escribir "Mayor recorrido: ",myor
Escribir "ángulo de tiro: ", angmyor
FinAlgoritmo
Para saber más acerca de algoritmo pseint con problemas de física consulte: https://brainly.lat/tarea/14663572
#SPJ1