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

0.0(0)
studied byStudied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
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.

Last updated 3:55 PM on 9/9/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

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).