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


#106

Я уже не раз писал на форуме, что книга пишется в контакте и под контролем разработчиков PascalABC.NЕТ. Так что все новации, которых нет (пока нет?) в Справке, или узнаются у разработчиков, или находятся “экспериментально”, но затем обязательно подтверждаются разработчиками.


#107

Выложена часть 12. “Обработка ошибок в программе”.


#108

Все очень интересно. Ждем последнюю главу про ООП. Не подскажите когда ожидать?


#109

Запланировано на начало сентября


#110

Очень ждем :sunglasses:


#111

Она готова две недели назад. Но каждая часть тщательно вычитывается двумя серьезными рецензентами, один из которых руководит разработкой проекта PascalABC.NЕТ. И пока из-за начала учебного года они очень сильно загружены.

Сейчас в конец каждой части книги добавлены несколько заданий для самостоятельного решения. Появилась также часть 14, содержащая варианты решений этих заданий. Так что весь материал через некоторое время будет перевыложен.


#112

Книга готова полностью. После завершения некоторых технических процедур она будет доступна для скачивания на официальном сайте PascalABC.NЕТ.


#113

Поздравляю!


#114

Спасибо большое, только пока еще рановато принимать поздравления ))


#115

Книга и тексты программ в полном объеме доступны на официальном сайте


#116

Часто сталкивался с преподавателями, которые не понимали мой код на PascalABC.NET и C#, только потому, что знали лишь основы самого синтаксиса языков (ситуация достаточно неприятная, особенно, если из-за этого снижают оценку, или заставляют переписывать код с нуля). На счёт C# - литературы полно, а по поводу PascalABC.NET - пока это не так, но я надеюсь, что Ваша книга поможет избежать ученикам, хотя бы в некоторой степени, конфликтов с преподавателями, из-за их непонимания написанного кода.


#117

Хотелось бы.


#118

Ошибка в книге:

стр.75

Напечатано:

if not P then B;

If A then else B;

Надо:

if not P then B;

If P then else B;


#119

Спасибо, я проверю.


#120

Ошибка в книге:

стр.41, Последний абзац.

Напечатано:

Встретив в программе описание константы, компилятор устанавливает ее тип, отводит в памяти место, достаточное для размещения значения константы, вы- числяет значение константы и помещает его отведенную память.

Надо:

Встретив в программе описание константы, компилятор устанавливает ее тип, отводит в памяти место, достаточное для размещения значения константы, вы- числяет значение константы и помещает его в отведенную память.


#121

Спасибо, только это опечатка, а не ошибка )))


#122

11 сообщений перенесены в новую тему: Хранение констант в памяти


#123

стр.47, внизу

Напечатано:

Random2(n) – возвращает кортеж из двух целых случайных чисел в диапазоне 0 … n;

Надо:

Random2(n) – возвращает кортеж из двух целых случайных чисел в диапазоне 0 … n-1;

=---------------------------------------------------------------------------------------------------------------------------=

стр.64

Напечатано:

Random – возвращает случайное число на интервале [0;1];

Надо:

Random – возвращает случайное число на интервале [0;1);

=----------------------------------------------------------------------------------------------------------------------------=

Random(a,b) – возвращает случайное число на интервале [a;b];

Random(a,b) – возвращает случайное число на интервале [a;b);


#124

Спасибо за информацию, внес в файлы. Как накопится приличный объем изменений (язык на месте не стоит, уже четыре добавления есть), всю книгу перевыложим разом.


#125

Нет, неправильно. Именно на отрезке. Проверьте. А для вещественных - да - на полуоткрытом интервале