![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 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 удалил), а вот как транспонировать текст и сделать выбор по маске не знаю. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 28.03.2016
Сообщений: 2
|
![]()
Должно быть примерно так...
То есть сначала запись по строкам, потом должна быть по столбцам |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |