Junior School PART A -- Problem Solving -- Any Language
Team Members __________________ and ________________________
Team Number ____________________________________
Transfer the marks from the following pages to here
NOTE:-- MARK ALL PARTS OF THE QUESTION EVEN IF EARLY PIECES ARE WRONG!
| MARK RECEIVED | | MAXIMUM MARK
POSSIBLE |
PROG1 -- FIVE GREEN COMPUTERS | . | | 100 |
PROG2 -- SOUNDS ALL RIGHT | . | | 100 |
PROG3 -- HOUSTON WE HAVE A PROBLEM | . | | 100 |
PROG4 -- WILL YOU STILL LOVE ME | . | | 100 |
| | | |
SUB- TOTAL
COUNT THE BEST THREE SCORES | . | | 300 |
BONUS -- WAS THERE INSTRUCTIONS
TELLING THE JUDGES HOW TO USE THE COMPUTER? | . | | 30 |
| | | |
GRAND TOTAL | . | | 330 |
Q1:- FIVE GREEN COMPUTERS-- Might be called PROG1 -- Name does not matter as long as it is easy to find
| WORTH | EARNED |
Shows student names
Shows Team Number
Title Page looks good? | 10
10
10 | .
.
. |
Procedure asks for computer values correctly Computer 1 Value
Computer 2 Value
Computer 3 value etc.
| 10 | . |
Enter the values 7 7 7 6 7
Should get message -- Correct Value is 7
Should get message -- Turn off computer 4 |
20
10 |
.
. |
Enter the values 8 8 8 8 8
Should get message -- Correct Value is 8
Should get message -- All Computers functioning |
10
10 |
.
. |
Procedure should request -- Try again
Enter n -- Procedure should quit cleanly. |
10 | .
|
| | |
TOTAL | 100 | . |
Q2:- SOUNDS ALL RIGHT-- Might be called PROG2 -- Name does not matter as long as it is easy to find
| WORTH | EARNED |
Shows student names
Shows Team Number
Title Page looks good? | 10
10
10 | .
.
. |
Procedure asks for word to be entered
Enter the word -- my
Should echo back the word and the code -- my -- ny |
20 | .
. |
Procedure should request -- Try again
Enter y -- Procedure should continue. | 10 | . |
Enter the word -- me
Should get message -- code word is -- ne
Enter the word -- meme
Should get message -- code word is -- nene |
10
20 |
.
. |
Enter the word -- xxxxxx
Should get message -- kxkxkxkxkxkx |
10 |
. |
| | |
TOTAL | 100 | . |
Q3:- HOUSTON, WE HAVE A PROBLEM -- Might be called PROG3 -- Name does not matter
| WORTH | EARNED |
Shows student names or Team Number (or both)
Take a quick look -- any documentation | 10
10 | .
. |
Enter the values 7 7 7 6 7
Should get message -- MAJORITY VALUE -- changed from PROG1
Should get message -- Turn off computer 4 |
10
10 |
.
. |
When the program asks for new values -- Computer 4 should say switched off
Enter the values 8 8 8 X 8
Should get message -- MAJORITY VALUE is 8
Should get message -- MISSION CAN CONTINUE | 10
10
10 |
.
.
.
. |
When the program asks for new values -- Computer 4 should be switched off still.
Enter in the values 4 4 6 X 6
Should get answer -- MISSION CAN'T CONTINUE
and possibly message NO MAJORITY POSSIBLE | 10
20
| .
.
.
.
|
| | |
TOTAL | 100 | . |
Q4:- WILL YOU STILL LOVE ME? -- Might be called PROG4-- Name does not matter as long
| WORTH | EARNED |
Shows student names or Team Number (or both)
Take a quick look -- any documentation | 10
10 | .
. |
Procedure asks for WORD1 to be entered -- enter word qo
Procedure asks for WORD2 to be entered --
enter word qooooo
Should get message -- Those words sound the same |
10
10 | .
.
.
.
.
. |
Enter the word noo and the word qoo
Should get the reponse -- these words sound different
Enter the words moo and the word noo in that order
Should get the repsonse -- these words sound the same
Enter the word noo and the word moo in that order
Should get the repsonse -- these words sound the same |
10
10
10 |
.
.
.
.
.
.
. |
Enter the words scoo and soo
Should get the response that these words sound the same
Enter the words scoos and soos
Should get the reponse that these words sound the same |
10
20 | .
.
.
.
|
| | |
TOTAL | 100 | . |
Junior High School PART B -- Problem Solving -- Any Language
Team Members __________________ and ________________________
Team Number ____________________________________
Transfer the marks from the following pages to here
VERY IMPORTANT:- At certain points in the marking of part B you will be told -- Stop marking at this point if team has not got
100% to this point. It is important that you stop marking EVEN IF THERE ARE OTHER PARTS OF THE QUESTION
WORKING AND NOT MARKED.
Warning -- the marking sheet is similar to that for the Elementary Part B, but there are important differences
| MARK RECEIVED | | MAXIMUM MARK
POSSIBLE |
PROG5 -- DON'T TURN THE TROLLEY | . | | 200 |
PROG6 -- MOBILE PHONE | . | | 200 |
| | | |
SUB- TOTAL
COUNT THE BEST SCORE | . | | 200 |
BONUS -- WAS THERE INSTRUCTIONS
TELLING THE JUDGES HOW TO USE THE COMPUTER? | . | | 30 |
| | | |
GRAND TOTAL | . | | 230 |
Q5:- DON'T TURN THE TROLLEY-- Might be called PROG5
| WORTH | EARNED |
Shows student names or team number (or both) Program should prompt you for the first 3 addresses
Enter in the numbers 4, 6, 5. Note:- you may have to enter the numbers with out the commas
Program should echo back the same numbers 4 6 5 (the order does not matter)
IF THE TEAM HAS NOT GOT 100% TO THIS POINT, MARK NO FURTHER!
| 10
20
20
| .
.
.
.
.
.
.
.
|
Program should say -- Deliver to House 4 first
Program should request for new address. Enter in the value 1
Program should echo back house numbers without the 4 present. 5, 6 and X where X can be anything
Program should echo back the correct house numbers 5, 6 and 1 -- the order does not matter
IF THE TEAM HAS NOT GOT 100% TO THIS POINT, MARK NO FURTHER | 20
10
10
.
10
| .
.
.
.
.
.
.
.
. |
Program should say -- Deliver to House 5 first
Program should request new address -- enter the value 21
Program should indicate that this is an incorrect value
Program should prompt for new address -- enter 2. Program should echo back 6, 1, 2 -- order does not
count
Program should say -- Deliver to House 6 first
Program should request new address -- enter the value 18
Program should echo back the new house numbers 1, 2, 18 -- order does not count
IF THE TEAM HAS NOT GOT 100% TO THIS POINT, MARK NO FURTHER | 20
10
10
10
| .
.
.
.
.
.
.
.
.
.
.
.
|
Delivery must be to correct house in the correct order for marks in this section
Deliver to House 18 first
Turn Trolley around
Deliver to House 2
Deliver to House 1 |
20
10
10
10
| .
.
.
.
.
.
.
.
.
|
| | |
TOTAL | 200 | . |
Q6:- MOBILE PHONE INTERCEPTION -- Might be called PROG6
| WORTH | EARNED |
Shows student names or team number (or both)
Program should prompt you for the Satellite Stream -- or something not generic
Enter in the stream 1abcdef*
Program should echo -- 6 characters transmitted.
Person 1 is receiving
IF THE TEAM HAS NOT GOT 100% TO THIS POINT, MARK NO FURTHER! | 10
10
20
10
| .
.
.
.
.
.
.
.
.
|
Program should prompt you for the Satellite Stream
Enter in the value 1abcdef
Program should report -- Bad transmission
Program should not crash after bad transmission
Program should prompt you for the Satellite Stream
Enter in the value 3abcdef*
Program should report -- Person number 3 is receiving
Program should report -- Person number 3 in CALGARY is receiving
IF THE TEAM HAS NOT GOT 100% TO THIS POINT, MARK NO FURTHER |
10
10
10
20
| .
.
.
.
.
.
.
.
.
.
.
. |
Enter in the value 1abcdef8ghijkl8abcdef*
Program should report 18 characters transmitted
Program should report Person 1 is receiving message-- abcdef
Program should report Person 8 is receiving message -- ghijklabcdef
IF THE TEAM HAS NOT GOT 100% TO THIS POINT, MARK NO FURTHER |
10
20
20
| .
.
.
.
.
.
.
. |
Enter in the value 1abcdef5ghijkl6mnopqr8stuvwx*
As a check, should report that 24 characters transmitted
Report that Person 5 from CALGARY is receiving message -- ghijkl
Report that Person 6 from VANCOUVER is receiving message -- mnopqr
Report that Person 8 from VANCOUVER is receiving message -- stuvwx
Enter in value 1a*
Should report -- transmision error -- may say -- not enough characters |
10
10
20
10 | .
.
.
.
.
.
.
.
.
.
. |
| | |
TOTAL | 200 | . |
|