Unit One Flashcards

1
Q

What does IDE stand for?

A

Integrated Development Environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

What is REPL? (Not what it stands for)

A

It’s a computer language model (such as python)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does REPL Stand For/ Do?

A

-Read the command entered
-Evaluate and execute the command
-Prints the output to the console
-Loops back and repeats the process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a notebook?

A

A mini version of Python where scripts are placed into smaller “cells”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is an algorithm?

A

a set of instructions for solving a problem or completing a task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

First 3 Steps to an Algorithm?

A
  1. Understand the problem
  2. Plan and execute
  3. Identify the variables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Last 4 steps to an algorithm?

A
  1. Input Processing
  2. Processing Logic
  3. Output
  4. Test and Debug
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does an oval represent in a flowchart?

A

Start/End

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What shape is the start /end

A

oval

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does a parallelogram represent in a flowchart?

A

declare / read / display

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What shape represents declare / read / display

A

parallelogram

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does a rectangle represent in a flowchart?

A

The program needs to find / apply a formula

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What shape means the program needs to find / apply a formula

A

rectangle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does a diamond represent?

A

Decision

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What shape represents a decision the program must make

A

Diamond

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are all the steps to an algorithm?

A
  1. Understand the problem
  2. Plan and outline
  3. Identify the variables
  4. Input Processing
  5. Processing Logic
  6. Output
  7. Test and debug
16
Q

First three steps to debugging?

A
  1. Understand the error
  2. Isolate the problem
  3. Check assumptions
17
Q

Middle three steps to debugging?

A
  1. Inspect variable values
  2. Traces the execution
  3. Use debugging tools
18
Q

Last three steps to debugging?

A
  1. Verbalize and explain to someone else
  2. Test with small inputs
  3. Fix each problem individually
19
Q

All steps to debugging

A
  1. Understand the error
  2. Isolate the problem
  3. Check assumptions
  4. Inspect Variable Values
  5. Traces the execution
  6. Use debugging tools
  7. Verbalize and explain to others
  8. Test with small inputs