Обсуждение книги Осипова А.В. «PascalABC.NET: Введение в современное программирование»

Стр 64 - это часть с названием “Вещественные числа”.

стр.83 (3-й абзац)

Напечатано:

Обнуляем s, а затем в теле цикла увеличиваем значение s значение на величину

Надо:

Обнуляем s, а затем в теле цикла увеличиваем значение s на величину

1 лайк

стр.87 (внизу)

Напечатано:

Заголовок цикла while с логическим выражением n>0. Берется из условия задачи.

Надо:

Заголовок цикла while с логическим выражением n>0 берется из условия задачи.

Тут я с Вами не согласен. Написано именно так, как было задумано. Если написать, как предлагаете Вы, получится, что из условия задачи берется заголовок цикла. Разнос по разным предложениям позволяет несколько дистанцироваться от “заголовка цикла” и приблизиться к пониманию, что из условия задачи берется именно n > 0. Попробуйте вслух произнести два исходных предложения с паузой на точке, а потом свой вариант.

1 лайк

стр.115 (внизу)

Напечатано:

Лямбда-выражения позволяют не описывать функций отдельно, а создавать их по необходимости «на лету».

Надо:

Лямбда-выражения позволяют не описывать функции отдельно, а создавать их по необходимости «на лету».

1 лайк

стр. 121 (последний абзац)

Напечатано:

Если вы поняли все написанное, то уже можете пугать этой программой ничего не подозревающего школьного учителя информатики, почему-то все еще рассказывающего про Turbo Pascal, в то время как в компьютерном классе установлена достаточно свежая версия PascalABC.NET.

Надо:

— Удалить этот абзац… —

1 лайк

На каком основании?

Видимо, не установлена… Бдительный учитель никогда этого не допустит.

3 лайка

Но на деле, увы, реальность такова, что PascalАВС.NЕТ сплошь и рядом стоит на компьютерах и на нем продолжают упорно изучать… нет, даже не Free Pascal. Тот самый, кондовый Turbo Pascal.

стр. 125 (3-й абзац снизу)

Напечатано:

достаточно в лишь обратиться к приведенной формуле.

Надо:

достаточно лишь обратиться к приведенной формуле.

2 лайка

стр. 125 (1-е предложение)

Напечатано:

В последовательности sequence доступ к нужному элементу можно получить только в путем перебора всех предшествующих элементов.

Надо:

В последовательности sequence доступ к нужному элементу можно получить только путем перебора всех предшествующих элементов.

1 лайк

Закладки нужны и переход по ссылкам из содержания тоже не помешал бы.

Считаю это совершенно ненужным. Любая читалка имеет контекстный поиск. Выделите контекст - и сразу перейдете по нему после поиска во все нужные места. А размер файла эти ссылки-закладки увеличивают сильно.

Дарёной книге в закладки не смотрят.

Я про боковую панель содержания с переходами по клику, а не про панель закладок на содержание. В Foxit Reader эта панель содержания называется “bookmarks”. В Stduviewer - “Contents”. Короче, картинка для понимания в Summary:

Summary

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA

Эти ссылки заняли где-то около 4-5% от размера самого файла. То есть очень даже не много, как пишет автор. На мой взгляд очень удобно. Я бы добавил “из коробки”. А контекстный поиск - это само собой.

Для книги PascalАВС.NЕТ: выбор школьника. Часть 1 сделали.

2 лайка

Можно уточнить по второй книге “Для школьников часть 1”. Стр. 48, тема 2.1.2. В задаче “шестизначное” а в описание задачи и текста программы семизначное. Это так?

1 лайк

Спасибо за замечание. В условии должно быть “семизначное”.

1 лайк

В большой книге, в стр. 223, по моему в тексте вместе “расширение s.Left()…” должно быть s.Right() ?

1 лайк

Вы правы, безусловно. Там вначале был другой пример, я его заменил а текст не поправил. Спасибо Вам большое.

1 лайк