Problem Solving and Algorithms - Grade 9

Problem Solving and Algorithms - Grade 9

9th - 10th Grade

11 Qs

quiz-placeholder

Similar activities

Informatika dan Keterampilan Generik

Informatika dan Keterampilan Generik

10th Grade

16 Qs

Abstractions and Algorithms

Abstractions and Algorithms

9th Grade

10 Qs

Thinking and Language; Mod 27

Thinking and Language; Mod 27

10th - 12th Grade

9 Qs

Computer Math RIPIT Phase 3 Assignment #1

Computer Math RIPIT Phase 3 Assignment #1

9th Grade

10 Qs

Computational Thinking

Computational Thinking

8th Grade - University

8 Qs

How Computers Work

How Computers Work

9th - 11th Grade

10 Qs

Coding

Coding

5th - 12th Grade

14 Qs

unit 4 quiz: Problem Solving

unit 4 quiz: Problem Solving

9th - 10th Grade

15 Qs

Problem Solving and Algorithms - Grade 9

Problem Solving and Algorithms - Grade 9

Assessment

Quiz

Other

9th - 10th Grade

Hard

Created by

Hansani Perera

Used 18+ times

FREE Resource

11 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Which of these are pillars of computational thinking?

Decomposition: Breaking down data, processes, or problems into smaller, manageable parts

Pattern Recognition: Observing patterns, trends, and regularities in data

Abstraction: Identifying the most important details and discarding the unimportant aspects to make the solution manageable

Algorithm Design: Developing the step by step instructions for solving this and similar problems

Functional programming - treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of these are true about algorithms?

The steps/instructions can be ambiguous

Algorithms rely heavily on syntax

Languages like python cannot be used to write an algorithm

Algorithms are about expressing thinking steps not syntax

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Define the term computational thinking

Using a computer

Developing an algorithm to solve a problem

Making a computer use artificial intelligence

Google is computational thinking

Solving a problem using a computer

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Select the three basic building blocks when designing an algorithm.

Sequencing

Selection

Iteration

Functions

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is sequencing?

When instructions are carried out one after another.

The order in which a computer chooses to load programs.

When data is sent to a web server and back again

How a hard disk loads information into main memory.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

The following is a simple algorithm using selection:

INPUT age

IF age > 18

OUTPUT adult

ELSE

OUTPUT child

What would the output be if age = 14?

adult

child

none

7.

FILL IN THE BLANK QUESTION

1 min • 1 pt

When designing algorithms, there may be some steps that need _________. This is known as iteration.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?