Министерство образования Республики Беларусь
Белорусский государственный университет информатики и электроники
Факультет компьютерных систем и сетей
Кафедра электронных вычислительных машин
Отчёт по лабораторной работе № 3
Выполнил студент Проверила
группы 950501 Павлёнок Н. А.
Иванютенко А. А. _________________
Минск 2010
Условие поставленной задачи
Не выполняя операции деления и используя объеденения, ввести в main() целое беззнаковое число и вывести его представление в четверичной системе счисления на экран.
Блок-схема
Алгоритм выполнения программы
Описание структур и объеденений
Объеденение number содержит структуру field, которая в свою очередь содержит 16 полей по 2 бита (f1 … f16). Вторым полем объеденения number является беззнаковое длинное целое число numb. Структура field и число numb занимют одинаковое количество памяти (так как являются полями объеденения number), что позволяет просмотреть с помощью полей бит всё число numb.
Пошаговый алгоритм выполнения программы
1) Начало программы.
2) Начало цикла, пока введённый символ не будет равен ‘y’.
3) Ввод десятичного числа.
4) Побитовый вывод числа в четверичной системе счисления.
5) Конец цикла.
6) Конец программы.
Результат выполнения программы
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.