Cleanup narrative, fix broken lineno equations

This commit is contained in:
John Winans 2018-05-18 23:04:42 -05:00
parent 871996aced
commit ab67eb0d5a

View File

@ -147,14 +147,16 @@ In a line of code the above might read like this: \verb@output = A ^ B@
A binary integer is constructed with only 1s and 0s in the same A binary integer is constructed with only 1s and 0s in the same
manner as decimal numbers are constructed with values from 0 to 9. manner as decimal numbers are constructed with values from 0 to 9.
Counting in binary is the same as in decimal. For example, when Counting in binary (base-2) uses the same basic rules as decimal (base-10).
adding 1 to 9, the carry is added to the next place value. When The difference comes in when we consider that there are ten decimal digits and
subtracting 1 from 0, a borrow is required and so on. only two binary digits. Therefore, in base-10, we must carry when adding one to
nine (because there is no digit representing a ten) and, in base-2, we must
carry when adding one to one (because there is no digit representing a two.)
Figure~\autoref{Figure:integers} shows an abridged table of the \autoref{Figure:integers} shows an abridged table of the decimal, binary and hexadecimal
decimal, binary and hexadecimal values from 0 to 129. values ranging from $0_{10}$ to $129_{10}$.
\begin{figure}[ht] \begin{figure}[t]
\begin{center} \begin{center}
\begin{tabular}{|c|c|c||c|c|c|c|c|c|c|c||c|c|} \begin{tabular}{|c|c|c||c|c|c|c|c|c|c|c||c|c|}
\hline \hline
@ -196,17 +198,27 @@ $10^2$ & $10^1$ & $10^0$ & $2^7$ & $2^6$ & $2^5$ & $2^4$ & $2^3$ & $2^2$ & $2^1$
\label{Figure:integers} \label{Figure:integers}
\end{figure} \end{figure}
One way to look at this table is on a per-row basis where each place One way to look at this table is on a per-row basis where each place
value is represented by the base raised to the power of the place value value is represented by the base raised to the power of the place value
position (shown in the column headings.) This is useful when position (shown in the column headings.) This is useful when
converting arbitrary values between bases. For example to interpret converting arbitrary values between bases. For example to interpret
the decimal value on the fourth row: the decimal value on the fourth row:
\[ 0 \times 10^2 + 0 \times 10^1 + 3 \times 10^0 = 3_{10} \]
And to interpret binary value on the same row by converting it to decimal: \begin{equation}
\[ 0 \times 2^7 + 0 \times 2^6 +0 \times 2^5 +0 \times 2^4 +0 \times 2^3 +0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 3_{10} \] 0 \times 10^2 + 0 \times 10^1 + 3 \times 10^0 = 3_{10}
And the same for the hexadecimal value: \end{equation}
\[ 0 \times 16^1 + 3 \times 16^0 = 3_{10} \]
Interpreting the binary value on the fourth row by converting it to decimal:
\begin{equation}
0 \times 2^7 + 0 \times 2^6 +0 \times 2^5 +0 \times 2^4 +0 \times 2^3 +0 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 3_{10}
\end{equation}
Interpreting the hexadecimal value on the fourth row by converting it to decimal:
\begin{equation}
0 \times 16^1 + 3 \times 16^0 = 3_{10}
\end{equation}
Another way to look at this table is on a per-column basis. When Another way to look at this table is on a per-column basis. When