Veronika1270
?>

Переведите число в десятичную систему счисления: 1011011 2

Информатика

Ответы

irinatikhonov

ответ: 91

Объяснение:

Для перевода числа из N-ной системы счисления в десятичную необходимо каждый разряд умножить на N в степени, равной номеру этого разряда (при условии, что разряды нумеруются с 0).

1011011₂ = 1×2⁶ + 0×2⁵ + 1×2⁴ + 1×2³ + 0×2² + 1×2¹ + 1×2⁰

1011011₂ = 64 + 16 + 8 + 2 + 1 = 80 + 10 + 1 = 91

АнтонАртем

Усложнённый вариант(всё работает исправно,при вводе больше или меньше 3 чисел выводится сообщение "Это не трёхзначное число!"):

var
i,a,d:integer;
s:string;
begin
writeln('Введите трёхзначное число ');
read(s);
d:=length(s);
if d<>3 then
write('Это не трёхзначное число!');
if d=3 then
if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) then
write('Да')
else
write('Нет');
end.

 

Простой вариант(выводится ошибка если цифр больше или меньше трёх!):

var
i,a,d:integer;
s:string;
begin
writeln('Введите трёхзначное число ');
read(s);
if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) then
write('Да')
else
write('Нет');
end.

Даю 2 варианта, так-как незнаю,проходили ли вы функцию  "length" или нет.
Если нет,то препад заподозрит что вы списали откуда нибудь или вам кто-то подсказал.

marinazubcko16729

bank_ques = {}

#Создание вопросов:

# bank_ques["сам вопрос"'] = "ответ на него", вопрос и ответ в виде строки, даже если это число

bank_ques["2*2"] = "4"

bank_ques["3*3"] = "9"

bank_ques["4*4"] = "16"

bank_ques["5*5"] = "25"

bank_ques["6*6"] = "36"

#Вопросов может быть неограниченное количество

# Также генерировать вопросы можно как в самом коде, так и сделать в цикле, но тут уже как хотите

for question in bank_ques:

   print(question)

   answer = input("ответ: ")

   if answer == bank_ques[question]:

       print("правильно")

   else:

       print("ответ неверный")

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Переведите число в десятичную систему счисления: 1011011 2
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

bochkarevazh
million2003
svetkaiv
Latsukirina
Михайлович Гуртовая929
vikapar2646
lazareva
grekova5
cardiodoc08
stepa19806966
info6
laleonaretouch
Simbireva
Shishkinna2002
sergeymartyn56