1.1.1 Algorithmic Thinking
Examples
1.1.2 Planning a Picture
DATA TYPE
1.1.3 Fun with Flowers
POTPURRI
100

A finite set of instructions that accomplish a specific task

ALGORITHM

100

What is it and give an example?


"IDE"

Integrated Development Environment

trinket, Visual Studio Code, MIT Scratch

100

The duration of time a program is executing, from start to finish.

runtime

100

TRUE / FALSE

Boolean

100

A repeating portion of an algorithm.

iteration

100

He is playing this year's Super Bowl halftime show

Bad Bunny

200

Identifying the steps involved in solving a problem.

Algorithmic Thinking

200

Natural Language, Flowchart, Pseudocode, Programming Language: 

"To be, or not to be, that is the question."

Natural language

200

Data that is given to an algorithm during the execution of a program and can affect the results of the algorithm.

input

200

1, -7, 5, 8

integer

200

A loop that continues to repeat while a condition is true.

hint: remember the odd/even problem where it never reached 10

while loop

200

This former Nickelodeon star played Glinda in 2024's Wicked movie

Ariana Grande

300

Provides the standards, syntax, statements, and instructions for writing computer software.

Programming Language

300

Natural Language, Flowchart, Pseudocode, Programming Language:

Flowchart

300

An abstraction inside the program that can hold a value.

e.g. "painter", "x" or "rem"

variable

300

3.14, 2.78, -0.33333

float

300

A comparison, usually in a while or if statement, that evaluates to a Boolean value of True or False

usually has == in it

conditional statement

300

This celebrity was ROBBED by being voted off DWTS the second week. 

Corey Feldman

400

A diagram that shows step-by-step progression through a procedure or system especially using connecting lines and a set of conventional symbols.

Flowchart

400

Natural Language, Flowchart, Pseudocode, Programming Language:

get up

brush teeth

         floss

                mouth wash

get dressed

Pseudocode

400

The kind of data being represented, such as a sequence of characters, an integer, or a true or false value, usually limiting the values allowed for the data.

(something) type

DATA type

400

"traffic", "Your Name", "Hello, World!"

string

400

Used to compare two values. Operators include =,<,>,<=,>=,<>

relational operators

400

This singer from Wizards of Waverly Place recently got married. 

Selena Gomez

500

The third method is pseudocode, which is a written set of instructions that follow a certain structure. It looks more like code, but cannot be executed by a computer.

Pseudocode

500

Natural Language, Flowchart, Pseudocode, Programming Language:

programming language

500

The window that displays textual output generated by Python's print statement. It also allows the user to type commands that are immediately executed upon pressing the Enter key.

The terminal

500

2*3 result and data type?

6, int

500

This returns the remainder of two numbers (%)

7%2 is 1

Modulo

Modulo vs modulus

Technically, in 7%2 is 1. 

1 is the modul-O

2 is the modul -US

500
Taylor Swift's betrothed, team, number and positionon? 


(Not having a great start of season btw)

Travis Kelce Kansas City Chiefs, 87, tight end

600

Any one of the languages that people speak that evolved naturally.

Natural Language

600

==

is equal to

600

5**2

25

600

"5" as a data type

string

600

This loop iterates through a range of specified numbers

for loop

600

This High School Musical's star's BROTHER is on DWTS

Dylan Efron