Найден 391 результат
- 15.05.2024 18:22:13
- Форум: Алгоритмы
- Тема: Алгоритмы на графах (книга "Графомания")
- Ответы: 4
- Просмотры: 27877
Re: Алгоритмы на графах (книга "Графомания")
Выложена редакция 02.02 от 13 мая 2024 года. Исправлены мелкие технические и стилистические шероховатости.
- 18.11.2022 18:34:21
- Форум: Алгоритмы
- Тема: Алгоритмы на графах (книга "Графомания")
- Ответы: 4
- Просмотры: 27877
Re: Алгоритмы на графах (книга "Графомания")
Вторая редакция от 17 ноября 2022 г.
Вторая редакция книги дополнена двумя главами:
Глава 29 — поиск паросочетания в произвольном взвешенном графе быстрым
алгоритмом Эдмондса (Edmonds).
Глава 35 — решение замкнутой и разомкнутой задач коммивояжёра на графах
и орграфах.
Нумерация глав, начиная с 29 ...
Вторая редакция книги дополнена двумя главами:
Глава 29 — поиск паросочетания в произвольном взвешенном графе быстрым
алгоритмом Эдмондса (Edmonds).
Глава 35 — решение замкнутой и разомкнутой задач коммивояжёра на графах
и орграфах.
Нумерация глав, начиная с 29 ...
- 25.03.2020 21:26:12
- Форум: Алгоритмы
- Тема: Алгоритмы на графах (книга "Графомания")
- Ответы: 4
- Просмотры: 27877
Алгоритмы на графах (книга "Графомания")
Аннотация книги "Графомания"
Рассмотрены алгоритмы на графах и множествах. Неформальное изложение алгоритмов сопровождает работающий код c контрольными примерами, доведенными до числа. Код воплощен на объектно-ориентированном языке программирования Delphi . Подробно описана техника ...
Рассмотрены алгоритмы на графах и множествах. Неформальное изложение алгоритмов сопровождает работающий код c контрольными примерами, доведенными до числа. Код воплощен на объектно-ориентированном языке программирования Delphi . Подробно описана техника ...
- 09.02.2018 21:24:14
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
2018-02-09 Выложена редакция 12-11
Глава 61 стр. 519 В задании "Б" исправлен диапазон TSetArray = array [0..4096] --> [0..4095]
Других поправок за истекший период не поступало.
Глава 61 стр. 519 В задании "Б" исправлен диапазон TSetArray = array [0..4096] --> [0..4095]
Других поправок за истекший период не поступало.
- 09.02.2018 21:21:57
- Форум: Книга "Песни о Паскале"
- Тема: Новости
- Ответы: 15
- Просмотры: 83534
Re: Новости
2018-02-09
Выложена редакция 12-11
Глава 61 стр. 519 В задании "Б" исправлен диапазон TSetArray = array [0..4096] --> [0..4095]
Выложена редакция 12-11
Глава 61 стр. 519 В задании "Б" исправлен диапазон TSetArray = array [0..4096] --> [0..4095]
- 28.02.2017 11:58:56
- Форум: Книга "Песни о Паскале"
- Тема: Глава 14 Г
- Ответы: 5
- Просмотры: 32341
Re: Глава 14 Г
Не проще было бы просто воспользоваться операцией сравнения сравнив параметры окна и самого кирпича?
Так именно это мы и делаем: сравниваем высоту кирпича и отверстия (два мЕньших числа) и их ширину (два бОльших числа). Но сначала выясняем эти бОльшие и мЕньшие числа.
Решение от bormant мне ...
Так именно это мы и делаем: сравниваем высоту кирпича и отверстия (два мЕньших числа) и их ширину (два бОльших числа). Но сначала выясняем эти бОльшие и мЕньшие числа.
Решение от bormant мне ...
- 12.01.2017 20:33:21
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
enot777 писал(а):Необходимо изменить диапазон [1..4096] или [0..4095]
Точно, это досадная опечатка
- 11.01.2017 18:50:04
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
попадание в файл всех данных, временно находящихся в буфере записи, гарантирует вызов Flush(). Просто Close()/CloseFile() вызывают Flush() перед закрытием, только и всего.
Всё верно, спасибо! Но в "песнях" Flush() не упоминается (по ранее обсуждённым причинам), поэтому на начальном этапе обучения ...
Всё верно, спасибо! Но в "песнях" Flush() не упоминается (по ранее обсуждённым причинам), поэтому на начальном этапе обучения ...
- 10.01.2017 20:00:00
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
2017-01-10 выложена редакция 12-10 (см. ветку с новостями)
В числе исправленных ошибка в главе 32, где изменено имя месяца декабрь: Dec --> Dcb
Но полноты картины ради надо сказать, что ошибка эта не совсем ошибка, имя месяца Dec можно применять так:
var m : (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug ...
В числе исправленных ошибка в главе 32, где изменено имя месяца декабрь: Dec --> Dcb
Но полноты картины ради надо сказать, что ошибка эта не совсем ошибка, имя месяца Dec можно применять так:
var m : (Jan,Feb,Mar,Apr,May,Jun,Jul,Aug ...
- 10.01.2017 19:39:24
- Форум: Книга "Песни о Паскале"
- Тема: Новости
- Ответы: 15
- Просмотры: 83534
Re: Новости
2017-01-10
Выложена редакция 12-10
Глава 32 -- Изменено имя месяца декабрь: Dec -> Dcb
Глава 33 стр. 231 -- Удалён параметр-файл F в вызовах Writeln(F,...)
Глава 36 стр. 258-259 -- Исправлена операция сравнения с (=>) на (>=)
Глава 56 стр. 449 -- Добавлено упоминание Borland Pascal в задаче (А ...
Выложена редакция 12-10
Глава 32 -- Изменено имя месяца декабрь: Dec -> Dcb
Глава 33 стр. 231 -- Удалён параметр-файл F в вызовах Writeln(F,...)
Глава 36 стр. 258-259 -- Исправлена операция сравнения с (=>) на (>=)
Глава 56 стр. 449 -- Добавлено упоминание Borland Pascal в задаче (А ...
- 07.01.2017 21:05:47
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
Спасибо, enot777, с замечаниями согласен.
Здесь можно добавить несколько пояснений для учащихся, многие из которых заглядывают на этот форум.
Почему надо закрывать открытые для чтения файлы? Всякий раз, когда программа открывает такой файл, операционка выделяет некоторый объём памяти под дескриптор ...
Здесь можно добавить несколько пояснений для учащихся, многие из которых заглядывают на этот форум.
Почему надо закрывать открытые для чтения файлы? Всякий раз, когда программа открывает такой файл, операционка выделяет некоторый объём памяти под дескриптор ...
- 05.01.2017 17:43:11
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
enot777 писал(а):В FPC начиная со 2-ой версии MemAvail и MaxAvail отсутствуют
Да, я в курсе, спасибо. Наверное, здесь следует сказать, что "в Borland Pascal были такие функции". Рудимент, конечно, но жаль выкидывать эту задачку.
Благодарю всех за обсуждение, и с Новым Годом всех!
- 21.12.2016 10:50:34
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
enot777 писал(а):В справке от BTP7 присутствуют и low() и high().
Да, вы правы, недооценил я старика Борланда, там уже было это. В своё время мне это не требовалось на практике, а потом перешёл на Дельфак и "всё смешалось".
- 20.12.2016 20:07:57
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
Из примера P_46_2 становится понятно почему было применено такое решение (CSize-1)
Точно! Давно это было, сам уже подзабываю свою писанину... спасибо за напоминание!
Хотя в книге нет описания low() и high().
Нет, потому что не было их в Борланде, а книга ориентировалась на школьника и под ...
Точно! Давно это было, сам уже подзабываю свою писанину... спасибо за напоминание!
Хотя в книге нет описания low() и high().
Нет, потому что не было их в Борланде, а книга ориентировалась на школьника и под ...
- 20.12.2016 17:50:25
- Форум: Книга "Песни о Паскале"
- Тема: Редактирование и вычитка книги
- Ответы: 383
- Просмотры: 571016
Re: Редактирование и вычитка книги
Спасибо за полезные замечания!
Честно говоря, я не помню, почему поставил for i:=1 to CSize-1
Возможно, в каком-то варианте программы у меня массив индексировался с нуля. А может, захотел оставить семёрку в старшем разряде (в вашем нике их аж три). В конце концов, здесь это ни на что не влияет ...
Честно говоря, я не помню, почему поставил for i:=1 to CSize-1
Возможно, в каком-то варианте программы у меня массив индексировался с нуля. А может, захотел оставить семёрку в старшем разряде (в вашем нике их аж три). В конце концов, здесь это ни на что не влияет ...
