Subroutines and Flowcharts

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/66

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

67 Terms

1
New cards

Flowchart

A diagram using shapes and arrows to represent an algorithm visually

2
New cards

Algorithm

A series of steps followed to solve a problem

3
New cards

Pseudocode

A language for expressing algorithms using structured statements

4
New cards

Input

Data put into an algorithm for processing

5
New cards

Output

Result displayed or produced by an algorithm

6
New cards

Loop

Repetitive code execution in an algorithm

7
New cards

Decision

Comparison used to determine code execution in an algorithm

8
New cards

Process

Action performed on data to bring about a change

9
New cards

Variable

Space in computer memory storing data, identified by a name

10
New cards

Concatenate

Joining two strings together in programming

11
New cards

Terminator Box

Start or Stop symbol in a flowchart

12
New cards

Flow Line

Arrow indicating the flow of execution in a flowchart

13
New cards

Structured Statements

Statements in pseudocode following a specific format

14
New cards

Symbol for Input

Representation of data input in a flowchart or pseudocode

15
New cards

Symbol for Output

Representation of data output in a flowchart or pseudocode

16
New cards

Identifier

Name given to a variable, subroutine, or function

17
New cards

Ampersand

Symbol used to concatenate values in programming

18
New cards

Start Symbol

Symbol indicating the beginning of an algorithm or flowchart

19
New cards

Stop Symbol

Symbol indicating the end of an algorithm or flowchart

20
New cards

Structured Output

Outputting data in a specific format in programming

21
New cards

Structured Input

Inputting data in a specific format in programming

22
New cards

Comparison Operator

Symbol used to compare values in programming

23
New cards

Arithmetic Calculation

Performing mathematical operations in an algorithm

24
New cards

Average Calculation

Determining the mean value of a set of numbers in an algorithm

25
New cards

Variable Storage

Storing data in a variable within an algorithm

26
New cards

Symbol for Process

Representation of an action performed on data in a flowchart or pseudocode

27
New cards

Comparison

Evaluating two items to determine if they are equal or one is greater

28
New cards

Selection

Using conditional statements to choose a course of action

29
New cards

Diamond Symbol

Represents a selection in a flowchart

30
New cards

Selection Box

Contains a question with two possible answers in a flowchart

31
New cards

Comparison Operators

Symbols used to compare values, like '>', '<=', '!=', etc.

32
New cards

ELSE

Keyword in pseudocode for an alternative condition

33
New cards

CASE Statement

Structure in pseudocode for multiple conditional branches

34
New cards

Processes

Actions performed in a program, shown in rectangular boxes

35
New cards

Assignment

Giving a variable a specific value

36
New cards

Connector Symbol

Indicates continuation of a flowchart on another page

37
New cards

Modulus Division

Operation that gives the remainder of a division

38
New cards

Power of

Mathematical operation to raise a number to a certain power

39
New cards

Default Keyword

Used in a CASE statement when no other conditions are met

40
New cards

Connector symbol

Symbol used to connect elements in a flowchart

41
New cards

Iteration

Repeating a section of code for a fixed number of times or until a specific outcome is achieved

42
New cards

Count-controlled loop

A loop where the number of iterations is predetermined and controlled by a counter variable

43
New cards

Condition-controlled loop

A loop that runs based on a condition rather than a set number of iterations

44
New cards

FOR loop

A loop that repeats a section of code for a specified number of times

45
New cards

WHILE loop

A loop that continues to run as long as a specified condition is true

46
New cards

REPEAT UNTIL loop

A loop that continues to run until a specified condition is met

47
New cards

Increment

The act of adding 1 to a variable or value

48
New cards

Pseudocode algorithm

A detailed, human-readable description of a computer program that uses programming language-like syntax

49
New cards

Counter

A variable used to keep track of the number of iterations in a loop

50
New cards

Total

The sum of all values or numbers

51
New cards

Average

A measure of central tendency calculated by dividing the sum of values by the number of values

52
New cards

Symbol

Representative icon used in flowcharts to depict different operations or actions

53
New cards

Counter variable

A variable used to keep track of the number of iterations in a loop

54
New cards

Incrementing

The process of increasing a value by a specified amount

55
New cards

Subroutine

Independent set of instructions with an identifier, called from other parts of a program

56
New cards

Parameter

Piece of data sent to a subroutine for processing

57
New cards

Length

Number of characters in a string

58
New cards

Mid

Extract a portion of a string based on position and length

59
New cards

Lower

Convert string to all lowercase letters

60
New cards

Char

Return a specific character from a string based on position

61
New cards

Upper

Convert string to all uppercase letters

62
New cards

Extract

Retrieve specific information from a larger set of data

63
New cards

Decrement

Decrease the value of a variable by a specific amount

64
New cards

Value

Data stored in a variable or passed as a parameter

65
New cards

Return

Pass control back to the part of the program that called a subroutine

66
New cards

Condition

Statement that evaluates to true or false, affecting program flow

67
New cards

Call

Invoke a subroutine to perform a specific task