Problem Solving and Algorithms - Grade 9

Problem Solving and Algorithms - Grade 9

9th - 10th Grade

11 Qs

quiz-placeholder

Similar activities

Rubik's Cube

Rubik's Cube

1st - 12th Grade

10 Qs

Coding Warm-Up

Coding Warm-Up

KG - Professional Development

7 Qs

Getting started with Computer Science

Getting started with Computer Science

9th - 12th Grade

10 Qs

CS Principles Unit 1 Assessment

CS Principles Unit 1 Assessment

10th Grade

15 Qs

COMPUTER NETWORK

COMPUTER NETWORK

9th - 10th Grade

10 Qs

Artificial Neural Networks

Artificial Neural Networks

9th Grade

15 Qs

Coding

Coding

5th - 12th Grade

9 Qs

Computer Science Programming and Algorithms

Computer Science Programming and Algorithms

9th Grade

7 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

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?