0% found this document useful (0 votes)
171 views

Algorithms Worksheet 4 Flow Diagrams

The document provides tasks and descriptions for developing algorithms using flow diagrams. It includes drawing flow diagrams to calculate meal and drink costs for a student, determining the number needed to be added to reach a total over 500, and modeling a balloon popping game, dice rolling game, and amusement park smartcard system. The tasks require completing statements and connectors in partial flow diagrams and stating expected outputs for various inputs.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
171 views

Algorithms Worksheet 4 Flow Diagrams

The document provides tasks and descriptions for developing algorithms using flow diagrams. It includes drawing flow diagrams to calculate meal and drink costs for a student, determining the number needed to be added to reach a total over 500, and modeling a balloon popping game, dice rolling game, and amusement park smartcard system. The tasks require completing statements and connectors in partial flow diagrams and stating expected outputs for various inputs.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Worksheet 4 Developing algorithms using flow diagrams

Task 1
1. Draw a flow diagram for an algorithm which calculates how much money a student will need
per week to buy a meal and two drinks each weekday. The user should be prompted to
enter how much a meal costs, how much a drink costs, and then calculate and display the
total required.

1
2. Draw a flow diagram for an algorithm which calculates how many numbers 1, 2, 3…n have
to be added to reach a total greater than 500. Output the answer n.

2
Task 2

Jasmine plays a game on her computer screen. A moving balloon appears on the screen, and
she has to pop the balloon by clicking on it with the mouse. When the balloon is popped another
one appears. The aim of the game is to pop as many balloons as possible in one minute.

The flow diagram for the game is shown below.

(a) Complete the statement at A.


(b) Complete the statement in B.
(c) Complete the statement at C.
(d) Complete connector D.
(e) Add a flowchart box at the bottom of the flowchart to display the player’s score
3
Task 3
Michael is writing a program for a dice game played with three dice.
(a) The player rolls the dice, and is given points according to the following algorithm.

State the value of the scores if the dice rolled are:


246
551
444

(b) Some rolls of the dice produce a negative score. State a set of three numbers that can be
used to test whether the algorithm produces a negative score when it should, and state the
expected output of your test data.

4
Task 4
An amusement park operates a smartcard system for visitors. When they enter the park, a
visitor chooses the amount they wish to put on their card. Rides cost differing amounts, and to
get through a barrier for a particular ride, the visitor inserts their card. The balance on the card is
checked. If there is enough money on the card, the balance is updated and displayed and the
barrier opens. If there is not enough money left on the card, the current balance is displayed
with a message “Not enough for this ride – need to top up”.
Complete the flowchart for this system.

Start

You might also like