Есть ответ 👍

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

124
231
Посмотреть ответы 2

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


переводим целую часть 513 в 16-ую систему последовательным делением на 16:

513/16 = 32, остаток: 1

32/16 = 2, остаток: 0

2/16 = 0, остаток: 2

513 в десятичной = 201 в шестнадцатеричной;

переводим целую часть 600 в 16-ую систему последовательным делением на 16:

600/16 = 37, остаток: 8

37/16 = 2, остаток: 5

2/16 = 0, остаток: 2

600 в десятичной = 258 в шестнадцатеричной;

переводим целую часть 2010 в 16-ую систему последовательным делением на 16:

2010/16 = 125, остаток: 10, 10 = a

125/16 = 7, остаток: 13, 13 = d

7/16 = 0, остаток: 7

2010 = 7da в шестнадцатеричной.

Loomina
4,7(92 оценок)

Объясню так, будто я компилятор =) 1. вместо оператора присваивания (: =) оператор сравнения (=). в цикле не объясняется, что он должен делать, т.е. после do отсутствуют операторы, не говоря уже об отсутствии признака завершения строки - (; ). 2. вместо оператора присваивания - оператор сравнения, нет точки с запятой и операторов после do, цикл написан не в лучшем стиле - т.е. в качестве границы счетчика используется целочисленная константа - 1.3. step это неизвестный для компилятора оператор или функция. 4. do отделен от операторов ; . компилятор не выдаст ошибки, но программа зациклится. 5. repeat-until - цикл с постусловием - т.е. логическое выражение a < 5 должно быть описано после ключевого слова until. 6. выражения должны быть в скобках. 7. лишняя ; . 8. не хватает then после первого if. 10. не хватает then после if. неверно написан оператор сравнения (=> ).

Популярно: Информатика