Search for Science Fair Projects

1000 Science Fair Projects with Complete Instructions

Computer Science Science Fair Project

Billiard Ball Angles and Corner Pockets

Hard
Billiard Ball Angles and Corner Pockets | Science Fair Projects | STEM Projects
Does the launch angle of a billiard ball determine whether it will eventually land in a corner pocket? You write a computer simulation in the Logo programming language to model a ball bouncing inside a rectangular table. You test 63 different angles whose tangent is a rational number. For each angle you run 100 different table sizes. Every one of those 6,300 paths ends in a corner. Angles with irrational tangents, such as 30 or 60 degrees, never reach a corner. The simulation supports a clear rule: a ball launched from a corner reaches another corner only when the tangent of its angle is rational.

Hypothesis

The hypothesis is that the path will terminate in a corner if and only if the tangent of its initial angle is rational.

Method & Materials

You will use the Logo programming language and its turtle graphics facilities to write a computer program to simulate rectangular tables and billiard ball paths launched from a corner.
You will need the Logo programming language and its turtle graphics facilities.

MEL Mathhands-on math experiment kits delivered monthly — makes abstract concepts tangible. (Affiliate link)

See whats included

Results

The results of the experiment showed that paths with rational tangent angles terminated in a corner, whereas those with irrational tangent angles did not. This sets the stage for confidently attempting to prove the mathematical statements of these outcomes.

Why do this project?

This science project is unique because it uses computer simulation to explore a mathematical concept.

Also Consider

Experiment variations to consider include testing different angles with irrational tangents, such as 45°, and testing different rectangles of different integral dimensions.

Full project details

Additional information and source material for this project are available below.
Share this Science Project:

Related Science Fair Project Ideas

CPU Speed vs. RAM Size in Computer Performance
Swap the CPU and RAM in a desktop computer and time the difference to find out which upgrade matters more.
Hard
Programming the Diffusion Equation
Write a program in Scheme that solves differential equations and use it to model how atoms spread through solids.
Hard
Unbeatable Tic-Tac-Toe in MATLAB
Program a tic-tac-toe player in MATLAB that wins 80 percent of games against random opponents and never loses to a human.
Hard
Share this Science Project: