1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 3 Вариант 3 Самостоятельная работа 2 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Класс
11
Предмет
Информатика
Автор
Босова, Босова, Аквилянов

Задание 3 Вариант 3 Самостоятельная работа 2 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача
  1. Напишите программу, предусматривающую ввод с клавиатуры положительного целого десятичного числа и вывод на экран цифр двоичного разложения этого числа, начиная с младших разрядов. (Например, для числа 12 на экран должны быть выведены числа: 0, 0, 1, 1.) По результатам выполнения программы заполните таблицу.
Подробный ответ

Программа последовательно делит число на $$2$$ и каждый раз выводит остаток от деления. Остатки и есть цифры двоичного разложения, начиная с младшего разряда.

program s2_v3_3;
var
  n: integer;
begin
  write(‘n=’);
  readln(n);
  while n > 0 do
  begin
    write(n mod 2, ‘, ‘);
    n := n div 2
  end;
end.

Заполним таблицу, выполнив программу для каждого числа.

Десятичное числоДвоичные цифры
100, 1, 0, 1,
5120, 0, 0, 0, 0, 0, 0, 0, 0, 1,
10000, 0, 0, 1, 0, 1, 1, 1, 1, 1,
20180, 1, 0, 0, 0, 1, 1, 1, 1, 1,

Ответ

Для чисел 10, 512, 1000 и 2018 программа выведет соответствующие остатки от деления на 2, показанные в таблице.



Общая оценка
4.9 / 5
Другие учебники
Другие предметы