11 янв. 2012 г.

Ищем ошибки учебника

На днях 7-й класс ликовал. Они САМИ нашли ошибку в учебнике. Я то давно туда не смотрю, а они вот влезли.
Рассматривали преобразование типов числовых данных и в разобранной в учебнике задаче обнаружили ну очень существенную ошибку. Судите сами.
Раздел var
             c,d,x,y:integer;
             a,b:real;
Обратите внимание: у - целочисленный.
Затем в теле программы есть такая строка (привожу дословно):
y:=frac(b); {Результат (переменная y) вычисления дробной части всегда будет целым}
Однако (ведь не поленились же!), залезли в справочник по PascalABC, которым мы пользуемся, написано: тип Real.
Кому верить, учебнику или учителю и справочнику? Набрали программу. Запустили. Точно, ошибка типа!
Восторга было - море. Как же, мы умней авторов учебника!...
Может объявить конкурс на поиск других ошибок?

Комментариев нет: