RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Апрель 2024
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930     

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Ошибки и опечатки в учебнике "Современное логическое программирование на языке Visual Prolog 7.5"

Перейти вниз

prolog - Ошибки и опечатки в учебнике "Современное логическое программирование на языке Visual Prolog 7.5" Empty Ошибки и опечатки в учебнике "Современное логическое программирование на языке Visual Prolog 7.5"

Сообщение  Viktor2312 Сб Дек 10 2016, 03:37

1

.
.

Замеченные ошибки/опечатки и их исправления.


1). Стр. 30. Первый абзац раздела 2.3.
Написано: "Список есть специальный вид двоичного безфункторного рекурсивного терма...".
Следует читать: "Список есть специальный вид двухарного безфункторного рекурсивного терма...".

2). Стр. 35. Табл.2.3 Строка 10.
Написано: "Y=8".
Следует читать: "Z=45".

3). Стр. 36. Предпоследняя строка.
Написано: "связанных переменные".
Следует читать: "связанные переменные".

4). Стр. 38. Последняя строка таблицы.
Написано: "неравно".
Следует читать: "не равно".

5). Стр. 46. Второе предложение сверху.
Написано: "...но он не будет его подтипом...".
Следует читать: "...он не будет его подтипом...".

6). Стр. 63. Второй абзац снизу.
Написано: "Другой пример — определение принадлежности переменной X заданному диапазону, например: 0<X<12:".
Следует читать: "Другой пример — определение принадлежности переменной X заданному диапазону, например: 0<=X<=12:".

7). Стр. 118. Последний абзац.
Написано: "Требуется найти все те точки, которые лежат выше горизонтальной прямой Y=3 и правее вертикальной прямой X=7".
Следует читать: "Требуется найти все те точки, которые лежат выше горизонтальной прямой Y=3 или правее вертикальной прямой X=7".

8 ). Стр. 135. Текст программы вверху страницы является повтором программы из предыдущего примера 11.4. Этот текст программы не читать.

9). Стр. 172. Третий абзац сверху.
Написано: "Свойство p(X) в коллекторе списков должно быть недетерминированным. Его роль могут выполнять предикаты и факты.".
Следует читать: "Свойство Р(X) может иметь любой режим детерминизма. Его роль могут выполнять предикаты и/или факты. Однако в случае, когда это свойство описывается предикатами с режимами детерминизма procedure, determ, erroneus или фактами с режимами детерминизма single, determ нет никакого смысла в использовании коллектора списка, так как собирать нечего. Список при указанных режимах будет либо пустым, либо содержать один элемент. Самый распространённый режим детерминизма предикатов и фактов в коллекторе списка это nondeterm и/или multi.".

10). Стр. 248. Второй пункт списка в параграфе 21.1.2.
Написано: "Потоку можно назначить максимальное время выполнения, по истечении которого поток будет прерван, если только до этого срока он не завершится самостоятельно. Для завершения потока по таймеру служит функция:
EventCode = Object:wait(Milliseconds)".
Следует читать: "Для определения момента завершения потока в течение заданного интервала времени служит функция:
EventCode = Object:wait(Milliseconds)
Время ожидания завершения задаётся в миллисекундах. Если поток в течении этого времени успешно завершится, то функция wait/1 вернёт wait_object_0 = 0, иначе вернёт wait_timeout = 0x00000102.".

11). Стр. 248 Третий пункт списка в параграфе 21.1.2.
Написано: "Для принудительного завершения потока служит предикат:
Object:terminate(ExitCode)
Значение ExitCode задает программист для того, чтобы определить причину принудительного завершения.".
Следует читать: "Для принудительного завершения "зависшего" потока служит предикат:
Object:terminate(ExitCode)
Этот предикат применяется только в случае, когда поток завис! Значение ExitCode задает программист для того, чтобы определить причину принудительного завершения.".

12). Стр. 249 Первый абзац следует дополнить предостережением: "Предикаты suspend и resume надо использовать крайне осторожно. Не допускается их использовать для синхронизации активных потоков, так как нет никакой возможности узнать какой именно код выполнялся потоком когда тот был приостановлен.".

13). Стр. 291, последняя строка.
Написано: "дер(лист,3,Прав) замещается его потомком - правым поддеревом Прав".
Следует читать: "дер(Лев,9,лист) замещается его потомком - левым поддеревом Лев".

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения