Презентация на тему: "Лекция по теме "Операторы цикла с предусловием и постусловием. Оператор цикла со счетчиком""
- Категория: Презентации / Другие презентации
- Просмотров: 70
Презентация "Лекция по теме "Операторы цикла с предусловием и постусловием. Оператор цикла со счетчиком"" онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com
Инкремент (++)
Инкремент – это операция в языках программирования, которая увеличивает переменную на единицу, если переменная числовая и возвращает следующий символ из таблицы символов, если переменная символьного типа.
Виды инкрементов
Существуют два вида инкрементов:
преинкремент (или префиксный инкремент)
постинкремент (или постфиксный инкремент).
В синтаксисе префиксный инкремент ставится перед необходимой переменной, а постфиксный, соответственно, после.
Декремент (--)
Декремент – это подобная инкременту операция, с той лишь разницей, что она уменьшает числовую переменную на единицу, а для символьной переменной выбирает предшествующий ей символ из таблицы символов.
Виды декрементов
Имеет два вида:
предекремент (префиксный декремент)
постдекремент (постфиксный декремент).
Префиксный декремент уменьшает переменную до её использования в других выражениях, а постфиксный декремент, наоборот, уменьшает переменную только после того, как она будет использована в выражении.
Циклы
Циклы являются управляющими конструкциями, позволяя в зависимости от определенных условий выполнять некоторое действие множество раз.
В C# имеются следующие виды циклов:
for
foreach
while
do...while
Цикл do
В цикле do сначала выполняется код цикла, а потом происходит проверка условия в инструкции while. И пока это условие истинно, цикл повторяется.
Но важно отметить, что цикл do гарантирует хотя бы единократное выполнение действий, даже если условие в инструкции while не будет истинно. То есть можно написать:
Цикл while
В отличие от цикла do цикл while сразу проверяет истинность некоторого условия, и если условие истинно, то код цикла выполняется.
Операторы continue и break
Иногда возникает ситуация, когда требуется выйти из цикла, не дожидаясь его завершения. В этом случае можно воспользоваться оператором break.
Теперь стоит другая задача. Чтобы при проверке цикл не завершался, а просто пропускал текущую итерацию. Для этого можно воспользоваться оператором continue.
Задания
1. С клавиатуры вводится натуральное число. Найти его наибольшую цифру. Например, введено число 764580. Наибольшая цифра в нем 8.
2. В программе генерируется случайное целое число от 0 до 100. Пользователь должен его отгадать не более чем за 10 попыток. После каждой неудачной попытки должно сообщаться больше или меньше введенное пользователем число, чем то, что загадано. Если за 10 попыток число не отгадано, то вывести загаданное число.
3. Посчитать четные и нечетные цифры введенного натурального числа. Например, если введено число 34560, то у него 3 четные цифры (4, 6 и 0) и 2 нечетные (3 и 5).
4. Вывести на экран ряд натуральных чисел от минимума до максимума с шагом. Например, если минимум 10, максимум 35, шаг 5, то вывод должен быть таким: 10 15 20 25 30 35. Минимум, максимум и шаг указываются пользователем (считываются с клавиатуры).
5. Вывести 20 случайных чисел в диапазоне от 0 до 100. Из выданных чисел вывести все числа, которые заканчиваются на цифру 9.
6. Вывести 5 случайных чисел в диапазоне от 100 до 1000, которые заканчиваются на 23.


















