Ball on a Ramp
Activity Information
Learning Goals
- Analyze data to support the claim that Newton's second law of motion describes the mathematical relationship among the net force on a macroscopic object, its mass, and its acceleration ( HS-PS2-1)
- Students will develop and use models to verify mathematical computations
- Use mathematics and computational thinking to quantify variables (velocity, acceleration, force, mass, gravity)
- Use mathematical representations to support the claim that the total momentum of a system of objects is conserved when there is no net force on the system ( HS-PS2-2)
- Developing an using models, communicating information, asking questions, defining problems and solutions
Prior Knowledge Required
- Kinematic formulae
- speed, velocity, acceleration
- Basic coding commands and coding logic
- Force of gravity (constant acceleration)
Code Manipulation
- Manipulating variables and code
- Generating code based on physics knowledge
- While loops
—-
Activity
Handout
Ball on a Ramp
Provided below is some code that is supposed to model the behavior of a ball rolling down an inclined plane. Run the code.
Exploration Instructions
Find the variables below and record their abbreviations. Change them, one at a time, to see how they impact the code performance. Discuss what changes and what remains consistent:
- Ramp length
- Ball speed
- Time interval
- Number of books in the stack
- Acceleration
Reset variables to the following:
- Ramp length = 100
- Time interval = 10
- Number of books in the stack = 1
- repository/ball_on_a_ramp.txt
- Last modified: 2021/03/24 23:34
- by porcaro1