Этапы решения расчетной задачи на компьютере
Программирование цикла на Паскале
Дополнительный материал к главе II (§§ 8 - 21). Программа перевода десятичного числа в двоичную систему счисления
Компьютерный практикум ЦОР. Программирование циклов (Задание 1 - 7)
Компьютерный практикум ЦОР. Программирование циклов (Задание 8 - 14)
Компьютерный практикум ЦОР. Программирование циклов (Задание 15 - 20)
Теперь познакомьтесь с программой перевода целого десятичного числа в двоичную систему счисления.
Здесь использованы те же обозначения, что и в предыдущей программе. Исходными данными являются: N10 — десятичное число. Результат получается в переменной N2 — число в системе с основанием 2.
В алгоритме используется цикл с постусловием (repeat... until). Цикл повторяется до выполнения условия: N10 = 0.
Пример использования программы. Переведем число 25 в двоичную систему счисления. Работа программы на экране компьютера отразится следующим образом:
N10=25
N2=11001
Следовательно, в результате получили: 25 =110012. Для лучшего понимания работы программы рекомендуем построить трассировочную таблицу, наподобие предыдущей.
Программирование перевода 10 −> 2 и 2 −> 10 основано на использовании операций над целыми числами: div — целочисленное деление, mod — остаток от целочисленного деления.
1. Введите в компьютер и отладьте программу Numbeгs_2_l 0. Переведите с ее помощью в десятичную систему счисления следующие двоичные числа: 111110; 1111111; 100000. Проверьте правильность результатов.
2. Введите в компьютер и отладьте программу Numbeг s_l 0_2. Переведите с ее помощью в двоичную систему счисления следующие десятичные числа: 255; 512; 1023. Проверьте правильность результатов.
Следующая страница Компьютерный практикум ЦОР. Программирование циклов (Задание 1 - 7)