

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Instructions for recitation assignment 8 of physics 113, where students are required to add new python concepts such as controls (sliders and buttons), functions, and physics concepts like friction to an incomplete projectile motion simulation. The assignment involves adding a loop to shoot a projectile until its y-position is below zero, introducing an air resistance force, and normalizing the friction deceleration. Students are encouraged to experiment with additional features like changing the target position randomly, adding scoring, creating a human-like target, and adding rocket power.
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!


PHYSICS 113 – Recitation Assignment 8
Name
November 15, 2006
You may complete this in class. However, if you are unable to do so, it is expected that you complete this for recitation next time.
If you have any questions, please ask.
Note that it is expected that you will look at your previous recitation assignments (and the online documentation!) to help you understand the assignment. Please refer to these frequently, and try to understand what the code is actually doing.
New Python Concepts: controls (sliders and buttons), lablels, functions,
New Physics Concepts: Friction
Fr =
CρAv^2
where C is a geometric factor (typically between 0.3 and 1, and, ρ is the density of the air, ∼ 1. 3 kg/m^3 , and A is the surface area of your object (say 0. 01 m^2 for something like a baseball). In this case, we have a coefficient of:
Fr ' 0. 003
kg m
v^2
or a friction deceleration of ar ' 0 .003(meters)−^1 v^2
in the opposite direction of the direction of motion. Note that in this approximation, the mass of the ball never enters into it at all! Add in the air resistence term as well. The “mu” in your code should be a normalizing factor such that: ar ' μ × 0 .003(meters)−^1 v^2