Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Programmirovanie_-_1_kurs / Лекции (опорный конспект)

.pdf
Скачиваний:
69
Добавлен:
09.06.2015
Размер:
2.39 Mб
Скачать

4.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