Системы счисления, переводы чисел
Курсовая работа, 24 Февраля 2011, автор: пользователь скрыл имя
Описание работы
На ранних ступенях развития общества люди почти не умели считать. Они отличали друг от друга совокупности двух и трех предметов; всякая совокупность, содержавшая большее число предметов, объединялась в понятии «много». Это был еще не счет, а лишь его зародыш.
Содержание работы
Глава 1.История развития систем счисления……..………………………..2
Зарождение систем счисления………………………………………………2
Образование десятичной системы счисления……………………………....4
Глава 2. Системы счисления…………….…………………………………..5
2.1 Позиционные и непозиционные системы счисления………………………5
2.2 Двоичная(бинарная) система счисления…………………………………….6
2.3. Восьмеричная система счисления…………………………………………..6
2.4. Десятеричная система счисления…………………………………………...6
2.5. Шестнадцатеричная система счисления……………………………………7
Глава 3. Представление чисел в ЭВМ…………………………………..8
Представление чисел с фиксированной и плавающей запятой.………...…8
3.2 Числа с фиксированной запятой…………………………………………….8
3.3 Числа с плавающей запятой…………………………………………………9
3.3 Прямой, обратный и дополнительный коды. Модифицированный код…10
Глава 4. Перевод чисел…………………………………………………...13
4.1 Представление двоичных чисел и перевод их в десятичные…………….13
4.2 Преобразование десятичных чисел в двоичные…………………………..13
4.2.1 Метод деления……………………………………………………………..13
4.2.2 Метод умножения………………………………………………………….14
5.Постановка задачи………………………………………………………15
6.Внешнее проектирование программы…………………………………15
7.Математическая модель………………………………………………...16
8.Кодирование и отладка программы….……………………………...…17
9.Таблица тестов…………………………………………………………..23
10.Список литературы………………………………………..…………..24
Файлы: 1 файл
kursovik.doc
— 478.50 Кб (Скачать файл)3: m1:=16;
end;
end;
end.
9.Таблица тестов.
| № | Входные данные | Полученное число | Примечание | ||
| Переводимое число | Исходная система | Конечная система | |||
| 1 | 1011 | 2 | 2 | 1011 | Тесты предложенные на проверку правильности перевода |
| 2 | 1011 | 2 | 8 | 13 | |
| 3 | 1011 | 2 | 10 | 11 | |
| 4 | 1011 | 2 | 16 | B | |
| 5 | 17 | 8 | 2 | 1111 | |
| 6 | 17 | 8 | 8 | 20 | |
| 7 | 17 | 8 | 10 | 15 | |
| 8 | 17 | 8 | 16 | F | |
| 9 | 254 | 10 | 2 | 11111110 | |
| 10 | 254 | 10 | 8 | 376 | |
| 11 | 254 | 10 | 10 | 254 | |
| 12 | 254 | 10 | 16 | FE | |
| 13 | adf34 | 16 | 2 | 10101101111100100000 | |
| 14 | adf34 | 16 | 8 | 2557464 | |
| 15 | adf34 | 16 | 10 | 712500 | |
| 16 | adf34 | 16 | 16 | ADF34 | |
| 17 | 212 | 16 | 10 | 530 | |
| 18 | ропл | 2 | 16 | ОШИБКА ВВОДА!!! | Тесты на ошибку ввода |
| 19 | adf323g | 2 | 16 | ОШИБКА ВВОДА!!! | |
| 20 | пустая строка | 8 | 10 | ОШИБКА ВВОДА!!! | |
10.Список литературы.
- Кодирование информации (Двоичные коды). Березнюк Н. Т. Андрущенко А. Г. И др. Харьковю 1978.
- Выгодский М.Я. Справочник по элементарной математике, М.: Государственное издательство технико-теоретической литературы, 1956.
- Каган Б.М. Электронные вычислительные машины и системы, М.: Энергоатомиздат, 1985.
- Майоров С.А., Кириллов В.В., Приблуда А.А., Введение в микроЭВМ, Л.: Машиностроение, 1988.
- Фомин С.В. Системы счисления, М.: Наука, 1987.
- Ролич Ч. Н. – От 2 до 16, Минск, «Высшая школа», 1981г.
- Математическая энциклопедия. М: “Советская энциклопедия” 1985г.
- Шауман А. М. Основы машинной арифметики. Ленинград, Издательство Ленинградского университета. 1979г.
- Калабеков Б. А. Цифровые устройства и микропроцессорные системы. М: “Горячая линия - Телеком” 2000г.
- Ворощук А. Н. Основы ЦВМ и программирования. М:”Наука” 1978г.
- Алексенко А. Г. Микросхемотехника. М: ”Радио и связь” 1990г.