Algorithm and Flowchart Design Vocabulary

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/73

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards defining fundamental programming concepts, program structures, flowchart symbols, constants, variables, and expressions from the Mapúa University lecture slides.

Last updated 12:48 AM on 9/9/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

74 Terms

1
New cards

A step-by-step procedure in solving a problem and a list of sequence procedures for carrying out a particular task, representing a high-level solution without following grammatical rules.

Algorithm

2
New cards

A straight English format or English-like representation used by programmers to plan the logical steps for solving a programming problem.

Pseudocode

3
New cards

The diagrammatic or pictorial representation of a sequence of events, drawn with conventional symbols representing different types of events and their interconnections.

Flowcharting

4
New cards

A type of flowchart that presents the total picture of a process without worrying about taking care of every detail.

System Flowchart

5
New cards

A type of flowchart that depicts a main segment of a complete computer program.

Program Flowchart

6
New cards

A literal value that does not change during program execution, which can be of numeric or string type.

Constant

7
New cards

A constant that may be an integer (whole number) or a real number (with a decimal place) and may be preceded by a positive or negative sign, containing no extraneous characters like commas or currency symbols.

Numeric Constant

8
New cards

A character or group of characters enclosed entirely in double quotation marks ("), containing numbers, letters, or special characters.

String Constant

9
New cards

A portion of the computer's main memory used to store a numeric or string constant, identified by a unique name and holding only one value at a given time.

Variable

10
New cards

A group of program elements consisting of operands (constants, variables, or array elements) and operators (arithmetic, logical, relational, or string) that yields a value of a certain type.

Expression

11
New cards

The priority order of arithmetic operators:

1.) Expressions in parenthesis,

2.) \*, //, %\%,

3.) ++, -.

Arithmetic Expression Hierarchy

12
New cards

The priority order of logical operators:

1.) Expressions in parenthesis,

2.) Not (!),

3.) And (&&),

4.) Or (||).

Logical Expression Hierarchy

13
New cards

A program logic structure where steps are executed sequentially, generally involving input, processing, and output steps.

Sequential Program Structure

14
New cards

A program logic structure that uses conditional statements (such as if-then-else) to execute specific blocks of statements based on evaluated true or false conditions.

Selection/Conditional Program Structure

15
New cards

A program logic structure that repeatedly executes a block of statements while a specific condition remains true (such as a while-do loop).

Iterative/Repetition Program Structure

16
New cards

(pictorial representations)

Flowchart

17
New cards

a straight English format.

Pseudocode

18
New cards

(English-like representations)are used by programmers to plan the logical steps for solving a programming problem

pseudocode

19
New cards

Some professional programmers prefer writing pseudocode to drawing flowcharts, because

using pseudocode is more similar to writing final statements in programming language

20
New cards
<p></p>


knowt flashcard image
21
New cards
term image
knowt flashcard image
22
New cards

4 general logic

  1. Sequential

  2. Branching

  3. Looping

  4. Combination


23
New cards

A variable may be one of the following:

Numeric, String, Array

24
New cards

String expression example

  1. “3” + “4” = “34”

  2. “Glo” + “ren” = “Gloren”


25
New cards
term image
knowt flashcard image
26
New cards

three main processing steps

- input, process, output

27
New cards

flowchart symbol used for a connector

circle

28
New cards

what flowchart symbol represents a decision

diamond

29
New cards

what flowchart symbol represents input / output

parallelogram

30
New cards

program structure executes statements in order

sequential

31
New cards

symbol for start and end

oval

32
New cards

step by step process

algorithm

33
New cards


structure used for choosing between alternative

conditional structure or selection structure

34
New cards

structure that repeats block of statements

iterative structure / repetition

35
New cards

used for fixed number of repetition

for loop

36
New cards

which loop checks the condition before executing

while loop

37
New cards

which loop checks the condition after executing

do while loop

38
New cards

purpose of top down design

break complex problems into smaller components

39
New cards

what is stepwise refinement

gradually adding details to a solution

40
New cards

what type of flowchart shows the overall system process

system flowchart

41
New cards


what type of flowchart focuses on program logic

program flowchart

42
New cards

IPO

input process output

43
New cards

main purpose of pseudocode

describe algorithms without
programming syntax

44
New cards

T / F - algorithm is a graphical representation of a process

False

45
New cards

T / F - pseudocode must follow strict programming syntax

false

46
New cards

T / F - the rectangle symbol represents processing

true

47
New cards

T / F - diamond symbol represents input/output

false

48
New cards

T / F - parallelogram represents input/output

true

49
New cards

T / F - for loop is for fixed number iterations

true

50
New cards

what loop is for fixed number of iterations

for loop

51
New cards

T / F - while loop is a pre test loop

true

52
New cards

which loop is a pre test loop

while loop

53
New cards

T / F - do while loop is a post test loop

True

54
New cards

which loop is a post test loop

do while

55
New cards

T / F - selection structures are used for decision making

TRUE

56
New cards

structures are used for decision making

selection structures

57
New cards

T / F -sequential structure involve repetition

false

58
New cards

data processing cycle

input , process output

59
New cards

T / F - data processing cycle is input process output

TRUE

60
New cards

T / F - top down design increases problem complexity

FALSE

61
New cards

T / F - system flowcharts focus only on one program's logic

FALSE

62
New cards

T / F - algorithms can be represented with pseudo and flowchart

TRUE

63
New cards


which symbol represents a decision

DIAMOND

64
New cards


represents processing symbol

RECTANGLE

65
New cards

represents input output

PARALLELOGRAM

66
New cards

which loop executes atleast once

DO WHILE LOOP

67
New cards

9/5 using "int"

1

68
New cards

4.0/5.0 using "double"

1.25

69
New cards

multiple paths

CONDITIONAL

70
New cards

top to bottom

sequential

71
New cards

first stage of data processing cycle

INPUT

72
New cards

second stage of data processing cycle

PROCESS

73
New cards

sample of sequencial structure

farenheit= 9/5 + celsius + 32

74
New cards

main purpose of pseudo

-logic without syntax