Задача по Turbo Pascal

Ответить
MOTOCoder
Сообщения: 548
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

Она разбивает текст на слова, заносит их в массив и возвращает количество этих слов.
Ни что так не ограничивает фантазию программиста, как компилятор...
assis2007
Сообщения: 79
Зарегистрирован: 04 ноя 2007, 19:17

Я так и думал пасиб
assis2007
Сообщения: 79
Зарегистрирован: 04 ноя 2007, 19:17

у меня ещё вопрос : что подсчитывает в функции wd?
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

Накапливает слово.
Н.п
Строка:djhg dsfjhgy iutiou djfhjk
Операция № 0 1 2 3 4 5 6 7 8 9 10...
WD '' 'd' 'dj' 'djh' 'djhg' '' 'd' 'ds' 'dsf' 'dsfj' 'dsfjh' ...
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
assis2007
Сообщения: 79
Зарегистрирован: 04 ноя 2007, 19:17

У меня вопрос как у нас работает конец программы где появляется cn хотя выше мы её не описывали?
assis2007
Сообщения: 79
Зарегистрирован: 04 ноя 2007, 19:17

Кстати программа звучит несколько не так : найти в тексте слова повторяющиеся более одного раза но сути это не меняет. И у меня ещё вопрос зачем мы два раза фактически находим одно и тоже?
MOTOCoder
Сообщения: 548
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

1. Переменная cn описана в 3-ей строке раздела Var.
2. Что именно находится 2 раза?
Ни что так не ограничивает фантазию программиста, как компилятор...
assis2007
Сообщения: 79
Зарегистрирован: 04 ноя 2007, 19:17

относительно переменной cn вопрос в том откуда она берёт своё первоначальное значение. Мы два раза получается находим одно и тоже слово
MOTOCoder
Сообщения: 548
Зарегистрирован: 14 янв 2008, 20:27
Откуда: Россия, Псков

На счет cn - строго говоря, её нужно инициализировать, но яэтого не делаю, так как в в начале выполнения программы она равна 0 (хотя говорят, что значение может оказаться любым, но я ни разу с этим не встречался).
На счет втрого вопроса-где именно(в какой строке) слово находится 2 раза?
Ни что так не ограничивает фантазию программиста, как компилятор...
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

&quot писал(а):но яэтого не делаю, так как в в начале выполнения программы она равна 0 (хотя говорят, что значение может оказаться любым, но я ни разу с этим не встречался)
MOTOCoder, при всём моём к вам уважении не могу с вами согласиться. Всё-таки лучше инициализировать переменные и ввести это в привычку, т.к. на своём личном опыте( а именно на отборе на республиканскую олимпиаду, на которой я 4 часа искал ошибку и оказалось, что переменная получает случайное значение при входе) я убедился в том, какие последствия это может нести.
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
Ответить