Programming Handout: Pseudocode, IO, and Variables (Vocabulary Flashcards)

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

1/18

flashcard set

Earn XP

Description and Tags

These vocabulary flashcards cover key terms from the notes on algorithms, pseudocode, IO statements, variables, memory, identifiers, constants, and assignment concepts.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

19 Terms

1
New cards

Algorithm

A finite sequence of instructions that, when followed, solves a given problem.

2
New cards

Pseudocode

An imitation computer program using mathematical notation and English-like statements to describe the logic; uses BEGIN and END to mark the start and end.

3
New cards

Flowchart

A graphical diagram representing the sequence of steps in a process.

4
New cards

Output Statement

A command to display information to the user; common keywords include PRINT, OUTPUT, DISPLAY, or WRITE (PRINT is used in these notes). The printed text is placed in quotation marks.

5
New cards

Input Statement

A command to read data from outside the program into a variable; common keywords include READ and INPUT (READ is used in these notes).

6
New cards

BEGIN

A keyword used to indicate the start of the pseudocode process.

7
New cards

END

A keyword used to indicate the end of the pseudocode process.

8
New cards

PRINT

An output statement that displays text or results; text to be printed is placed in quotation marks.

9
New cards

READ

An input statement that reads data from outside the computer into a variable.

10
New cards

Variable

A named memory location whose value can change during program execution.

11
New cards

Memory

The storage area where variables occupy space; depicted as boxes that hold data.

12
New cards

Identifier

The name given by the programmer to a data item; can be a variable or a constant.

13
New cards

Constant

A data value that does not change during program execution.

14
New cards

Lvalue

The left-hand side of an assignment; the storage location where the value is stored.

15
New cards

Rvalue

The right-hand side of an assignment; the value or expression to be stored in the Lvalue.

16
New cards

Assignment Statement

An operation that stores the Rvalue into the Lvalue; uses an assignment operator (in notes shown as an arrow). For example, assigning a computed value to a variable.

17
New cards

Literal

A fixed value written directly in the program, e.g., the text inside quotation marks.

18
New cards

Prompt

A print statement used to ask the user for input (e.g., printing a message before READ).

19
New cards

IPO Table

A planning tool showing Input, Process, and Output for a task (what data is read, what is processed, and what is produced as output).