Помогите составить программу
Составить программу, которая разбивает текст в файле на страницы заданного размера и по выбору выполняет одно из следующих действий:
- сохраняет каждую страницу отдельно; - сохраняет все четные страницы; - сохраняет все нечетные страницы; - сохраняет несколько страниц из указанного диапазона. В качестве параметров задаются: размер строки в странице, число строк на станице. :tehnari_ru_837::tehnari_ru_837::tehnari_ru_837:
|
Эх, denisova, denisova...
А на каком языке нужна программа? Это нам угадать надо? ;) Вот проснется Владимир Игоревич, посмотрит на Ваше задание... И что ему делать? |
В паскале!
|
Уже лучше...
Пока не проснулся Владимир Игоревич, давайте попробуем создать алгоритм или блок-схему будущей программы. Хотя бы в общих чертах, без проработки. Фактически, Вам предстоит пошагово описать, что должна делать Ваша программа. Жду Ваших идей. ;) |
Вложений: 1
Цитата:
Цитата:
Ну ладно, это всё пустяки. Задачку я видел, и в некотором недоумении пребываю. Понимаете, просто разбить текстовый файл на страницы, объединить четные (нечетные), или там фрагмент - пустяки. Единственно, желательно уточнение, что значит "программа сохраняет"? Формирует новый файл (например, только с четными страницами)? А вот указание на длину строки в качестве входного параметра - это уже дело совсем другого рода. Что же - переформатировать файл, удаляя имеющиеся переносы, принудительно вставляя свои и сшивая куски строк? Серьёзная работа. За это, пожалуй, не возьмусь - слишком много возни. |
Ой, простите - извините...
Никак не хотел обидеть... Тогда немного переформулирую: ...пока Владимир Игоревич пишет программы другим девушкам... :)) Я бы не стал заморачиваться переносами вообще. Переносил бы слово целиком, если оно вылезает за указанный размер строки. Это сильно упростит работу. |
Цитата:
|
Предложение такое:
Сперва пробежаться по тексту и поудалять ВСЕ переводы строк. Оставить только в том случае, если после него стоит табуляция или "-". |
Часовой пояс GMT +4, время: 05:52. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.