ScalarApp
Пример инкементальной разработки программы
Постановка задачи. Требуется разработать программу вычисления скалярного произведения двух векторов. Программа должна запрашивать у пользователя размерность векторов (количество элементов) и их значения. Примем, что вычисленное значение должно выдаваться на стандартное устройство вывода (на дисплей).
• При разработке применяем конструкции C++, которые будем вводить по мере необходимости в объемах, достаточных для их использования. • Версия программы 0.1. Новое: iostream, using namespace std, cout <<, endl. • Версия программы 0.2. Объявление переменных и создание каркаса системы. Новое: vector, оператор ::, передача по ссылке, вызов метода через операцию . • Версия программы 1.0. Реализация операций ввода, обработки и вывода. Новое: операция индексирования для vector и чтение из потока cin >>. • Версия программы 1.1. Обеспечение регистрации поступивших векторов в файле. Реализация записи вектора в файл. Новое: ofstream.