This document provides an overview of pseudocode practice problems and examples with solutions. It includes explanations of the main components of pseudocode including variables, assignment, input/output, selection, and repetition. Six examples of pseudocode problems are given with step-by-step solutions. Two homework problems are also provided with multiple solutions for writing pseudocode to sort three numbers and calculate a running sum by adding user-entered numbers until a negative number is entered.