Читайте также: |
|
2. ПРОГРАММА ВЫПОЛНЕНИЯ РАБОТЫ.................................
2.1 ЗАДАЧА 4.1. СРЕДНЕЕ АРИФМЕТИЧЕСКОЕ И КОЛИЧЕСТВО
ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ..............................................
2.2 ЗАДАЧА 4.2. НОМЕР СТОЛБЦА ИЗ ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ................
2.3 ЗАДАЧА 4.3. УПОРЯДОЧИВАНИЕ СТРОК МАТРИЦЫ...............................
3. СОДЕРЖАНИЕ ОТЧЕТА................................................
4. КОНТРОЛЬНЫЕ ВОПРОСЫ............................................
5. ЗАДАНИЯ............................................................
БИБЛИОГРАФИЧЕСКИЙ СПИСОК........................................
ВВЕДЕНИЕ
Предположим, нам нужно написать программу, считывающую пять результатов измерений и выполняющую с ними определенные действия: например, программа может определять, какой из результатов измерений максимален, а затем выводить, насколько каждый результат меньше максимального. Однако пока все результаты не будут прочитаны, нельзя узнать, какой из них окажется максимальным. Таким образом, для начала работы в памяти должны находиться все результаты измерений. Для хранения пяти данных понадобится конструкция, которая могла бы послужить эквивалентом пяти переменных типа int. Одним из возможных вариантов является именно использование пяти отдельных переменных, но с ними сложно работать и очень легко запутаться. Программу можно сделать более надежной, присвоив переменным схожие имена, например scorel, score2 и т.д., но для очень большого числа данных такое решение непригодно. Представьте себе, что все эти действия нужно проделать не с пятью результатами измерений, а с сотней. Предлагаемое далее решение похоже на использование списка переменных с близкими именами, но гораздо элегантнее.
Решить задачу поможет новая для нас конструкция C++, известная как массив. Массив очень похож на список переменных, имя каждой из которых состоит из двух частей. Одна часть имен переменных, составляющих массив, не изменяется. Вторая часть имени каждой переменной отличается от соответствующей части имен остальных переменных. Например, имена каждой из необходимых нам пяти переменных могут быть такими: score [1], score [2], score [3], score [4] и score [5]. Неизменная часть (в нашем случае score) является именем массива. Часть, которая может меняться, представляет собой целое число, заключенное в квадратные скобки [ ]. Конечно же, этовсего лишь поверхностное знакомство – в C++ имеются точные правила объявления и использования массивов. В частности, вы узнаете, что в C++ переменные массива, состоящего из пяти элементов, нумеруются не от 1 до 5, а от 0 до 4.
Дата добавления: 2015-07-11; просмотров: 54 | Нарушение авторских прав