wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PLTW Algorithms and AC 1.3 - 1.5

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

A command that performs different actions depending on whether a condition is true or false.

a)

Algorithm

b)

Flow chart

c)

Conditional statement

d)

Boolean logic

2.

A form of mathematics in which an expression is reduced to either True or False.

a)

Condition

b)

Blocks

c)

Boolean logic

d)

Event handler

3.

Where can you find the backpack feature in App Innovator?

a)

Block screen

b)

Design screen

c)

In the palette

d)

In the drawers

4.

How do you transfer your project design and coding from app Inventor to your tablet?

a)

Download the program to App inventor

b)

New projects

c)

With your flowchart

d)

Open the MIT AI2 Companion app and deploy the app to the device.

5.

A flaw in a computer program that causes the program to produce an incorrect result or behavior.

a)

Bug

b)

Code

c)

Break

d)

Add Comment

6.

Pair Programming includes 2 people working together to create a computer program. One is the navigator and one is the driver.

a)

True

b)

False

7.

App Inventor checks for warnings and errors and shows you how to fix them.

a)

False

b)

True

8.

How do you add a comment in your code?

a)

Disable a block

b)

by debugging

c)

Right-click a block a box appears and type in the box

d)

Right click and expand the block

9.

When you check for errors or bugs one of the steps to look for is compilation errors (Warnings and Error messages in the Blocks Viewer).

a)

False

b)

True

10.

What is live programming?

a)

To increase the value of a numeric variable by a set amount.

b)

A programming environment where updates to a program during development automatically appear on the connected testing device.

c)

To identify bugs or errors in computer hardware or programs and fix them.

d)

A program that translates instructions or code into a language that can be read and understood by a computer.

11.
What is this symbol?
a)
Decision
b)
Input/Output
c)
Start/End
d)
Process
12.

What is an algorithm?

a)

Patterns and trends used to solve a problem

b)

A set of step-by-step instructions to resolve a problem

c)

A programming language

13.

What are algorithms used for?

a)

To plan out the solution to a problem

b)

As a platform to program a solution

c)

To test a solution to a problem

14.

Which of these is NOT an algorithm?

a)

Following recipe instructions

b)

Working out how an engine works

c)

Tying your shoelaces

d)

Making a cup of coffee

15.

What does an algorithm need to be (choose more than 1)

a)

Clear instructions

b)

Exact

c)

Easy to understand

d)

Complex

16.

When can an algorithm be used?

a)

Only with computers

b)

For programming

c)

To design a solution to any problem

17.

You are at the yellow arrow, pointing in the direction indicated. How would you move to fill in the 2 black squares?

a)

Straight, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 1, Fill Square

b)

Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 1, Fill Square

c)

Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn right, Straight x 1, Fill Square

d)

Straight x 2, Turn right, Straight x 1, Fill Square, Straight x 2, Turn left, Straight x 2, Fill Square

18.

What is the correct symbol for a decision in a flowchart (choose all that apply)?

a)

A rectangle

b)

A rhombus

c)

A square

d)

A triangle

19.

What is a flowchart?

a)

A diagram that represents a set of instructions

b)

A high-level language that has specific syntax

c)

A way of describing a set of instructions that doesn’t use specific syntax

20.

What is a little thing that makes a big difference?

a)

Success

b)

Attitude

c)

Work