0% found this document useful (0 votes)
32 views9 pages

Grade 4 Revision Portion For Second Term

here is the revision pack for grade

Uploaded by

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

Grade 4 Revision Portion For Second Term

here is the revision pack for grade

Uploaded by

monaajmal143
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Subject: Computer Studies Grade 4

Unit # 3 Computational thinking: Making a quiz program


Topic 3.1 The input part of the program
Objective: Define how to plan and create a program that asks a question

Q.1 Why we need program requirement?

Ans: A program requirement tells you what a program is expected to do.

Here is an example:

Ask the user a quiz question. Tell them if the answer is right.

Q. 2 .Differentiate between input, process and output with example.

Ans: A program plan sets out the input, processes and output of a program.

Here is a plan for the quiz program:

Input: Ask a quiz question and get the answer.

Process: Check if the answer is right.

Output: Tell the user if the answer is right.

Homework

https://www.youtube.com/watch?v=-RHv9V0AR1w

Topic: 3.2 Using Variables


Objective: Describe how to use a variable in a program

Q.1 Define what is a Variable?

Ans: Almost all programs use variables. When you make a variable,

you give it name. a program command gives the variable a value.

The variable will store the value

Q.2 Describe how to make a variable in scratch?

Ans: Click on the dark orange dot labeled “” Variable You will see the blocks that

help you make variables. There is one variable ready for you. It is called My variable.
You will make a different variables. Click on the box that says “ Make a Variable”

Type solution and click the Ok button. You have made a new block called Solution.

Click to remove the tick. Now the variable is ready to use.

Quiz Time
https://www.proprofs.com/quiz-school/story.php?title=scratch-
quiz_6fg
Topic:3.4 Using a Logical test.
Objective: How to plan a program that uses a logical test

Q.1 Define What are relational operators?

Ans: Computer programs use operators to process values. Relational operators compare two
values.Three common relational operators are.

Q.2 Explain Logical test or which operators used to get answer in a form of true or false?

Ans. Computer programs often include a logical test. A logical test is a test that has the answer True or
False. You can make a logical test by comparing two values using relational operators. For example, 5>
3 says 5 is bigger than 3.This is true

Q.3 Explain Conditional structure?

Ans: A logical test is used to control what the computer does.

If the test is True, the computer does one thing.

If the test is false, the computer does a different thing.

This is called an if structure or a conditional structure.


Q.4 Explain Flow chart and draw a flowchart of a program that used logical operators.

Ans: Programmers sometimes draw a diagram to show a program plan. This sort of diagram is called a
flowchart. Opposite is a flowchart that matches the plan.

Homework:
Design scratch program using above given flowchart.
Topic: 3.5 creating a logical test

Objective: How to create a program that uses a logical test.

Online Work
https://www.proprofs.com/quiz-school/story.php?title=njm4oduwpni9

Draw Conditional structure

If then

if then else

Draw Logical or relational operator

greater than, Less than, Equal to

Question/Answer

 How to plan a program that uses a logical test.


 Explain What are relational operators?
 Define Logical test.
 Define Conditional structure with examples.
Unit 4 Programming: Make a game
Topic 4.1 Choose the sprites and backdrop
Objectives:

How to choose sprites and a backdrop

How to set starting values

https://scratch.mit.edu

Key words

1. Sensing block
2. Clone
3. Upload
Question/Answer

1. What is stage area?


Ans: The sprite moves on an area of the screen called the stage.
2. What is backdrop?
Ans: The backdrop is the picture that fills the stage. The sprite or sprites move in
front of the backdrop
3. How to choose sprites and a backdrop(H.W)
4. How to set starting values?
Ans.

Online Quiz

https://quizizz.com/admin/quiz/5e5b9950cfbab7001c8ad566/scratch-coding
Topic: 4.2 Make sprites move

Objective: How the user can control the movement of a sprite

How to make a sprite move on its own

https://www.youtube.com/watch?v=TAkWWWYxugY

Spaceship project

https://scratch.mit.edu/projects/474911734/

Topic 4.3 Crash detector and 4.4 Crash point

Objective

How to create a program that senses if two sprites collide.

How to use sound output in a program

How to set and change the value of a variable and display it on the screen
Quiz Time

https://www.proprofs.com/quiz-school/story.php?title=otc0ntyz85dx

 1. What is the name of the software that you use to create the game?
o A. Sprite
o B. Scratch
o C. Stage
 2. What would you call the track (background) in your racing car
game?
o A. Sprite
o B. Stage
o C. Script
 3. What is the car in the racing car game?
o A. Stage
o B. Sprite
o C. Script
 4. What is the function of the 'when green flag clicked' command
block?
o A. Points sprite in the specified direction
o B. If condition is true, runs the blocks inside
o C. Runs the script
 5. What is the function of the 'Move 10 steps' command block?
o A. Runs the blocks inside over and over
o B. Move spite forward
o C. Runs script below when specified key is pressed
 6. What happens to the car if the number increases in the 'Move _
steps' command block?
o A. The car moves quicker
o B. The car stops
o C. The car moves backwards
 7. What is the function of the 'forever' command block?
o A. Runs the script inside over and over
o B. Point sprite in specified direction
o C. If condition is true, runs the blocks inside.

 8. Which command block enables you to control the car?


o A. Point in direction
o B. Wait_secs
o C. When_key is pressed

Topic 4.5 Add new programs ideas

Objective: how to develop new program code to make the game


more interesting.

Important Terms of a Topic.

1. Random Jump
2. Get treasure
3. Chase the planet
4. Make more stars

Practical Activity

Write the answers of the following question

You might also like