Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
40<br />
Введение в структурное <strong>программирование</strong><br />
Подобное к подобному влечется<br />
Из Плато<strong>на</strong><br />
Концепция структурного программирования предполагает ранжирование<br />
алгоритма решения задачи по своеобразным «уровням абстрактных машин»<br />
[6]. При этом производится пошаговое уточнение алгоритма за счет<br />
расчленения задачи <strong>на</strong> подзадачи до тех пор, пока мельчайшую из подзадач<br />
не удастся реализовать средствами языка программирования. Массивы,<br />
структуры, объединения, списки, стеки, деки, деревья, векторы и т. п. являются<br />
такими готовыми элементами языка, которые <strong>на</strong>до <strong>на</strong>учиться использовать.<br />
Массивы<br />
Для группового представления и обработки однотипных данных применяются<br />
составные типы – массивы (array). В объявлениях массива используются<br />
прямоугольные скобки:<br />
Тип имяМассива [ [Размер] ]…[={списокЗ<strong>на</strong>чений} ];<br />
Массивы инициализируются одним из двух способов:<br />
имяМассива [ Индекс ]…=З<strong>на</strong>чение;<br />
имяМассива [ [Размер] ]…= { списокЗ<strong>на</strong>чений };<br />
Размер и индекс относятся к целому типу. Они указываются в квадратных<br />
скобках вслед за именем массива. При <strong>на</strong>личии списка з<strong>на</strong>чений один из<br />
размеров можно опускать: он рассчитывается автоматически.<br />
Массивы индексируются с нуля. Число размеров определяет размерность<br />
массива, а число членов (элементов) массива равно произведению всех<br />
размеров. Пример:<br />
void Arrays1 () {<br />
AnsiString students[] = {"Иванов", "Петров", "Сидоров"};<br />
MyForm–>Edit1–>Text = students[0];<br />
MyForm–>Edit2–>Text = students[1];<br />
MyForm–>Edit3–>Text = students[2];<br />
}