Текстовый редактор и задания (981802), страница 3
Текст из файла (страница 3)
11. - Сортировка… –строки файла загрузить на редактирование, упорядочить по фамилиям методом поиска минимального элемента и сохранить в том же файле.
- Выбор по маске… – загрузить в окно редактора строки файла, представляющие студентов всех групп, имеющих фамилию, не соответствующую маске с одним символом замещения * (звёздочка), заданной пользователем в диалоге.
12. - Сортировка при выводе… – загрузить в окно редактора текст файла, очистить файл и затем выводить из редактора строки в файл так, чтобы сохранялась упорядоченность строк по фамилиям.
- Выбор по маске… – загрузить в окно редактора строки файла, представляющие студентов всех групп, имеющих фамилию, соответствующую маске с не более, чем одним символом замещения ? (знак вопроса), заданной пользователем в диалоге.
13. - Сортировка при выводе… – загрузить в окно редактора текст файла, очистить файл и затем выводить из редактора строки в файл так, чтобы сохранялась упорядоченность строк по убыванию сумм баллов.
- Выбор по маске… – загрузить в окно редактора строки файла, представляющие студентов всех групп, имеющих фамилию, соответствующую маске с более, чем одним символом замещения ? (знак вопроса), заданной пользователем в диалоге.
14. - Обратить порядок… – загрузить в окно редактора текст файла, очистить файл и затем выводить из редактора строки в файл в обратном порядке.
- Выбор по маске… – загрузить в окно редактора строки файла, представляющие студентов всех групп, имеющих фамилию, соответствующую маске с любым числом символов замещения * (звёздочка), заданной пользователем в диалоге.
15. - Сортировка по группам – загрузить в таблицу редактора данные записей файла, очистить файл и затем выводить из редактора данные в файл так, чтобы соблюдалась упорядоченность по группам.
- Выбор по маске… – загрузить в окно редактора строки файла, представляющие студентов всех групп, имеющих фамилию, соответствующую маске с любым числом символов замещения ? (знак вопроса), заданной пользователем в диалоге.
16. - Средние баллы по группам… – для файла вычислить средний балл для каждой группы и отобразить в строках редактора имена групп и соответствующие средние баллы.
- Удалить строку… – удалить из файла строку с заданной фамилией и группой, используя диалоги для ввода необходимых данных.
17. - Число отличников по группам… – для файла вычислить для каждой группы количество отличников и отобразить в строках редактора.
- Добавить строку… – добавить в конец файла строку с заданной фамилией, группой и оценками, используя диалоги для ввода необходимых данных, но не окно редактора.
18. - Упорядочить по оценке… – для файла упорядочить, используя окно редактора текста, строки по убыванию заданной (1, 2 или 3) в диалоге оценки.
- Заменить строку… – в диалоге ввести строку и заменить ею строку файла с такой же фамилией и группой при загрузке в редактор строк из файла; результат сохранить в том же файле.
19. - Упорядочить по оценке… – при чтении строк файла добавлять их в окно редактора текста так, чтобы сохранялась упорядоченность строк по возрастанию заданной (1, 2 или 3) в диалоге оценки, а затем сохранить упорядоченный таким образом текст в том же файле.
- Изменить строку… – изменить в файле строку с заданным номером, используя диалог InputQuery или InputBox для ввода необходимых данных и редактирования строки, но не окно редактора.
20. - Удалить группу в новый файл – переместить из файла данные заданной группы в другой файл.
- Добавить в файл – скопировать записи одного файла в конец другого файла.
21. - Скопировать часть файла –скопировать в новый файл строки файла с четными номерами.
- Отобразить часть файла – отобразить в окне редактора данные первых трёх записей нового файла (см. предыдущий пункт задания).
22. - Копирование с инверсией – записи одного файла скопировать в другой, расположив их в обратном порядке.
- Три последних записи – отобразить в окне редактора данные трёх последних записей файла, выбранного в диалоге.
23. - Добавить средние баллы – отобразить в окне редактора данные файла, добавив в конце каждой строки (в новой колонке) значения средних баллов.
- Упорядочить по СредБаллу – упорядочить в окне редактора строки по убыванию среднего балла и вывести данные (без средних баллов) в тот же файл, не меняя тип файловой переменной.
24. - Добавить СредБаллы групп – по данным файла-источника создать текстовый файл ‘SbGr.txt’, поместив в него данные, включающие имя группы и средний балл в группе по всем экзаменам.
- Упорядочить группы по СредБаллу –упорядочить записи в файле-источнике по убыванию среднего балла группы.
25. - Заменить оценки – в файле заменить заданное имя группы на другое.
- Упорядочить по оценке – в файле упорядочить записи по возрастанию заданной оценки.