![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.04.2013
Сообщений: 76
|
![]()
Delphi. Есть файл с таким содержимым
Иванов И.И. ФМ-1-02 Высшая математика 4 Петров П.П. ФМ-1-02 Высшая математика 3 Сидоров С.С. ФМ-2-02 Физика 3 Иванов И.И. ФМ-1-02 Физика 5 Петров П.П. ФМ-1-02 Физика 4 Иванов И.И. ФМ-1-02 Информатика 4 Сидоров С.С. ФМ-2-02 Информатика 5 Кузнецов К.К. ФМ-2-02 Физика 3 Петров П.П. ФМ-1-02 Философия 4 Кацман К.К. ФМ-3-02 Философия 5 Нужно сделать, чтобы при нажатии «Ввод» - при выборе этого предложения должен производиться ввод из файла SESSION.TXT сведений о сдаче экзаменационной сессии студентами, представленных в виде стандартных записей, каждая из которых содержит ФИО студента (17 знаков), группу (8 знаков), название дисциплины (20 знаков), полученную на экзамене оценку (1 знак). Как это реализовать? |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.04.2013
Сообщений: 76
|
![]()
Есть идеи у кого?
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Есть. Описать все через записи.
Впрочем если это не устаривает, считывай записи и функцией copy() получай данные. Например Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.04.2013
Сообщений: 76
|
![]()
Скорее тут через записи нужно, как это правильно записать?
|
![]() |
![]() |
![]() |
#5 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
так и будешь по форумам шариться в поисках халявы или скачаешь матчасть с примерами? в матчасти точно есть пример(ы) и по сабжу, кстати. ![]() Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.04.2013
Сообщений: 76
|
![]()
Я не могу понять как работать с готовым файлом, если я бы этот файл сам формировал , а потом считывал...
|
![]() |
![]() |
![]() |
#7 | |||
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Цитата:
Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|||
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.04.2013
Сообщений: 76
|
![]()
Вот файл.
|
![]() |
![]() |
![]() |
#9 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Цитата:
Код:
В общем к преподу топай.
I'm learning to live...
|
|||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 23.04.2013
Сообщений: 76
|
![]()
Задание на работу:
1. Открыть папку TEMА05 в своем каталоге на рабочем диске. 2. Обратиться к среде Delphi. Разработать программу-приложение, при запуске кото- рой должна появляться форма с заголовком «Обработка данных о сдаче сессии» и с меню, включающим следующие предложения: 3. «Ввод» - при выборе этого предложения должен производиться ввод из файла SESSION.TXT сведений о сдаче экзаменационной сессии студентами, представ- ленных в виде стандартных записей, каждая из которых содержит ФИО студента (17 знаков), группу (8 знаков), название дисциплины (20 знаков), полученную на экзамене оценку (1 знак). 4. «Студенты» - должны проводиться расчеты и формироваться таблица, обобщаю- щая данные по каждому студенту и включающая 3 колонки: ФИО студента, число сданных дисциплин, средний балл. Таблица должна отображаться на отдельной форме. 5. «Дисциплины» - должны проводиться расчеты и формироваться таблица, обобща- ющая данные по каждой дисциплине и включающая 3 колонки: название дисци- плины, число студентов, сдавших экзамен по дисциплине, средний балл по данной дисциплине. Таблица должна отображаться на отдельной форме. 6. «Выход» - завершение выполнения программы. 7. Присвоить проекту имя – производное от своей фамилии: 5 латинских букв + циф- ра «5» + символы «pr». Присвоить модулям формы имя: те же 5 букв, что и в про- екте + «5» + символы «uХ», где Х – порядковый номер модуля. Закрыть приложе- ние. 8. Внести в приложение изменения и дополнения по указанию преподавателя. Вот как выглядит все задание |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Типизированные файлы | Krasopetka | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.11.2011 18:33 |
Типизированные файлы | Lev.F | Помощь студентам | 5 | 16.06.2010 16:17 |
Типизированные файлы | surf135 | Помощь студентам | 1 | 14.06.2010 11:55 |
Типизированные файлы | qwertytol | Помощь студентам | 2 | 02.06.2009 08:44 |
Типизированные файлы.Создание, удаление, редактирование, сортировка записей типизированного файла.Паскаль | Студент Шиза | Помощь студентам | 6 | 08.12.2007 13:41 |