- •Содержательная постанОвка задачи
- •Математическая постановка задачи
- •2.1. Имя и структура файла
- •2.2.Назначение типов переменных
- •2.3. Способ определения выборки
- •Разработка интерфейса приложения
- •3.1.Разработка макета формы Frm1
- •Описание структуры меню
- •Алгоритмизация задачи
- •5.1. Описание процедур стандартного модуля
- •5.2. Описание процедур формы Frm1
- •6. Разработка контрольного примера
- •6.1. Исходные данные файла
- •6.2. Тестовые наборы
- •Разработка программного кода
- •Процедуры стандартного модуля
- •Процедуры формы Form1.Frm
2.3. Способ определения выборки
Чтобы получить первую справку необходимо:
В меню выбрать «Обработка» - «Неуспевающие»;
Идет считывание информации из файла в массив;
В цикле от 0 до количества студентов выполняется несколько условий если у студента есть двойки или не зачёты то в список выводится его фамилия.
Чтобы получить вторую справку необходимо:
В меню выбрать «Обработка» - «Средний балл» - «Каждого студента»;
Идет считывание информации из файла в массив;
В цикле от 0 до количества студентов выполняется переобъявление массива Sb() после чего находим средний балл каждого студента;
Выводится список студентов на новую форму в списко и средний балл каждого студента.
Чтобы получить третью справку необходимо:
В меню выбрать «Обработка» - «Средний балл» - «группы»;
Идет считывание информации из файла в массив;
В цикле от 0 до количества студентов выполняется переобъявление массива Sb после чего находим средний балл каждого студента;
Выводится список студентов на новую форму в списко и средний балл каждого студента.
Разработка интерфейса приложения
3.1.Разработка макета формы Frm1
Рис.3.1.Вид формы Frm1.frm в режиме конструктора
Таблица 3.1. Описание элементов управления формы
Frm1.frm
Тип элемента управления |
Имя |
Свойство |
Значение |
Form |
Frm1 |
Caption Picture |
“C:\GR32\PR_17\Nature.jpg” |
ListBox |
LstN |
Font |
Times New Roman, курсив, 14 |
LstF_B |
|||
LstD_R |
|||
LstF_V |
|||
LstD_P |
|||
LstDg |
Таблица 3.1. Описание элементов управления формы
Frm1.frm ( окончание)
Тип элемента управления |
Имя |
Свойство |
Значение |
Label |
Label1
|
Alignment BorderStyle Caption |
2 – Center 0 – None Учет больных, посещающих поликлинику |
Label2
|
Alignment BorderStyle Caption |
2 – Center 0 – None Номер карточки |
|
Label3 |
Alignment BorderStyle Caption |
2 – Center 0 – None Фамилия больного |
|
Label4 |
Alignment BorderStyle Caption |
2 – Center 0 – None Дата рождения |
|
Label5 |
Alignment BorderStyle Caption |
2 – Center 0 – None Фамилия лечащего врача |
|
Label6 |
Alignment BorderStyle Caption |
2 – Center 0 – None Дата последнего посещения |
|
Label7
|
Alignment BorderStyle Caption |
2 – Center 0 – None Диагноз |
|
Label8
|
BorderStyle Font |
0 – None Palatino Linotype, жирный,16 |
