CONTENTS: Chapter One Introduction; Chapter Two Programming Notation; Chapter Three Functions; Chapter Four The Polynomial Function; Chapter Five The Slope Function; Chapter Six Circular Functions; Chapter Seven Inverse and Reciprocal Functions; Chapter Eight The Exponential Function and Its Inverse; Chapter Nine Automatic Program Execution; Appendix A Conventions Governing Order of Evaluation; Appendix B Tables of Circular Functions; Appendix C Tables of Base-10 Logarithms; Appendix D Summary of Notation; Index. EXCERPT: Preface - The present text is intended for a one-semester precalculus course at the freshman level. The main topics are those to be expected in an introductory course in elementary functions-polynomials, circular functions, and the logarithmic and exponential functions. The major distinguishing characteristic of this treatment is the systematic use of formal algorithms or programs in the definition of functions. Programs are expressed in a simple programming language based on a small set of simple primitives: +, -, x, specification, branch, selection of a component of a vector, and formal composition of definitions . . .