Вопрос задан 26.04.2021 в 08:33. Предмет Информатика. Спрашивает Свиридов Влад.

Нужно написать линейную программу перевода четырехзначного двоичного числа в десятичную систему

счисления.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Искалиева Алина.
Var s : String;
Begin
  Repeat
    Readln(s);
  Until Length(s)=4;
 Writeln((Ord(s[1])-Ord('0'))*8+(Ord(s[2])-Ord('0'))*4+(Ord(s[3])-Ord('0'))*2+(Ord(s[4])-Ord('0')));
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для перевода четырехзначного двоичного числа в десятичную систему счисления можно использовать следующую линейную программу:

sql
// Входные данные - четырехзначное двоичное число (строка из 0 и 1) input binary // Инициализируем переменную для хранения результата var result = 0 // Вычисляем значение для каждого разряда, начиная с младшего result += binary[3] * 1 result += binary[2] * 2 result += binary[1] * 4 result += binary[0] * 8 // Выводим результат output result

Для работы программы нужно передать на вход четырехзначное двоичное число в виде строки из символов '0' и '1'. Результат будет выведен на экран в виде десятичного числа.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос