This document discusses the basic structures of algorithms including sequential, selection, and repetition structures. It explains that sequential structure involves step-by-step instructions to complete a task, selection structure uses conditional statements like if/else to handle decisions, and repetition structure uses loops to repeatedly execute a set of instructions. The document also mentions pseudocode and flowcharts as ways to represent algorithms and notes standards for describing algorithms set by ANSI.