0% found this document useful (0 votes)
70 views17 pages

LMS Y8 Term 1

LMS

Uploaded by

Asmaa Gebril
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views17 pages

LMS Y8 Term 1

LMS

Uploaded by

Asmaa Gebril
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AY 2020-2021 YEAR 8

TERM 1
INFORMATION AND
COMMUNICATION
TECHNOLOGY (ICT)
TEXTBOOK:- ICT STARTERS ON TRACK STAGE 2
TOPIC: - SCRATCH
 Skill 1: Detecting user interaction1; detecting click button (Activity 1.1

to 1.4)

 Skill 2: Detecting user interaction 2; user clicking objects (Activity 2.1,

2.2)

 Skill 3: Broadcasting; (Activity 3.1, 3.2)

 Skill 4: Variable (Activity 4.1 to 4.3)

 Skill 5: Selection (Activity 5.1 to 5.3)

 Skill 6: Collisions (Activity 6.1 to 6.5)

 Skill 7: Entering the data

 Skill 8 : Validating data (Activity 8.1 to 8.3)

 Skill 9: Costume (Activity 9.1 to 9.3)

 Skill 10: Working with time (Activity 10.1 to 10.3)

 Skill 11: Planning a program (Activity 11.1 to 11.3)

 Skill 12: Predicting the output (Activity 12.1 to 12.5)

 Skill 13: testing the program (Activity 13.1 to 13.6)


Q1 Explain the following questions:

a) Define Software development cycle?


This is a structured sequence of actions that allow you to plan, design, create,
test and then improve a computer program.

b) Define Interface?
The part of a program that lets the user input data and that produces output
for the user. It includes the on screen buttons, text images that user click, type
into and look at.

c) Define Data Capture?


Gathering data from the real world and turning it into a form the computer
understand .It has to be turned into 1s and 0s. This can be done by any type of
data.

d) Open scratch and add new block so when left arrow key is pressed the car
move 50 steps. Test your code works
Write the scratch code below:
When Left arrow key pressed
Move 50 step

e) Open scratch and add new block so when sprite clicked make the sprite
moves -50 steps. Test your code works
Write the scratch code below:

When the sprite clicked


Move -50 step

f) Define Broadcast and variable?

Broadcast is a way of communication between sprites. It lets you send out a


message in scratch that other sprites can see and react.

Variable is a place in computer’s memory where you can store your data
temporarily.

g) Define if-then and if-then else statement?

When the answer is true, then scratch runs the commands inside the block. If
the answer is false, the code will not run.

When the answer is true, the statement after then will run. If the answer is
false, the statement after else will run.

h) Write down the steps that how we can make a variable?


Click on Variable
Click on make a variable
Give variable a sensible name
Click ok

i) Open scratch and make a variable ‘point’. When the user presses right arrow
key,
The sprite moves to right, and 1 is added to variable. If variable is greater than
5 output is ‘You win’ and if variable is less than 5 output is ‘keep going’. Test
your code works.
Take a screen shot of your scratch code and paste it below:
2) What is the difference between “IF” block and “IF then ELSE” block?
In “IF” block if the answer is False, the code will not run and
In “ IF then ELSE” block if the answer is False , the statement after ‘else’
will run.

3) When we use block?


To detect if a sprite has touched a specific color we use this block.

4) When we use block?


To detect if a sprite has touched another sprite we use this block

5) Open scratch and create your own sprite that contains a white rectangle and
inside it there is small red circle forming a picture like this
And then paste your full scratch screenshot below in this page.

6) Define the term Costumes.


Alternated appearance of the sprite is known as costume of the sprite.

7) Name the two blocks used to change the costumes.


Switch costume and next costume

8) What is the use of Reset timer block?


Reset timer is used to reset the timer to start from zero.

9) Write the code for a scratch program with one sprite that
has two costumes. Add blocks so that after 5 seconds the sprite
changes costume, then after 10 seconds it changes back to the
first costume. Paste the screenshot.
True or False:-
1) Software development cycle is a formal set of process
followed to plan, design, create and test a system.
a) True
b) False

2) Test is to make sure a section of code runs correctly.


a) True
b) False

3) A computer only understands analogue data.


a) True
b) False

4) Scratch is not a programming language.


a) True
b) False

5) Sprite is an object in Scratch which performs functions


controlled by scripts?
a) True
b) False

6) The area where we can add script is called stage.


a) True
b) False

7) Putting data into a computer is called input.


a) True
b) False

8) The interface is the part of the program that allows the


user to interact with it.

a) True
b) False

9) Analogue data is stored in 1s and 0s form.


a) True
b) False
10) Broadcast lets you send out a message in scratch that
other sprites can see and then react to.
a) True
b) False

11) Interactive is a program that has both input and output


for the user.
a) True
b) False

12) A costume is different way a sprite looks.


a) True
b) False

13) You use code blocks to program Scratch.


a) True
b) False

14) The Y axis is "Up" and "Down".


a) True
b) False

15) Variable is a space in memory where you can store data


temporarily.
a) True
b) False
16) Operators can either be ‘>’,’=’, ‘<’
a. True
b. False

17) When sprite is moving back, it will have a negative number


a. True
b. False
18) If we need to continuously check the value we will put that block inside
“forever” block,
a. True
b. False

19)

a. True
b. False

Choose correct option:-


1) A collection or stack of blocks that all interlock with one
another is called?
a) Scratch
b) Script
2) What kinds of blocks communicate between sprites?
a) "say" blocks
b) "broadcast" blocks

3) If you want to move a sprite forward you would choose?


a) move 10 steps
b) move -10 steps

4) Will sprite move from his position after this code?

a) Yes
b) No

5) You can change the value of variable by dragging ______


block
a) Set block
b) Change block

6. In the following program there are three variables: Choice1, Choice2 and
Game. When the program runs fully, what will be the final value of the
variable: Game?
a. Basketball
b. Football
c. 0
7. The most common selection statement is ________________
a. ‘If’ Statement
b. ‘Repeat’ Statement

8. Which option you will not find in sensing menu?

a.

b. [Correct answer]

c.
9. What will be the output of following code?
a. You Win!
b. You Loose
10. You can find “Hide” and “Show” option in ________________ menu.
a. Sensing
b. Motion
c. Looks
11. _________ allows you to store data in a program
a. Variable
b. Operator
12. When the user presses the right arrow, the sprite moves to the right, and 1
is added to the variable. Which is correct code from the options given below?

a.

b. [Correct answer]
13. Which one is not the menu in the scratch?
a. Sensing
b. Detecting
c. Motion
14. Which option you will use for the following statement – “When the answer
is true, the statement after ‘then’ is run. When the statement is False, the
statement after ‘else’ is run”
a. If ‘then’
b. If ‘then else’
15. To change the value of variable by ‘-2’ we will use _____________________ block.

a.

b. [Correct answer]
16. Sending a message in scratch that other sprites can see, and react to is
called ____________
a. Broadcast
b. Telecast
17. Selection blocks in scratch are in _______________ Menu
a. Events
b. Control
18. In scratch you can detect when one Sprite touches another sprite, or
another color is called
a. Collision
b. Evasion
19. When the car touches the right side corner, it will broadcast a message,
which block will be used from sensing menu

a. [Correct answer]

b.
20. To create a red rectangle by own in scratch we will use
a. Paint
b. Surprise
21. If we want sprite should disappear while program is running, _______________
block is used.
a. Hide
b. Lock

22) A program should be tested with ________ types of data.


a) Two
b) Three
c) One

23) The Data that you expect to be entered and should be allowed is known as
_______.
a) Normal Data
b) Extreme Data
c) Erroneous Data

24) The data user will put into the program is known as ________.
a) Output
b) Process
c) Input

25) The Result that system will produce is known as ________.


a) Output
b) Process
c) Input

26) The Data that is allowed but at the edge of what is allowed is known as
_________.
a) Normal Data
b) Extreme Data
c) Erroneous Data

27) The user clicks up arrow is an example of ______


a) Input
b) Process
c) Output

28) User clicks on the start button is an example of ______


a) Input
b) Process
c) Output

29) Winning message coming over the stage is an example of ______


a) Input
b) Process
c) Output

30) The data that is invalid, or incorrect data that should not be allowed is
known as__________.
a) Normal Data
b) Extreme Data
c) Erroneous Data

31) The process of checking whether the program is working properly or not
is known as
a) Selecting
b) Planning
c) Testing

You might also like