11 стр.
(Автор и выходные данные не указаны). «Разработаем программу обработки результатов контрольных работ по двум учебным дисциплинам – истории и английскому языку с использованием классов. Создадим объект, сохраняющий все оценки и вычисляющий средний балл по каждому предмету.
Для хранения и обработки оценок создадим класс с именем SchoolClass:
#include iostream.h
class SchoolClass {…};
Сведения об оценках будут храниться в области памяти с именем ClassData. Переменная ClassData, которую мы сейчас создадим, представляет собой указатель на начало данных, хранящихся в памяти. Для выделения области памяти необходимого размера нужно знать, сколько студентов участвовало в контрольной (это количество будет передаваться конструктору в качестве параметра).
(Указатель — это переменная, в которой хранится адрес области памяти. В языках С и C++ имя массива представляет собой указатель на начало данных массива в памяти. Чтобы объявить указатель в С и C++, следует снабдить имя переменной префиксом * ("звездочка").
Мы также создадим в области данных целую индексную переменную ClassDataIndex, определяющую наше положение относительно начала массива при добавлении сведений о новом студенте. . .»
(Автор и выходные данные не указаны). «Разработаем программу обработки результатов контрольных работ по двум учебным дисциплинам – истории и английскому языку с использованием классов. Создадим объект, сохраняющий все оценки и вычисляющий средний балл по каждому предмету.
Для хранения и обработки оценок создадим класс с именем SchoolClass:
#include iostream.h
class SchoolClass {…};
Сведения об оценках будут храниться в области памяти с именем ClassData. Переменная ClassData, которую мы сейчас создадим, представляет собой указатель на начало данных, хранящихся в памяти. Для выделения области памяти необходимого размера нужно знать, сколько студентов участвовало в контрольной (это количество будет передаваться конструктору в качестве параметра).
(Указатель — это переменная, в которой хранится адрес области памяти. В языках С и C++ имя массива представляет собой указатель на начало данных массива в памяти. Чтобы объявить указатель в С и C++, следует снабдить имя переменной префиксом * ("звездочка").
Мы также создадим в области данных целую индексную переменную ClassDataIndex, определяющую наше положение относительно начала массива при добавлении сведений о новом студенте. . .»