Module 4: Lecture Notes for Math 170

Return to Lecture Notes page.
Some images on this page have been generated via AsciiMathML.js.
For more information see: www.chapman.edu/~jipsen/asciimath.html.

  1. Base conversion is a fundamental part of computer science.
  2. For the most part, computers operate in base two.
  3. Base sixteen (hexadecimal), and to some extent base eight (octal), are important because they provide a much shorter way to write (print) essentially base two values.
  4. Note the consequence of memory allocation in units of 1, 2, 4, or 8 bytes on the limits of the integer values that can be represented on the computer.
  5. Note the consequence of memory allocation in units of 4 or 8 bytes on the number of significant digits and the limits on exponents for rational values. Also point out the difference between scientific representation of values and the computer science representation of values.
  6. We should take note that unless you are working in some very specialized and very time and space critical fields, most programming does not involve actually doing base conversions.
  7. However, there is great use of hexadecimal, binary, and dot notation in networking.
  8. Binary coded decimal has great use in financial applications, and essentially no use in scientific programming.

Return to Lecture Notes page.

©Roger M. Palay
Saline, MI 48176
November, 2013