Material covered in Midterm 2
Reading assignments: All up to the day of the midterm.
Homework: All up to the day of the midterm.
LOGO commands: SENTENCE, NUMBER?, PRINT, AND, OR, NOT, FORWARD,
BACK, RIGHT, LEFT, HOME, CLEARSCREEN, XCOR, YCOR, HEADING, PENDOWN, PENUP,
SETPENCOLOR, SAVE, LOAD, TO, REPEAT, IF, IFELSE, STOP, OP, WAIT, EDIT,
BYE, all numeric operators, RANDOM, SETX, SETY, SETH, LIST,
FPUT, LPUT, REVERSE, FIRST, LAST, BUTFIRST, BUTLAST, EMPTY?, MAKE,
FOR, ARRAY, ITEM, SETITEM, COUNT, RUN and WHILE.
Vocabulary/Concepts: interpreted language, argument, procedure,
extensible, variable, state, state transparency, recursion, trace,
modular programming, pseudocode, flow chart, algorithm, efficiency,
implementation, sort, array, index of an array element, output.
Be sure to study programs that: Print the numbers from 1 to
:N, sum the numbers from 1 to :N, print each of the
elements of an array or list, sum the items in an array or list,
average the items in an array or list.
Mtht420