vasiliyglukhov
?>

Перевидите 100101011(2) в шестнадцатеричную систему счисления​

Информатика

Ответы

Борисов
В операторе y:=x*x+4/x+3 используется операция деления, которая всегда возвращает вещественный тип. Следовательно, и всё выражение в правой части всегда будет иметь вещественный тип. А в левой части стоит переменная целого типа. Присваивание вещественного значения целочисленной переменной запрещено правилами языка Паскаль.
Чтобы избавиться от ошибки, нужно знать алгоритм, который реализует программа. В зависимости от алгоритма может быть использована операция целочисленного деления, может быть использована функция Trunc(), возвращающая целочисленное значение аргумента, либо переменная y должна объявляться вещественной.
suny84
В операторе y:=x*x+4/x+3 используется операция деления, которая всегда возвращает вещественный тип. Следовательно, и всё выражение в правой части всегда будет иметь вещественный тип. А в левой части стоит переменная целого типа. Присваивание вещественного значения целочисленной переменной запрещено правилами языка Паскаль.
Чтобы избавиться от ошибки, нужно знать алгоритм, который реализует программа. В зависимости от алгоритма может быть использована операция целочисленного деления, может быть использована функция Trunc(), возвращающая целочисленное значение аргумента, либо переменная y должна объявляться вещественной.

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

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

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

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

satinvova
okasnab
Щербаков33
toprussianevent
nairahay
Вершинина1161
Сергей_Комарова899
Kochinev7
VadimovnaIgor
Кирилл_Гульницкий
shneider1969
Anastasiamoscow80
dimon198808744
fursov-da
Eduardovich_Sergei1062