Search Header Logo
Algorithm

Algorithm

Assessment

Presentation

•

Other

•

10th Grade

•

Medium

Created by

David Kang

Used 1+ times

FREE Resource

21 Slides • 8 Questions

1

media

Mr David Kang

Algorithm (Extended…)

Pseudocode, Flowcharts, Variable

2

Multiple Choice

What is essential vocabulary for Python programming?

1

A) Classes and Objects

2

B) Inheritance and Polymorphism

3

C) Algorithm, Flowchart, Pseudo Code, Variable, and Syntax

4

D) Encapsulation and Abstraction

3

Multiple Choice

Why are algorithms crucial in programming?

1
Algorithms are not important in programming
2
Algorithms provide step-by-step instructions for solving a specific problem or performing a task.
3
Algorithms are only used in advanced programming
4
Algorithms are only used for simple tasks

4

Multiple Choice

What can flowcharts and pseudocode help with in programming?

1
Planning and organizing the logic of a program
2
Debugging errors in the code
3
Creating user interfaces
4
Writing efficient code

5

Multiple Choice

Understanding basic arithmetic principles is essential for:

1
learning to play a musical instrument
2
baking a cake
3
memorizing historical dates
4
learning and solving mathematical problems

6

Multiple Choice

What role does syntax play in Python programming?

1
It has no role in Python programming
2
It only applies to advanced Python users
3
It defines the combinations of symbols and keywords that form valid Python statements.
4
It is only important for visual appeal

7

Multiple Choice

Which of the following is NOT directly related to starting Python programming?

1
Learning advanced data structures
2
Practicing debugging techniques
3
Understanding object-oriented programming
4
Mastering basic syntax

8

Multiple Choice

Pseudocode is important because:

1
It makes the program more confusing
2
It is only necessary for experienced programmers
3
It helps in planning and organizing the logic of a program before writing the actual code.
4
It is a waste of time and resources

9

Multiple Choice

Which of the following best describes the purpose of a variable in programming?

1
To display information on the screen
2
To create a new programming language
3
To organize files on the computer
4
To store and manipulate data

10

media

Algorithm

11

media

An algorithm is a set of instructions
that can be followed step by step to

solve a particular problem.

12

media

FLOWCHARTS &
VARIABLES

Y6 CAMBRIDGE UNIT 4

13

media

OVAL

DO YOU REMEMBER THE NAME OF THESE
SHAPES?

PARALLELOGRA
M

RECTANGLE

DIAMOND

14

media

START/STOP

DO YOU REMEMBER THE MEANING OF THEM IN
FLOWCHARTS?

INPUT/OUTPU
T

PROCESS

DECISION

15

media

An oval represents start or stop in
a program.

We will use a green oval for the
start and a red oval for the stop.

START/STOP

START/STO
P

STOP

START

16

media

An arrow is used to connect the
shapes. It shows the path to follow.

We will use a black arrow.

ARROW

ARROW

17

media

A parallelogram represents an input or
output.

We will use a light blue parallelogram forr
the input and a dark blue parallelogram for
the output.

For example, an input can be a user
entering information and an output can be a
message displayed on a screen.

INPUT / OUTPUT

INPUT /
OUTPUT

OUTPUT

INPUT

18

media

A rectangle represents a process.

We will use a purple rectangle for a
process.

For example, a process can be a
formula to calculate a value.

PROCESS

PROCESS

PROCESS

19

media

A diamond represents a decision
point between two or more paths in a
flowchart. We will use a yellow
diamond for a decision.

For example, this step may ask a
question and the result can be either
true or false, or yes or no.

DECISION

DECISION

DECISION

20

media

WHAT IS A
VARIABLE?

DO YOU KNOW?

21

media

VARIABLE

A variable is used for storing
data.
A variable is like a box to store text, numbers and
data.

22

media
media

VARIABLE

A variable is used for
storing data.

A variable is like a box to
store text, numbers and data.

23

media
media

Each ice lolly is made in the same way. The algorithm for making the ice
lolly would be the same each time. The only thing that changes is the type
of fruit used. This is the variable.

Pour water into the lolly mould.

Add fruit.

Place lid firmly on end of mould.

Leave in freezer for 24 hours.

Remove lolly from mould.

24

media

VARIABLE ACTIVITY

Could you try naming the variables based on what
you see?

25

media
media
media

Flowchart

Pseudocode

26

media

Let’s try an
instruction

27

media

How do you
calculate an

area?

28

media
media

Square

Length

Length
To find the area of a square

area = length * length

PSEUDOCODE?

START
length = INPUT
area = length * length
OUTPUT area
STOP

29

media
media

Try this activity on your own

pattern-tertiary
media

Mr David Kang

Algorithm (Extended…)

Pseudocode, Flowcharts, Variable

Show answer

Auto Play

Slide 1 / 29

SLIDE