Урок для новичков. Часть II.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Циклы.
Что такое цикл ? - Это последовательнось операторов, выполняющихся до тех пор, пока верно условие.
Цикл можно представить так.
Допустим мы зашли в комнату, для того, чтобы включить телевизор или сделать что-либо другое. И пока мы не сделаем это, мы от-туда не выйдем. Так вот, цикл действует примерно по такому-же принципу - выполняем его тело до тех пор, пока условие верно.
Существует всего 3 вида цикла.
1 цикл - Code
do {
// тело цикла
}while(условие)
Можно представить как -
Code
Делать {
что-либо
} пока условие верно
2 цикл -
Code
while(условие) {
// тело цикла
}
Можно представить как -
Code
Пока условие верно {
делаем что-либо
}
3 цикл (самый трудный в понимании) -
Code
for(условие; условие; действие) {
// тело цикла
}
Можно представить как -
Code
Для условия и действия {
делаем что-либо
}
Первые два мы подробно разбирать не будем, так-как они более-менее просты в понимании.
Разберём третий на примере -
Code
for (int i = 0; i < 10; i++) { // Злесь скобки не обязательны, так-как всего 1 действие.
cout << i;
}
Подробнее.
Code
for (int i = 0; i < 10; i++)
Объявляем локальную переменную i и придаём её значение = 0;
Пока i < 10 делаем тело цикла и инкрементируем переменную.
Напомню, что i++ можно представить как - i = i+1
Выводим на экран переменную i
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Массивы.
Массив - это переменная, которая содержит в себе несколько значений, либо одно.
Например, чтобы вывести первое значение массива на экран, мы должны прописать -
Code
mass[0] // Вместо 'mass' должно быть Ваше название
Но никак не -
Так-как счёт в массие идёт с 0.
Объявляются массивы следующим образом -
Code
int mass[5] // Вместо 'int', 'mass', '10' - Ваши значения
Например -
Code
int mass[5], i = 0; // Объявляем наш массив и переменную.
while (i < 5) { // Пока i < 5 делаем тело цикла.
i++; // Инкрементируем переменную 'i'
cout << mass[i] << " "; // Выводим на экран 'mass[i]'
}
Данная (неполная) программа выведет на экран следующий результат -
Если мы поменяем местами i++; и cout << mass[i] << " "; , то рузультат будет таков -
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
На сегодня всё, в след. части урока продолжим разбирать массивы и что-нибудь новое.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The End.