В этой теме сообщайте обо всех ошибках (опечатках), найденных Вами в FAQ'е.
В этой теме премодерация отключена.
Ваше сообщение появиться не позднее чем через минуту после отправки!
Правильно писать "арифметические".
Ты про это: http://forum.pascalnet.ru/index.php?showtopic=1212&view=findpost&p=15707 ? Исправлено
P.S. В следующий раз просьба постить именно сюда, для этого тема и была создана...
ТО ли туплю, то ли одно из двух
в чем измеряется результат вычислений паскаля?
Вопрос по этой строчке:
Fixed ...
http://forum.pascalnet.ru/index.php?s=&showtopic=2694&view=findpost&p=23247
Нет... Все суммы, если не указано обратное - ВКЛЮЧАЮТ диагональ...
http://forum.pascalnet.ru/index.php?s=&showtopic=3584&view=findpost&p=32082
третья точка в первом сообщении: вместо е написанно к
Исправлено
там, гдето в faq недавно взяла прогу на бинарные и авл-деревья.
в бинарных деревьях не верно количество листов и вершин
в авл не верно количество вершин... т.е. просто выдает общее количество элементов.
ой.. т.е вершин подсчет правильный... вершины равны количеству элементов?! жжесть не знала=)))))
а листья в бинарном просто исправить <> на =... кажется
Ссылку на программу и тестовый пример, подтверждающий НЕкорректность работы, приведи... Или ты думаешь, что программы в FAQ пишутся так просто, и не тестируются?
Это хоть и ошибка (имхо), но она не влияет на результат выполнения программы..
Тут: http://forum.pascalnet.ru/index.php?showtopic=2503 , в 3) Задача о лабиринте, массив integer заполняется так:
fillchar(a,sizeof(a),1);
- что, конечно, приводит к тому, что реально элементы массива а получают значение 257. Я бы это исправил - некрасиво, а также может помешать корректному выводу матрицы на печать при необходимости.. Вариантов два:
- изменить тип массива на byte
- сделать заполнение в цикле
Первый вариант может привести к ошибкам на больших матрицах (в этой реализации). Ваше мнение?..
Да, с FillChar надо вообще быть очень осторожным, она корректно заполняет целочисленные структуры любой длины только нулями и значением $FF. Есть, конечно, способ реализации FillWord (который на массиве Integer-ов будет работать корректно), описанный в документации, но в этой задаче он совершенно не нужен, тема совершенно другая, по-моему хватит обычного цикла...
Fixed
В программе, приведенной здесь:
http://forum.pascalnet.ru/index.php?s=&showtopic=2361&view=findpost&p=97499
при запуске в Турбо Паскале будет переполнение стека при, скажем, таком вызове:
var(любая строка с большим количеством маленьких слов)...
s, w: string;
begin
s := 'yes no no yes no no yes no no yes no no yes no no '+
'yes no no yes no no yes no no yes no no yes no no '+
'yes no no yes no no yes no no yes no no yes no no '+
'yes no no yes no no yes no no yes no no yes no no '+
'yes no no yes no no yes no no yes no no ';
w := 'yes';
writeln(count(s, w));
end.
function Count(Const s, word: String): Byte;
...
Спасибо, исправлено.
Извините за оффтоп. Но а раздел исправления ошибок не F.A.Q.-а, а всего форума существует? Надуюсь,если да то посмотрите ка на эту тему:http://forum.pascalnet.ru/index.php?showtopic=3984,там ссылка давно мертва...
Fixed
Вот здесь: http://forum.pascalnet.ru/index.php?showtopic=9198
какая-то очень интересная конструкция:
TRec = record // Базовый тип, хранит и-ю о данном студенте
name : string [31]; // имя студента
maks : array [1..3] of byte; // оценки по 3-м предметам
end;
TBase = array [1..n] of TRec; // База данных : информация о студентах.
TFile = file of TBase; // файл для хранения базы
Хотя щас посмотрел ... крайне не удобная программа там всетаки ... Сегодня вечером сделаю как положено, пока скрою.
http://forum.pascalnet.ru/index.php?s=&showtopic=2383&view=findpost&p=33780
мертвые ссылки
http://forum.pascalnet.ru/index.php?showtopic=3584 во втором посте
В http://forum.pascalnet.ru/index.php?showtopic=4030 теме есть алгоритм Краскала (поиск наименьшего каркаса). Например если ввести граф у которого >2 вершин и есть цикл, то в результате программа допишет к результирующим рёбрам ещё одно с координатами 0, 0 в случае если пользователь не будет использовать одну из вершин (то есть указал например 4 вершины, а при вводе разных было только 3). Например количество вершин - 4, ребра - 3. Список рёбер и их вес
Вершина Вершина Вес
1 2 1
2 3 2
3 1 3
Результат 1 2 2 3 0 0
Я не знаю, считается ли это ошибкой или так и расчитывалось.
Да, в первоначальный вариант закралась ошибка, которая приводила при определенных входных данных к вылету с RunTime Error при включенной проверке {$R}.
Исправлено...
В модуле PCX не хватает модулей err, xmslib. И ещё в модуле VesaType,практически в каждой строчке есть буква 'a', а так на форуме не видно,что она есть.
Fixed...
Добавлен архив, содержащий подкорректированный модуль PCX, со всем, что требуется для его успешной компиляции.
Не совсем из этого faq'a: http://forum.pascalnet.ru/index.php?s=&showtopic=2024&view=findpost&p=17210, а именно, вот здесь:
Хм. По мотивам этой темы [http://forum.pascalnet.ru/index.php?showtopic=28310 - Lapp] выясняется, что в FAQ-е лежит не всегда корректно работающая программа http://forum.pascalnet.ru/index.php?s=&showtopic=3902&view=findpost&p=37721. Нельзя в ней подобным образом находить дискриминант. Исправьте ту функцию Det. Скажем, вот на такую:
Переноси, конечно...