Реферат Курсовая Конспект
Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции - Курсовой Проект, раздел Программирование, Ответственный За Курсовой Проект 3Розмахов Олег Георгиевич 0 Руководитель Кур...
|
Ответственный за курсовой проект 3РОЗМАХОВ Олег Георгиевич 0 Руководитель курсового проекта 3ИОНИНА Татьяна Давыдовна 0 2К У Р С О В О Й П Р О Е К Т Тема курсового проекта ИЗУЧЕНИЕ ПРОБЛЕМЫ ПЕРЕВОДА ИЗ ОДНОЙ СИСТЕМЫ ИСЧИСЛЕНИЯ В ДРУГУЮ И РАЗРАБОТКА ПРОГРАММЫ ДЛЯ ЭТОЙ ОПЕРАЦИИ Студента гр. 05-2ДЕНЕГИНА Сергея 4г. Москва - 1 - 2О Г Л А В Л Е Н И Е 1. Введение 2. Постановка задачи 3. Теоретическая основа решения задачи 4. Методологический подход 5. Алгоритм программы для перевода из одной системы исчисления в другую 6. Текст программы с комментариями 7. Подробные разъяснения по программе 8. Как пользоваться программой - 2 - 2I. В В Е Д Е Н И Е Проблема перевода из одной системы исчисления в дру- гую очень часто встречается при программировании.
Осо- бенно часто появляется такая проблема при программиро- вании на Ассемблере.
Например при определении адреса ячейки памяти, для получения двоичного или шестнадцати- ричного эквивалентов десятеричного числа. Иногда встает проблема увеличения скорости вычислений, и тогда прихо- дит на помощь двоичная система исчисления. В этой системе исчисления очень быстро производить операцию умножения путем сдвига одного из операндов в двоичном виде влево на такое число позиций в которой стоит еди- ница во втором операнде. Рассмотрим подробнее как это осуществляется.
Пусть нам надо умножить число 1101 на 101 оба числа в двоич- ной системе исчисления. Машина делает это следующим образом она берет число 1101, и если первый элемент второго множителя равен 1 то она заносит его в сумму. Затем сдвигает число 1101 влево на одну позицию, полу- чая тем самым 11010 и если второй элемент второго мно- жителя равен единице то тоже заносит его в сумму. Если элемент второго множителя равен нулю то сумма не изме- няется. В связи с этим, если второй множитель содержит много нулей, то операция умножения выполняется довольно - 3 - долго, т.к. машина проверяет каждую цифру второго мно- жителя, в том числе и нули. Если же самому делать опе- рацию умножения то нули можно пропустить и тогда умно- жение сделается быстрее. Что касается применения шестнадцатиричной системы исчисления то здесь тоже большие возможности.
Во-пер- вых, некоторые стандартные процедуры Паскаля и Си тре- буют задачи параметров в шестнадцатиричной системе, а во-вторых, такая система исчисления очень удобна для хранения информации, т.к. число в шестнадцатиричном ви- де занимает меньше объема диска чем тоже число в деся- теричном, а тем более в двоичном виде. Таким образом мы убедились, что проблема перевода из двоичной системы исчисления в десятеричную, из шестнад- цатиричной в десятеричную и обратно очень актуальна. 2II.
взаимно связать все эти три системы исчисления 4 - 2III. . Постановка задачи. Из введения стало понятно, что наиболее часто встре- чающиеся системы ... Итак, наша задача осу- ществить перевод из двоичной системы исчисления...
29512, а 2101024 что больше нашего начального числа. Опреде- лим число, которое будет стоять в третьем разряде. Ищется макс... Определим что будет стоять во втором разряде. 0. Перехо- дим ко второму разряду 316148, добавив это в сумму получим 189...
Рассматривая перевод из десятеричной системы исчисления в двоичную и ш... Возникает вопрос а нельзя ли объединить оба этих перевода в одну проце... 1 или 0, а при переводе в шестнадцатиричную систему мы рассматриваем н... И третий заключительный блок преобразует это числовое значение в строк... В результате такого подхода к решению задачи алго- ритм значительно уп...
Она состоит из нескольких операторов Window 1,1,80,24 - отводит окно д... Оператор Until осуществляет выход из цикла с пост-условием в том случа... Перевод из шестнадцатиричного кода в десятеричный. Перевод из шестнадцатиричного кода в двоичный. ESC - ВЫХОД В DOS Слева... Если Вы хотите продолжить перевод, то опять клавишами ВВЕРХ и ВНИЗ под...
– Конец работы –
Используемые теги: Изучение, методики, перевода, одной, системы, исчисления, другую, Разработка, программы, этой, операции0.138
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Изучение методики перевода из одной системы исчисления в другую и разработка программы для этой операции
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов