Programmirovanie_-_1_kurs / Лекции (опорный конспект)
.pdf4.6.3. Оператор цикла while
• Цикл с предусловием |
• Цикл с постусловием |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int i = 1; int sum = 0;
while (i<=100)
{
sum += i; i++;
}
char answer; do
{
cout << "\nВыйти из цикла? "; cin >> answer;
} while (answer != 'y');
51
4.6.4. Операторы break и continue
• Оператор break используется для |
• Оператор continue предписывает |
принудительного выхода из цикла |
программе перейти к следующей |
|
итерации цикла |
|
|
52
4.7.Пустой оператор
•Пустой оператор используется в том случае, если синтаксис языковой конструкции предполагает наличие какого-либо оператора, а логика программы не требует выполнения какихлибо действий
for (int i=1; i<1000; i++) ;
if (a>b) ; else b=a;
53
5.Массивы.
5.1.Объявление и инициализация
•Массив – именованная последовательность однотипных элементов
54
5.2.Обращение к элементам массив
•Обращение к элементам массива осуществляется по их порядковому номеру
•Нумерация элементов массива начинается с нуля
1) |
3) |
2) |
4) |
55
5.3. Пример программы, работающей с массивом (1)
56
5.3. Пример программы, работающей с массивом (2)
57
5.4.Многомерные массивы
•Многомерный массив – это массив, элементами которого являются массивы
1)
2)
3) int A[3][5] = { {1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15} };
cout << A[2][1]; // 12
cout << A[1][2]; // 8 cout << A[0][4]; // 5
4)
58 |
5.5. Представление массива в памяти
•Элементы массива располагаются в памяти неразрывно, непосредственно один за другим, в порядке своего следования в массиве
•Под каждый элемент массива отводится память в соответствии с заданным для массива типом данных
59
5.6.Упорядочивание массива
5.6.1.Метод выбора
60