Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Сведения из теории . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .



Читайте также:
  1. I. ОБЩИЕ СВЕДЕНИЯ
  2. Quot;HE-Я" В БУДДИЙСКОЙ ТЕОРИИ И ПРАКТИКЕ
  3. V2: Оценка прочности материала при сложном напряженном состоянии. Теории прочности
  4. V3: Психологическое тестирование и теории измерений
  5. АЛЬТЕРНАТИВНЫЙ ТЕОРИИ
  6. АНАМНЕСТИЧЕСКИЕ СВЕДЕНИЯ
  7. Б. Сведения о процедуре разработ­ки теста.

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 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)