![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
eprsteklmn |
![]() ![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Репутация: ![]() ![]() ![]() |
SOS Народ!! дайте пожалуйста у кого естя Алгоритм Боуера-Мура НА ПАСКАЛЕ!!!
Я в инете находил... но они все не работают (2).... ...(а у меня осталось всего три дня!!!!) Или переведите вот с языка СИ на Паскаль:) с комментариями, если можно, пожалуйста!!! :thanks: /* Preprocessing of the Bad Character function shift */ Заранее спасибо! |
![]() ![]() |
Dron671 |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Репутация: ![]() ![]() ![]() |
volvo, Интересно получилось.
Но больше пытаюсь понять, тем больше вопросов. 1. А где мы задаём образ для поиска ? 2 where: pchar; а что это ? 3. uses strings; и где мы это используем эту библиотеку ? assign(f, 'c:\f.txt'); reset(f, 1); А что мы тут делаем ? И куда мы чего переписываем ? |
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Цитата(Dron671 @ 17.02.2006 20:46) 1. А где мы задаём образ для поиска ? function bmSearch(start: integer;Параметр P это и есть образ для поиска... Цитата(Dron671 @ 17.02.2006 20:46) 2 where: pchar; а что это ? А это PChar - для работы с длинными строками... Теорию читать здесь: FAQ: Строки. Краткая теория Цитата(Dron671 @ 17.02.2006 20:46) 3. uses strings; и где мы это используем эту библиотеку ? А вся работа с типом PChar (все процедуры и функции) реализована в модуле Strings, поэтому как только я в программе использую тип PChar, я сразу добавляю в список модулей и Strings тоже...Цитата(Dron671 @ 17.02.2006 20:46) А что мы тут делаем ? И куда мы чего переписываем ? assign(f, 'c:\f.txt'); reset(f, 1); |
![]() ![]() |
![]() |
Текстовая версия | 28.07.2025 21:24 |