Untitled

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

1/31

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 9:52 AM on 4/19/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

32 Terms

1
New cards

CharVariable

Identifier for a variable storing a single character

2
New cards

SingleParamSubroutine

Identifier for a user-defined subroutine with one parameter

3
New cards

IntReturnSubroutine

Identifier for a user-defined subroutine returning an integer

4
New cards

MenuDisplay

Identifier for a user-defined procedure to display a menu

5
New cards

Named Constants

Advantages include better understanding and easy adaptability

6
New cards

Exception Handling

Triggers error block if issues occur, used in EditSourceCode for input validation

7
New cards

Structured Programming

Relies on basic structures like assignment, sequence, selection, iteration, and subroutines

8
New cards

Local Variables

Variables like NumberOfLines can have the same identifier if they are local

9
New cards

Global vs

Local variables save memory and aid in debugging and maintenance

10
New cards

Array

Identifier for an array

11
New cards

Dictionary

Identifier for a dictionary

12
New cards

StringVariable

Identifier for a local variable storing a string value

13
New cards

Data Sharing

Functions return values to share data between subroutines

14
New cards

Exceeding Array Size

Error code 2 is printed if the data file exceeds the array size

15
New cards

Arrays vs

Arrays store one data type, saving more memory

16
New cards

Error Code 3

Displayed when a label is used more than once in UpdateSymbolTable

17
New cards

Nested Iteration

Identifier for a subroutine using nested indefinite iteration

18
New cards

Mixed Data Structure

Identifier for a data structure storing multiple data types

19
New cards

Single Data Type Structure

Identifier for a data structure storing one data type

20
New cards

Hierarchy Chart

Represents program structure and aids in problem decomposition

21
New cards

Whole Numbers

Integer is the most appropriate data type for whole numbers

22
New cards

SourceCode[0]

First element stores the number of lines in SourceCode

23
New cards

Decomposition

Breaking down a problem into smaller sub-problems

24
New cards

Definite vs

Definite has a specified loop count, indefinite loops until a condition is met

25
New cards

Reused Subroutine

DisplayStack is an example of subroutine reuse in the program

26
New cards

Subroutine Reuse

Saves time and memory by avoiding redundant code

27
New cards

BinaryString Representation

Stored as a string to retain leading zeros

28
New cards

Error Code Definitions

Explanation of various error codes in the program

29
New cards

Subroutine Instantiation

Creating an instance of a subroutine

30
New cards

OperandValue

Stores value or line number based on operand type within an object

31
New cards

Jump1 Start

Default start if no start label is present or if it's in the first line

32
New cards

Negative Overflow

No runtime error for negative overflow due to flag handling restrictions.