Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2013, 21:35   #1
Светлана79
Новичок
Джуниор
 
Регистрация: 22.11.2013
Сообщений: 1
Стрелка помогите, пожалуйста, выполнить задание!!)))

Провести вычислительный эксперимент с полученными процедурами

Получить свой вариант файла, содержащего предложения на русском языке в кодировке DOS . Номер варианта соответствует Вашему номеру в журнале академической группы.( - Не знаю.
- Я бы хотела иметь десять минут на самоконтроль.
- Хорошо. Но не более. Через десять минут мне понадобятся все
ресурсы.
Лицо на экране морщится - программа вычленяет ключевые слова.
- Только десять минут, - покорно говорит "Виндоус-Хоум". - Но я вновь
обращаю твое внимание, что уровень поставленных задач не всегда
соответствует объему моей оперативной памяти. Желательно расширение до...
- Утихни, - я встаю. "Утихни" - это безусловный приказ, после него
программа спорить не смеет. Шаг влево, шаг вправо... Ха-ха. Нет, это не
попытка к бегству, это скорее добровольное заточение. Я дохожу до
холодильника, открываю дверцу, достаю банку "спрайта", открываю. Напиток
холодит горло. Это почти ритуал - глубина всегда сушит слизистую. С банкой
в руке я выхожу на балкон, в теплый летний вечер.
В Диптауне почти всегда вечер. Улицы залиты светом реклам, тихо
рокочут несущиеся машины. И идут, идут сплошным потоком люди. Двадцать
пять миллионов постоянного населения - самый крупный мегаполис мира. С
высоты одиннадцатого этажа лиц не разглядеть. Я допиваю "спрайт", кидаю
банку вниз, и возвращаюсь в комнату.)

a) Используя результат задания 1 запрограммировать получение нового текстового файла, в котором все слова во всех предложениях записаны в обратном порядке. В программе установить максимальный размер стека равным 10.

b) Используя результат задания 1 запрограммировать получение нового текстового файла, в котором в котором буквы каждого слова записаны в обратном порядке. В программе установить максимальный размер стека равным 5.

В процессе работы программы должна выводить текущее состояние стека (после каждой операции добавления, извлечения, очистки).

3. Продемонстрировать правильность работы программ задания 2. Подав на вход Вашей программы результат обработки исходного текста, Вы должны получить текстовый файл, не отличающийся от исходного.
Светлана79 вне форума Ответить с цитированием
Старый 23.11.2013, 10:09   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,309
По умолчанию

Цитата:
a) Используя результат задания 1 запрограммировать получение нового текстового файла, в котором все слова во всех предложениях записаны в обратном порядке. В программе установить максимальный размер стека равным 10.
Готовим текст в текстовом редакторе с тем условием, что в строке должно быть не более десяти слов с разделителями (дефис, запятая, ...).
Если исходный текст этому условию удовлетворяет, то проблем меньше.
Пишем подпрограммы для работы со стеком.
Читаем строку.
Просматриваем строку по символам и выделяем слова или разделители.
Выделенные слова и разделители заталкиваем в стек.
Читаем стек. Слова выходят наоборот, по отношению к исходной строке.
Из прочитанных из стека слов собираем новую строку, которую записываем в новый файл.
Аналогично и следующее задание. Только в стек укладываем символы слова.


Как-то так, ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите выполнить задание Dunn Паскаль, Turbo Pascal, PascalABC.NET 18 21.05.2010 16:05
пожалуйста помогите сделать задание 2 Banko Общие вопросы C/C++ 17 27.01.2007 16:38
пожалуйста помогите сделать задание Rino Общие вопросы C/C++ 6 14.12.2006 11:12