Program Logic Formulation Flashcards

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/22

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the definitions, symbols, and guidelines for Program Logic Formulation and Flowcharting.

Last updated 6:38 AM on 7/31/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Program Logic Formulation

The process of coming up with the appropriate methodology in developing a specific program logic that will perform a prescribed computing task or solve a problem using the computer.

2
New cards

Algorithm

A set of well-defined instructions to solve a particular problem that takes a set of input(s) and produces the desired output.

3
New cards

Initialization

The algorithmic step responsible for taking any preliminary actions that may be required by a program.

4
New cards

Input (Algorithmic Step)

The step responsible for collecting the data that is used by the program to accomplish its task.

5
New cards

Process (Algorithmic Step)

The step responsible for transforming the data from one form into a different form through computations.

6
New cards

Output (Algorithmic Step)

The step responsible for presenting the processed input or displaying results.

7
New cards

Pseudocode

A simpler version of programming code in plain English, which uses short phrases to write code for a program before it is implemented in a specific programming language.

8
New cards

Flowchart

A diagrammatic or graphical representation that illustrates the sequence of operations to be performed to get the solution of a problem.

9
New cards

Input / Output Symbol

A parallelogram representing an instruction for an input or output device.

10
New cards

Processing Symbol

A rectangle representing a group of program instructions that carry out a specific task, like performing arithmetic operations or comparing and sorting data.

11
New cards

Decision Symbol

A diamond-shaped symbol indicating a point in the program where multiple paths are possible based on conditions where the path chosen depends on a question or test result.

12
New cards

Preparation Symbol

A hexagon representing instructions that modify operations such as control, index register, initialization, switch settings, or loops.

13
New cards

Terminal Symbol

An oval marking the start and end of a program, a point of interruption, or error conditions like parity errors.

14
New cards

Predefined Process Symbol

A rectangle with two vertical bars representing a specific operation or subroutine that is not fully detailed in the current flowchart because it is repeated multiple times.

15
New cards

On-page Connector

A circle used to link different parts of a flowchart without drawing flow lines, allowing the user to change reading order on the same page.

16
New cards

Off-page Connector

A pentagon used in flowcharts that span multiple pages to indicate where the flow enters or exits a page.

17
New cards

Flow Direction Indicators

Arrowheads added to flow lines to show the direction of processing, especially when the layout is unclear.

18
New cards

Flow Line

Horizontal or vertical lines showing the order in which flowchart symbols should be read; arrowheads are required for flows from right to left or bottom to top.

19
New cards

Flowcharting Guideline for the Diamond Symbol

All symbols except the diamond may have only one arrow branching out, but may have one or more arrows branching in.

20
New cards

Problem 1: Sum Logic

The process to determine the sum (ss) of two numbers (num1num1 and num2num2) is represented by the equation s=num1+num2s = num1 + num2.

21
New cards

Problem 2: Average Logic

The process to determine the average (aveave) of two numbers where ss is the sum is represented by the equation ave=s2ave = \frac{s}{2}.

22
New cards

Problem 3: Salary Logic

The computation for salary (ss) based on hours worked (hh) and rate per hour (rr) is represented by the equation s=h×rs = h \times r.

23
New cards

Problem 3: Bonus Logic

The computation for a bonus (bb) set at 25%25\% of salary (ss) is represented by the equation b=s×0.25b = s \times 0.25.