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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2016, 23:47   #1
dimkatut
Новичок
Джуниор
 
Регистрация: 28.03.2016
Сообщений: 2
По умолчанию Транспонировать текст

1. Подпункты меню файл:Создать..., Открыть..., Закрыть..., Сохранить..., Сохранить как..., Выход... и соответсвующие им диалоги, а также пункт меню "Обработка".
2. Исходный (Создаваемый с помощью меню файл) файл должен иметь следующую структуру строк (в скобках указаны длины полей и выравнивание): Номер строки (2, правое), пробелы(1), Фамилия (12,левое), пробелы(1), Группа (8,левое), Оценка 1(2, правое), Оценка 2(2, правое), Оценка 3(2, правое). Например : _3_Иванов_СМ4-21___3_4_5
3. Исходный файл должен храниться в каталоге проекта программы и иметь данные по трём группам, для каждой из которых должно быть число строк , достаточное для проверки работ по подпунктам меню "обработка", но не менее 5 для каждой группы. Сделать Memo1 шириной >= длине строки файла и с вертикальной полосой прокрутки (в инспекторе объектов св-ву ScrollBars дать значение ssVertical при создании макета формы).
4. Если в задании какие-либо данные отсутствуют или сказано, что рни должны быть введены/выбраны в диалогах, то предполагается использование OpenDialog, SaveDialog, MessageDlg или InputBox.
В некоторых заданиях будет предложено отбирать строки файлов по маске. Маской является строка, содержащая символы замещения: *(звёздочка) - представляет любую, в том числе и пустую последовательность символов; ?(знак вопроса)- представляет любой один, и только один символ. Напримр маске *т? удовлетворяет любая последовательность символов, предпоследним символом которой является буква "т", после которой должен стоять любой ровно один символ. Такой маске будут соответствовать слова: та, эта, приметы, но не так, этак, приметный.
Стандартную функцию не использовать.

Далее вторая часть задания ....

-Транспонировать текст...-загрузить в окно редактора текст файла, очистить файл, и затем выводить из редактора данные в строки файла(по полям длиной 12 и выравниванием по левой стороне) так, чтобы в первой строке были порядковые номера, во второй - имена групп, в третьей - фамилии, в четвёртой - первые оценки, в пятой - вторые оценки, в шестой - третьи оценки.
-Выбор по маске... - загрузить в окно редактора строки файла, представляющие студентов всех групп, имеющих фамилию, соответствующую маске с любым числом символов замещения ?(знак вопроса), заданной пользователем в диалоге.

Меню "файл" оформил (и вложил ниже) полностью (exe удалил), а вот как транспонировать текст и сделать выбор по маске не знаю.
Вложения
Тип файла: zip Приложение 5.zip (342.2 Кб, 12 просмотров)
dimkatut вне форума Ответить с цитированием
Старый 28.03.2016, 23:49   #2
dimkatut
Новичок
Джуниор
 
Регистрация: 28.03.2016
Сообщений: 2
По умолчанию

Должно быть примерно так...
То есть сначала запись по строкам, потом должна быть по столбцам
Изображения
Тип файла: jpg Приложение51.jpg (11.3 Кб, 142 просмотров)
Тип файла: jpg приложение52.jpg (12.7 Кб, 145 просмотров)
dimkatut вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. транспонировать матрицу Vadislav Помощь студентам 2 16.11.2014 19:00
Транспонировать таблицу Maxim360 Microsoft Office Excel 1 06.08.2013 14:18
C# транспонировать матрицу xq1b Помощь студентам 2 21.11.2012 16:02
транспонировать колонки в строки tevadim Microsoft Office Excel 19 24.01.2012 16:30
Транспонировать матрицу Nerside92 Помощь студентам 1 24.12.2009 21:40