Урок 10

Цикл барои

Цикл барои

В этом уроке: вы повторите команды несколько раз с помощью цикла.

Весь урок на одной странице

Цикл барои

В этом уроке: вы повторите команды несколько раз с помощью цикла.

Что такое цикл?

Чтобы вывести числа от 1 до 5, можно написать пять чоп. А от 1 до 1000? Для повторения нужен цикл (давра). барои значит «для»:

1барои (тағ и = 1; и <= 5; и++) {
2 чоп(и);
3}

В скобках барои три части через ;:

  1. тағ и = 1 - начало: один раз, перед циклом.
  2. и <= 5 - условие: цикл продолжается, пока оно дуруст.
  3. и++ - после каждого шага: увеличивает и на единицу (и = и + 1).

Сумма чисел от 1 до н

1тағ н = хонданиРақам();
2тағ ҷамъ = 0;
3барои (тағ и = 1; и <= н; и++) {
4 ҷамъ = ҷамъ + и;
5}
6чоп("Ҷамъ:", ҷамъ);
Ввод
10

ҷамъ («сумма») до цикла равна 0, и на каждом шаге к ней прибавляется и. ҷамъ = ҷамъ + и можно записать короче: ҷамъ += и.

Сумма чисел от 1 до н

Сколько раз выполнится чоп в этом цикле?

1барои (тағ и = 0; и < 3; и++) {
2 чоп(и);
3}
  • 2
  • 3
  • 4
  • 0

Таблица умножения

1тағ н = хонданиРақам();
2барои (тағ и = 1; и <= 10; и++) {
3 чоп(н + " × " + и + " = " + н * и);
4}
Ввод
7

Частые ошибки

  • Бесконечный цикл: барои (тағ и = 1; и <= 5; и--) - и уменьшается, и условие всегда истинно. Песочница остановит программу через несколько секунд.
  • Запятая вместо ; в скобках барои.

Задача: От 1 до н

Прочитайте число н и выведите числа от 1 до н, каждое в отдельной строке.

Ввод: Одно число: н.

Вывод: Числа от 1 до н.

Задача: Сумма от 1 до н

Прочитайте число н и выведите сумму всех чисел от 1 до н.

Ввод: Одно число: н.

Вывод: Сумма.

Задача: Факториал

Прочитайте число н и выведите его факториал: 1 × 2 × … × н. Факториал 0 равен 1.

Ввод: Одно число: н.

Вывод: Факториал.

Задача: Чётные

Прочитайте число н и выведите все чётные числа от 2 до н, каждое в отдельной строке.

Ввод: Одно число: н.

Вывод: Чётные числа.