1.19M
Категория: ПрограммированиеПрограммирование

Цикл do while

1.

Цикл do while

2.

Операторы управления
потоком выполнения
программ
Остановка
Прыжок
Условные
ветвления
Функция
exit(0).
Подключаем
<cstdlib >.
Ключевые
слова goto,
break и
continue .
Операторы if,
else, else if.
Ключевое
слово switch
Циклы
Исключения
While,
do while,
for
?

3.

4.

5.

нет
условие
да
тело цикла

6.

7.

Цикл с предусловием
Цикл с постусловием

8.

Программа, которая выводит на экран квадраты всех целых чисел от А до В (А и В
целые числа, при этом А<В). Необходимо перебрать все целые числа из интервала от
А до В. Эти числа представляют собой упорядоченную последовательность, в
которой каждое число отличается от предыдущего на 1.
Цикл с предусловием
Цикл с постусловием

9.

Тест 12

10.

Случайные числа в языке программирования С++ могут быть сгенерированы
функцией rand() из стандартной библиотеки С++.
Возвращает эта функция случайное число от нуля до RAND_MAX (зависит от
компилятора. У меня RAND_MAX = 32767).
Давайте посмотрим на простую программу, которая выводит случайные числа
сгенерированные с помощью функции rand():

11.

Зачастую, нам не нужен такой большой диапазон чисел от 0 до RAND_MAX.
Например, в игре «Наперстки» необходимо отгадать, под каким из трёх напёрстков
спрятан шарик, то есть генерация чисел должна выполняться в пределе от 1 до 3-х.
Бросая монету, может возникнуть только два случая, когда монета упадёт «орлом»
или «решкой» вверх, нужный интервал — от 1 до 2.
Возникает потребность в масштабировании интервала генерации случайных
чисел. Для того чтобы масштабировать интервал генерации чисел нужно
воспользоваться, операцией нахождения остатка от деления «%».
Число 3 является масштабируемым коэффициентом. То есть, какое бы не выдал
число генератор случайных чисел rand() запись rand() % 3 в итоге выдаст число из
диапазона от 0 до 2. Для того чтобы сместить диапазон, мы прибавляем единицу,
тогда диапазон изменится на такой — от 1 до 3 включительно.
English     Русский Правила