CPT 172 Vocabulary

For each term, write out a definition (using a complete sentence).  You may also give an example of the term, but you still need to use a complete sentence.  Please underline or bold the key term in each sentence.

For example:  An assembler translates assembly-language instructions into machine language.

Chapter 1
Chapter 2
Chapter 3ag
  1. Assembler
  2. Assembly language
  3. Editor
  4. Flowchart
  5. High-level language
  6. Logic error
  7. Login
  8. Program testing
  9. Pseudocode
  10. Run-time error
  11. Software engineering
  12. Syntax (compile-time) error
  1. Assignment statement
  2. Character constant (string)
  3. Concantenation
  4. Executable statement
  5. Identifier
  6. IMPLICIT NONE statement
  7. INTEGER statement
  8. PARAMETER attribute
  9. PRINT statement
  10. READ statement
  11. REAL statement
  12. STOP statement
  13. WRITE statement
  1. IF (block IF) construct
  2. IF-ELSE IF contruct
  3. Logical constant
  4. Logical operator
  5. Logical variable
  6. Multialternative selection structure
  7. Relational operation
  8. Simple logical expression
Chapter 4
Chapter 5
Chapter 6
  1. DO construct
  2. End-of-data flag
  3. Infinite loop
  4. Nesting
  5. Posttest
  6. Pretest loop
  7. Repetition structure
  1. ADVANCE = clause
  2. CLOSE statement
  3. Control character
  4. FILE = clause
  5. Format specifier
  6. FORMAT statement
  7. OPEN statement
  1. Explicit interface
  2. Function
  3. FUNCTION statement
  4. Implicit interface
  5. Library
  6. Main program
  7. Module
  8. Programmer-defined function
  9. RESULT clause
  10. RETURN statement
  11. SAVE attribute
  12. SAVE statement
  13. Subroutine
  14. USE statement
Chapter 7
Chapter 8
Chapter 9
  1. CALL statement
  2. Random number generator
  3. Recursion
  4. Simulation
  5. SUBROUTINE statement
  1. Allocatable (run-time) array
  2. Array constant
  3. Array variable
  4. Compile-time array
  5. DIMENSION statement
  6. One-dimensional array
  7. Parent array
  8. Selection sort
  9. sorting
  10. Subscript (index)
  11. Subscripted variable
  12. WHERE construct
  1. Complex number
  2. Component
  3. Derived data type
  4. Kind type parameter
  5. Real part
Chapter 10


  1. ASSOCIATED function
  2. Data component
  3. Dynamic data structure
  4. Link
  5. Link component
  6. Linked list
  7. Null (disassociated) status
  8. POINTER attribute
  9. Pointer (variable)
  10. Target