Программа перевода в двоичную систему счисления скачатьУроки 42 - 45 Циклы на языке Паскаль (§ 15. Программирование циклов) Разработка программ c использованием цикла с предусловием.Содержание урока. Дополнительный материал к главе II (§§ 8 - 21). Программа перевода двоичного числа в десятичную систему счисления. Дополнительный материал к главе II (§§ 8 - 21) Программа перевода двоичного числа в десятичную систему счисления. В §18 учебника для 8 класса рассказано о двоичной системе счисления, которая используется в компьютере для представления чисел и выполнения вычислений с ними. Там же описаны правила, по которым можно вручную выполнить перевод двоичных чисел в десятичную систему счисления и обратный перевод — десятичных чисел в двоичные. Рассмотрим программы на Паскале для автоматического перевода чисел из одной системы счисления в другую. Ограничимся переводом целых чисел. Рассмотрим программу на Паскале, по которой происходит пере вод целого двоичного числа в десятичную систему. Тип longint — длинный целый тип. Значения величин этого типа лежат в диапазоне от -2 147 483 648 до 2 147 483 647. Значит, данная программа может работать с числами, не более чем 9 -значными. В этой программе используются две незнакомые вам операции с целыми числами. Операция div — целочисленное деление. Делимое и делитель являются целыми числами, а результат — целая часть частного. Например: 7 div 2=3. Для отбрасывания младшего разряда целого числа используется целочисленное деление на 10. Например: 1234 div 10 = 123 — отбрасывается младший разряд. Операция mod дает остаток от целочисленного деления. Например: 7 mod 2 = 1. Для получения младшего разряда целого числа вычисляется остаток от целочисленного деления на 10. Например: 1234 mod 10 = 4 — выделяется разряд единиц. Пример. При переводе по данной программе двоичного числа 1101 2 в десятичную систему на экране увидим: Следовательно, в итоге получили: 1101 2 =13. Для лучшего понимания работы программы внимательно изучите приведенную далее трассировочную таблицу. Она отражает изменения значений переменных на каждом шаге выполнения алгоритма, реализованного в программе. | |
Скачать:
|
Популярные авторы: |