Семинар 1. Введение в объектно-ориентированное программирование 10 вариант МЭИ 6 семестр
Описание
Разработанный класс должен удовлетворять следующим требованиям:
- Класс должен содержать элементы (поля и методы), необходимые для работы с одной произвольной матрицей (не двумя или тремя). Стандартный набор методов класса:
- конструктор;
- деструктор;
 - метод, реализующий основной вычислительный алгоритм обработки матрицы; этот метод мы в дальнейшем будем для краткости называть методом обработки;
 - метод (методы) ввода матрицы, и возможно, других исходных данных; обратите внимание, что задание исходных значений элементов матрицы должно осуществляться именно вводом, а не рандомизацией (как и в курсе «Программирование»).
 - метод вывода результатов; этот метод может отсутствовать, если для матрицы вычисляется и выводится один или два результата
 
 - метод обработки не должна содержать ввод (вывод) данных;
 - все методы класса не должны использовать глобальные переменные; несомненно, методы класса могут (и должны!) использовать поля класса.
 
 - конструктор;
 - В объявлении класса должны быть приведены только заголовки (прототипы) методов. Полное описание методов должно быть приведено после объявления класса.
 - 4. Предпочтительным является такой порядок описания класса, при котором сначала описываются поля класса, а потом методы класса.
 
По образцу примера лекции 1 разработайте консольное приложение с классами для индивидуальной задачи. Разработанный класс должен удовлетворять следующим требованиям: Класс должен содержать элементы (поля и методы), необходимые для работы с одной произвольной матрицей (не двумя или тремя). Стандартный набор методов класса: конструктор; деструктор; метод, реализующий основной вычислительный алгоритм обработки матрицы; этот метод мы в дальнейшем будем для краткости называть методом обработки; метод (методы) ввода матрицы, и возможно, других исходных данных; обратите внимание, что задание исходных значений элементов матрицы должно осуществляться именно вводом, а не рандомизацией (как и в курсе «Программирование»).
метод вывода результатов; этот метод может отсутствовать, если для матрицы вычисляется и выводится один или два результата метод обработки не должна содержать ввод (вывод) данных; все методы класса не должны использовать глобальные переменные; несомненно, методы класса могут (и должны!) использовать поля класса. В объявлении класса должны быть приведены только заголовки (прототипы) методов. Полное описание методов должно быть приведено после объявления класса. 4. Предпочтительным является такой порядок описания класса, при котором сначала описываются поля класса, а потом методы класса..
 НИУ «МЭИ» 
















