арифметическое переполнение в паскале



Автор Анютка Марфутина задал вопрос в разделе Другие языки и технологии

скажите плиз что означает ошибка 215: арифметическое переполнение в паскале? и получил лучший ответ

Ответ от Павел Лицман[гуру]
Arithmetic overflow - код ошибки 215; Ошибка Arithmetic overflow - целочисленное переполнение - возникает при выполнении арифметической операции над целыми числами, когда результат операции выходит за границы соответствующего типа. Такая ошибка произойдет, например, при выполнении программы VAR a,b : Word; c : Integer; BEGIN a:=100; b:=200; c:=a-b; END. Ошибка произошла, когда вычислилось значение выражения a-b, равное -100. Мы знаем, что при выполнении операции над операндами типа Word результат будет иметь тип Word, а -100 не является допустимым значением этого типа. То обстоятельство, что это значение мы собирались присвоить переменной типа Integer, не имеет значения, т. к. ошибка произошла до присваивания. Интересно, что, если описать a и b как Byte, то ошибки не будет (см. таблицу 2 в главе 5). вот статья (убери пробелы) : http :/ /www . bestreferat . ru / referat-99997. html

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: скажите плиз что означает ошибка 215: арифметическое переполнение в паскале?
спросили в 1623 год
Для чего использовалась первая в мире электрическая вычислительная машина,предшественник калькулятора?
Первыми устройствами для простейших вычислений служили абаки и счёты: с их помощью выполняли
подробнее...
Арифметическое переполнение на Википедии
Посмотрите статью на википедии про Арифметическое переполнение
 

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

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*