vuyakovleva
?>

Переведите целые числа из десятичной системы счисления в двоичную а) 89 б) 600 в) 2010

Информатика

Ответы

tat122
А) 89 = 64 + 16 + 8 + 1 = 2^{6} + 2^{4} + 2^{3} + 2^{0} = 1011001
б) 600 = 512 + 64 + 16 + 8 = 2^{9} + 2^{6} + 2^{4} + 2^{3} = 1001011000
в) 2010 = 1024 + 512 + 256 + 128 + 64 + 16 + 8 + 2 = 2^{10} + 2^{9} + 2^{8} + 2^{7} + 2^{6} + 2^{4} + 2^{3} + 2^{1} = 11111011010
kosstroy
Во-первых, не whill, а while.
 Во-вторых, цикл с предусловием(while) выполняется только тогда, когда его условие возвращает ложь. Если условие возвращает правду, цикл завершается. Бывает так, что при попытке первой итерации цикла условие уже возвращает правду. В этом случае цикл не будет выполнен ни разу.
 Цикл с предусловием(repeat), наоборот, выполняется, пока условие возвращает правду и завершается ложью. Стоит заметить, что если цикл с предусловием проверяет своё условие перед итерацией, цикл с постусловием делает это после, а это значит, что последний выполнится хотя бы один раз.
Usynin-nikolay
0. Начало
1. Ввод - Гвозди, картина молоток, стена
2. Операция - Прибить гвоздь к стене при молотка
3. Условие - Гвоздь прибит к стене? Нет->Повторить пункт 2;
Да->Переходим к пункту 4
4. Повесить картину на гвоздь
5. Конец

Ну это если не заморачиваться с условиями. К примеру можно после 4 пункта поставить условие на проверку положения картины, т.е Картина висит прямо? ->Нет то Действие выровнять положение картины;
Да->Конец

UPD: Ещё можно создать условие на состояние гвоздя - погнутый или целый, вытаскивание погнутого гвоздя и т.д.

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

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

Переведите целые числа из десятичной системы счисления в двоичную а) 89 б) 600 в) 2010
Ваше имя (никнейм)*
Email*
Комментарий*

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

ipaskarovanv6
zybin41iz81
sashaleb88
gav973
Vyacheslav_Nikolaevna
toniv
Sadikova Gavrikov
anton
mir5552
kapitan19
Юрий197
fedotochkin8
Александрович_Викторовна
Irina1435
tarigor