Chapter 3 Outcomes
Problems that you Know how to Solve


After completing this chapter and participating in class, you should be able to accomplish each of the following outcomes.

Knowledge Outcomes

  1. Define each of the key terms listed in the chart below.

  2. generalization abstraction mathematical notation
    arithmetic operator commutative operation precedence of arithmetic operations
    exponentiation instruction statement
    program programming language Turing programming language
    Basic Pascal microcomputer
    run execute Turing System Software
    memory translation compiling
    screen output keyword
    put output item string
    string constant disk file binary operation
    operand    

  3. Explain what is meant when we say that multiplication or addition is commutative.

  4. Know the correct order of operations in Turing (BEDMAS) as well as the symbols which are used to perform each of these operations.

  5. Differentiate between each of the following terms when referring to a computer program:

  6. Correctly use arithmetic expressions and arithmetic operators.

  7. Explain the various parts of the program instruction put [keyword, output item(s)].

  8. Describe what a string is in Turing.

Skills Outcomes

  1. Use the Turing editor to enter and execute simple programs.

  2. Write program lines that will compute various problems such as:

  3. put 2 + 2
    put 5*3+2

  4. Write program output statements that use descriptive messages combined with an equation, in order to identify the meaning of the output such as:

  5. put 2 + 2, " is the answer."
    put "The answer is ", 5*3+2

  6. Detect and correct a variety of common errors as outlined in the chapter.