Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Pascal] Переполнение с фиксированной точкой(Q+/Q)


Автор: KasMP 23.5.2008, 18:16
Цитата
Написать программу, которая демонстрирует эффект переполнения с фиксированной точкой в области действия ключа Q+/Q- для разных целых типов и последствия размещения присваивания в области действия ключа R+/R-.

Это вообще на примере чего можно продемонстрировать smile ?

Отзовитесь, пожалуйста. Буду очень-очень благодарна.

Автор: volvo877 23.5.2008, 20:10
Цитата(KasMP @  23.5.2008,  18:16 Найти цитируемый пост)
Это вообще на примере чего можно продемонстрировать ?
Ну, скажем, такой вариант с {$R}:

Код
var
  L: longint;
  I: integer;
begin
  L := 40000;
  {$R-}
  i := L;
  {$R+}
  writeln(L,  ' = ', i, '?');
  i := L;
  writeln(':)');
end.
Подойдет?

Автор: KasMP 26.5.2008, 01:14
Все, благодаря твоему примеру я поняла, в чем суть, и написала обе микропрограммки smile .
Благодарю smile smile .

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)