Similar presentations:
Цикл do while
1.
Цикл do while2.
Операторы управленияпотоком выполнения
программ
Остановка
Прыжок
Условные
ветвления
Функция
exit(0).
Подключаем
<cstdlib >.
Ключевые
слова goto,
break и
continue .
Операторы if,
else, else if.
Ключевое
слово switch
Циклы
Исключения
While,
do while,
for
?
3.
4.
5.
нетусловие
да
тело цикла
6.
7.
Цикл с предусловиемЦикл с постусловием
8.
Программа, которая выводит на экран квадраты всех целых чисел от А до В (А и Вцелые числа, при этом А<В). Необходимо перебрать все целые числа из интервала от
А до В. Эти числа представляют собой упорядоченную последовательность, в
которой каждое число отличается от предыдущего на 1.
Цикл с предусловием
Цикл с постусловием
9.
Тест 1210.
Случайные числа в языке программирования С++ могут быть сгенерированыфункцией rand() из стандартной библиотеки С++.
Возвращает эта функция случайное число от нуля до RAND_MAX (зависит от
компилятора. У меня RAND_MAX = 32767).
Давайте посмотрим на простую программу, которая выводит случайные числа
сгенерированные с помощью функции rand():
11.
Зачастую, нам не нужен такой большой диапазон чисел от 0 до RAND_MAX.Например, в игре «Наперстки» необходимо отгадать, под каким из трёх напёрстков
спрятан шарик, то есть генерация чисел должна выполняться в пределе от 1 до 3-х.
Бросая монету, может возникнуть только два случая, когда монета упадёт «орлом»
или «решкой» вверх, нужный интервал — от 1 до 2.
Возникает потребность в масштабировании интервала генерации случайных
чисел. Для того чтобы масштабировать интервал генерации чисел нужно
воспользоваться, операцией нахождения остатка от деления «%».
Число 3 является масштабируемым коэффициентом. То есть, какое бы не выдал
число генератор случайных чисел rand() запись rand() % 3 в итоге выдаст число из
диапазона от 0 до 2. Для того чтобы сместить диапазон, мы прибавляем единицу,
тогда диапазон изменится на такой — от 1 до 3 включительно.