A Python-based GUI project that simulates multiplication using Turing machine logic on unary numbers.
- Two integers entered by the user.
- Converts integers to unary form (e.g., 3 × 2 →
111*11). - Simulates multiplication using Turing machine steps.
- Displays each intermediate tape during execution.
- Product displayed in both unary and decimal form.
- Python 3
- Tkinter (GUI Library)
- Start: Begin the Turing machine simulation.
- Forward: Step forward through intermediate tape states (steps).
- Backward: Step backward through previous tape states (steps).
- Final Tape: Jump directly to the final tape showing the completed multiplication.
- Reset: Clear everything and start a new simulation.
A mechanical paper-based automaton that simulates the flapping motion of a bird.
- Uses gears and a crankshaft to produce wing flapping motion.
- Paper
- Chopstick
- Cardboard
- Educational demonstration of mechanical motion and design principles using simple, everyday materials.
- Realistic flapping motion of the bird.
- Inner mechanical build and working mechanism shown.
Designed and implemented by:
- Arwa Abbas
- Mehwish Zehra
- Hamna Khalid
For academic, educational, and demonstration purposes.