Draw This - beginner
Draw a flowchart that shows how computational thinking helps solve a daily life problem: planning a grocery shopping list based on what is needed at home and the budget available.
10 minutes
Hint 1
Hint 2
Hint 3
Hint 4
Draw a flowchart that shows how computational thinking helps solve a daily life problem: planning a grocery shopping list based on what is needed at home and the budget available.
_________
| Start |
|_________|
|
v
______________________
| Check items at home |
|______________________|
|
v
______________________
| List needed items |
|______________________|
|
v
______________________
| Estimate total cost |
|______________________|
|
v
_____________
| Is cost <= |
| budget? |
| (Decision) |
|_____________|
/ \
Yes No
/ \
v v
_________ ______________________
| Final | | Remove least needed |
| list | | item from list |
|________| |______________________|
|
v
______________________
| Estimate new cost |
|______________________|
|
v
_____________
| Is cost <= |
| budget? |
| (Decision) |
|_____________|
/ \
Yes No
/ \
v v
_________ (Repeat removing items)
| End |
|_________|
This flowchart starts with checking what items are already at home to avoid buying duplicates. Then, it lists the needed items and estimates the total cost. A decision checks if the total cost fits the budget. If yes, the final list is ready. If not, the least needed item is removed, and the cost is re-estimated. This repeats until the list fits the budget. This process shows computational thinking by breaking down the problem, making decisions, and iterating to find a solution that works in real life.