Читайте также: |
|
Цель работы: Изучить конструкцию языка С++ – массив и практически освоить написание программ при использовании одномерных массивов.
Теоретический материал: с. 51-61.
ВВЕДЕНИЕ
Массив (array) представляет собой набор однотипных данных. Примерами массивов являются список результатов измерений, список температур или список имен. Предположим, нам нужно написать программу, считывающую пять результатов измерений и выполняющую с ними определенные действия: например, программа может определять, какой из результатов измерений максимален, а затем выводить, насколько каждый результат меньше максимального. Однако пока все результаты не будут прочитаны, нельзя узнать, какой из них окажется максимальным. Таким образом, для начала работы в памяти должны находиться все результаты измерений. Для хранения пяти данных понадобится конструкция, которая могла бы послужить эквивалентом пяти переменных типа int. Одним из возможных вариантов является именно использование пяти отдельных переменных, но с ними сложно работать и очень легко запутаться. Программу можно сделать более надежной, присвоив переменным схожие имена, например scorel, score2 и т.д., но для очень большого числа данных такое решение непригодно. Представьте себе, что все эти действия нужно проделать не с пятью результатами измерений, а с сотней. Предлагаемое далее решение похоже на использование списка переменных с близкими именами, но гораздо элегантнее.
Решить задачу поможет новая для нас конструкция C++, известная как массив. Массив очень похож на список переменных, имя каждой из которых состоит из двух частей. Одна часть имен переменных, составляющих массив, не изменяется. Вторая часть имени каждой переменной отличается от соответствующей части имен остальных переменных. Например, имена каждой из необходимых нам пяти переменных могут быть такими: score [1], score [2], score [3], score [4] и score [5]. Неизменная часть (в нашем случае score) является именем массива. Часть, которая может меняться, представляет собой целое число, заключенное в квадратные скобки [ ]. Конечно же, этовсего лишь поверхностное знакомство – в C++ имеются точные правила объявления и использования массивов. В частности, вы узнаете, что в C++ переменные массива, состоящего из пяти элементов, нумеруются не от 1 до 5, а от 0 до 4.
Дата добавления: 2015-07-11; просмотров: 96 | Нарушение авторских прав