Search Header Logo

Problem Solving and Algorithms - Grade 9

Authored by Hansani Perera

Other

9th - 10th Grade

11 Questions

Used 18+ times

Problem Solving and Algorithms - Grade 9
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?