Предмет: Информатика,
автор: dimuht835
Что означает запись «1Е+5», «ЗЕ-4», «.2Е+7»?Чему равно и какой тип данных имеет выражение trunc(sqrt(2+52 div 8))-sqr(15 mod 4/3)?Какое максимальное значение может принимать переменная типа integer? Что делать, если необходимо сохранить целое число, в 10 раз большее этого значения?
Ответы
Автор ответа:
1
2. 52 div 8 = 6 целое
2+6=8 целое
√8≈2.828 вещественное
trunc(2.828)=2 целое
15 mod 4=3 целое
3/3=1 целое
2-1=1 целое
Ответ: 1, тип целое
3. Максимальное значение integer в языке Паскаль зависит от реализации. Стандарт языка определяет, что под переменную типа integer необходимо отвести объем памяти, достаточный для хранения значения 32767, т.е.
4. Если надо сохранить целое число, большее в 10 раз максимального значения integer, то нужно для поинтересоваться а) Сколько байт отводится под integer? б) есть ли в данной реализации Паскаля целые числа, под хранение которых отводится большее число байт? Когда integer двухбайтовое, следует использовать четырехбайтное longint, а когда четырехбайтное - поинтересоваться наличием восьмибайтного типа int64.
Похожие вопросы
Предмет: Английский язык,
автор: мика0955
Предмет: Русский язык,
автор: doianovaelena
Предмет: Английский язык,
автор: kirilldubov200p2e1t3
Предмет: Химия,
автор: zvezdochkaaa
Предмет: Математика,
автор: karina683398