Unit 1 Lab 3

Modern Art with Polygons

In this lab, you'll draw polygons so you can create your own art.

BJC unit 1 Lab 3 Modern Art With Polygons

Exploring Motion

u1l3 chunk 1 Exploring Motion

Vocabulary

Click each word to view the definition.

Algorithm

An algorithm is a sequence of steps that are usually performed by a computer.

The algorithm doesn't have to be written in any particular programming language or even in a programming language at all; you can write your algorithm in English or any other human language.

Pseudocode

Some people call an algorithm written in human language pseudocode. Once you know the steps that the computer will take, you can code your algorithm in the programming language of your choice.

Angles & Turning

u1l3 chunk 2 angles & tuning

Blocks With Inputs

u1l3 chunk 3 blocks with inputs

Vocabulary

Click each word to view the definition.

Input

We use the word "input" both for parameters (input names) and for arguments (input values).

Parameter

A parameter (or formal parameter) is the input name, such as number of branches. The input name is set in the block definition. It never changes.

Argument

An argument (or actual argument) is the input value, such as 6 for a hexagonal pinwheel. The input value is given each time the block is run; it can be a different value each time.

Modify Your Pinwheel

u1l3 chunk 4 modify your pinwheel