This document discusses algorithms, flowcharts, and pseudocode. It provides examples of algorithms and flowcharts to calculate a student's grade, convert feet to centimeters, calculate the area of a rectangle, and find the roots of a quadratic equation. Algorithms are step-by-step solutions to problems, while flowcharts use graphical symbols to represent the logic and steps of an algorithm. Pseudocode is an informal language that helps develop algorithms. The document also lists common flowchart symbols and provides exercises to create algorithms and flowcharts.