Analytics Programming Flashcards

WGU course D598

1
Q

What is the primary purpose of using flowcharts to represent solutions to programming problems?

A

To visually represent the logical flow of the program.

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

When creating pseudocode for a programming task, what should be the focus?

A

Overall logic and structure of the program

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

Which are the essential elements represented in flowcharts?

A

Input/output, process/action, decision, start/end

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

What are the seven best practices for a flowchart?

A
  1. Start each task description with action verbs
  2. Be concise
  3. Add hyperlinks
  4. Organize from left to right and top to bottom
  5. Use the same swimlanes from page to page
  6. Adjust for readability
  7. Maintain open space
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Flowchart terminal

A

The terminal is an oval that indicates the beginning and end of a program. It usually contains the words Start or End.

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

Flowchart flowline

A

The flowline is a line from one symbol pointing towards another to show the process’s order of operation. This displays the flow of execution in a program.

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

Flowchart Input/Output

A

Input/output is represented by a rhomboid and indicates the input or output of data. This is similar to setting a value to a variable.

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

Flowchart Process

A

A process, represented by a rectangle, is an operation that manipulates data. Think of this as changing the value of a number-based variable using an operator such as +.

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

Flowchart Decision

A

Decisions are represented by a rhombus and show a conditional operation that will determine which path a program should take. This is similar to conditional statements which control the flow of execution in a program.

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