Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Вещественные числа

Автор: AngeLL 2.11.2007 22:30

Почему вещественное число выводиться на экран следующим образом: 0,344300000000У-01
или -5,44317180000Е+02??? ???

Автор: volvo 2.11.2007 22:45

Потому что это - экспоненциальная форма записи числа... Чтобы вывести число в более привычном виде - задавай формат вывода:

WriteLn(X: 10 :5); { <-- всего выводить 10 цифр, из них 5 - после запятой }

Автор: AngeLL 2.11.2007 22:53

А у учителя глаза не выпадут, когда я так скажу???

Автор: Ozzя 2.11.2007 23:12

А уж как ответишь. Ежели спотыкнешься на слове экспоненциальная,то 100пудово зачет не сдан.
Поверь, я знаю. ;)
Сам не раз отправлял таких спотыкавшихся на пересдачу.
Так что, потренируйся перед зеркалом.


Автор: Tan 2.11.2007 23:51

Вообще почитай лучше как компьютер представляет числа, тогда всё самой будет понятно ешё и объяснишь преподу почему называют экспоненциальным представлениям, тогда возможно его глаза будут похожи на глаза глубоководного краба (фраза Задорнова). Инфу ищи по ключам компьютерная арифметика и стандарт IEEE 754.