Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet_po_praktikumu.docx
Скачиваний:
0
Добавлен:
02.12.2019
Размер:
1.44 Mб
Скачать

34

  1. Содержательная постанОвка задачи

  1. Создать файл, содержащий сведения о сдаче студентами сессии.

  2. Написать программу, которая позволит получить следующую справочную информацию:

  • Фамилия неуспевающих студентов с указанием № группы и количества задолженностей;

  • Средний балл, полученный каждым студентом гр. и всей гр. в целом.

  1. Математическая постановка задачи

2.1. Имя и структура файла

Вся информация будет храниться в файле: SRTDENT.txt:

Структура записи файла: №групы, фамилия, оценки по пяти предметам и пяти зачётам.

2.2.Назначение типов переменных

Глобальные переменные, используемые в проекте, представлены в таблице 2.1.

Таблица 2.1. Описание глобальных переменных

Имя перемен-ной

Тип

Назначение

Куда входит

nGr()

String

Массив номер группы

Chtenie(), vvod(), del(), izmenit()

Fam()

String

Массив фамилий студентов

Chtenie(), vvod(), del(), izmenit()

Ocen1

Integer

Массив оценки по предмету

Chtenie(), vvod(), del(), izmenit()

Ocen2

Integer

Массив оценки по предмету

Chtenie(), vvod(), del(), izmenit()

Ocen3

Integer

Массив оценки по предмету

Chtenie(), vvod(), del(), izmenit()

Ocen4

Integer

Массив оценки по предмету

Chtenie(), vvod(), del(), izmenit()

Ocen5

Integer

Массив оценки по предмету

Chtenie(), vvod(), del(), izmenit()

Zach1

String

Массив зачет/не зачет по предмету

Chtenie(), vvod(), del(), izmenit()

Zach2

String

Массив зачет/не зачет по предмету

Chtenie(), vvod(), del(), izmenit()

Zach3

String

Массив зачет/не зачет по предмету

Chtenie(), vvod(), del(), izmenit()

Zach4

String

Массив зачет/не зачет по предмету

Chtenie(), vvod(), del(), izmenit()

Zach5

String

Массив зачет/не зачет по предмету

Chtenie(), vvod(), del(), izmenit()

Таблица 2.1. Описание глобальных переменных

(окончание)

Имя перемен-ной

Тип

Назначение

Куда входит

Sb()

Single-precision Floating point

Массив среднего балла

mnuKag_StydItem_Click(),mnuGryppItem_Click()

i

Integer

Накопитель кол-ва строк в файле

Chtenie(), vvod(), del(), izmenit(),mnuSozdItem_Click(), List1_Click(Index As Integer), mnuGryppItem_Click(), mnuKag_StydItem_Click(), mnuNeyslItem_Click(),

j

As byte

Накопитель кол-ва строк в файле

Del(), izmenit(),

n

Integer

Количество новых строк

mnuSozdItem_Click()

Локальные переменные, используемые в проекте, представлены в таблице 2.2.

Таблица 2.2. Описание используемых локальных переменных

Имя переменной

Тип

Назначение

Куда входит

x()

Byte

Переменная для создания новых элементов

mnuSozdItem_Click()

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]