Оператор ЦИКЛА FOR … NEXT
Оператор ЦИКЛА FOR … NEXT
Задача №1 Напечатать на экране монитора 20 раз слово Привет
Задача №2 !!! Составить программу для вывода на экран чисел 1,2,3,…..10.
Задача №3 !!! Внесите изменения в программу так, чтобы:
Задача №4 !!! Составить программу для вывода на экран чисел 600, 700, 800, ...1200.
Задача №5 !!! Составить программу для вывода на экран чисел 1200, 1100, 1000, ...600.
Задача №6!!! Составить программу для вывода на экран чисел в интервале от 500 до 1000 с шагом С ,заданным пользователем.
Задача №7 !!! Вычислить сумму первых десяти чисел:1, 2, 3, ….,10. S= начальное значение суммы FOR A=1 TO STEP включаем счетчик
Задача №8!!! Вычислить сумму десяти произвольных чисел задаваемых с клавиатуры. S= FOR A=1 TO STEP Input S= NEXT PRINT
Задача №9!!! Вычислить произведение 10 произвольных чисел, вводимых с клавиатуры.
523.50K
Категория: ПрограммированиеПрограммирование

Оператор цикла for … next

1. Оператор ЦИКЛА FOR … NEXT

2.

Оператор цикла реализует
алгоритмическую
конструкцию, в которой
определенные действия
повторяются многократно.

3. Оператор ЦИКЛА FOR … NEXT

FOR имя переменной = а TO b STEP c
Тело цикла
NEXT имя переменной
FOR (ДЛЯ) – НАЧАЛО ЦИКЛА
NEXT
(СЛЕДУЮЩИЙ) – КОНЕЦ ЦИКЛА
a – начальное значение переменной
b – конечное значение переменной
c - шаг, с которым изменяется значение переменной

4.

При выполнении оператора
NEXT к значению переменной
добавляется шаг c и
полученное число сравнивается
со значением b. До тех пор,
пока значение переменной не
станет равно b, будут
повторяться строки программы
между FOR и NEXT

5.

Шаг может быть целой или
дробной, положительной или
отрицательной величиной.
Если шаг не указан, то он
считается равным единице

6.

Ограничения:
• изменять значение величин
а, в, с в процессе
выполнения операторов For
и NEXT не рекомендуется
• вход в цикл, минуя
оператор For , в Бейсике
запрещен.

7. Задача №1 Напечатать на экране монитора 20 раз слово Привет

CLS
FOR N=1 TO 20 STEP
PRINT «Привет»
NEXT N
N – счетчик слов
Начальное значение
переменной =1
Конечное значение
переменной =20
Шаг цикла = 1
НАЧАЛО
N=1
Привет
N=N+1
да
КОНЕЦ
N>20?
нет

8. Задача №2 !!! Составить программу для вывода на экран чисел 1,2,3,…..10.

CLS
FOR N=
PRINT N
NEXT N
TO
STEP
Обратите внимание, что N выступает в роли
Счетчика чисел
Самих чисел

9. Задача №3 !!! Внесите изменения в программу так, чтобы:

1. Выводились на экран все четные числа от 0 до 10
FOR N=
TO
STEP
2. Выводились на экран все нечетные числа от 1 до 9
FOR N=
TO
STEP
3. Выводились все числа, кратные 5, в диапазоне от
0 до 100
FOR N=
TO
STEP

10. Задача №4 !!! Составить программу для вывода на экран чисел 600, 700, 800, ...1200.

FOR
PRINT
NEXT

11. Задача №5 !!! Составить программу для вывода на экран чисел 1200, 1100, 1000, ...600.

FOR
PRINT
NEXT
Если начальное значение переменной больше ее
конечного значения, то шаг должен быть
отрицательным.

12. Задача №6!!! Составить программу для вывода на экран чисел в интервале от 500 до 1000 с шагом С ,заданным пользователем.

INPUT “c=“;c
FOR N=
PRINT
NEXT N
TO
STEP C

13. Задача №7 !!! Вычислить сумму первых десяти чисел:1, 2, 3, ….,10. S= начальное значение суммы FOR A=1 TO STEP включаем счетчик

Задача №7 !!!
НАЧАЛО
S=0
Вычислить сумму первых десяти
чисел:1, 2, 3, ….,10.
S=
FOR A=1
S=
NEXT
PRINT
А=1
S=S+A
начальное
значение
суммы
TO
STEP
включаем счетчик
и задаем числа от
1 до 10
A=A+1
да
S
вычисляем сумму
выводим ответ
КОНЕЦ
A=10?
нет

14. Задача №8!!! Вычислить сумму десяти произвольных чисел задаваемых с клавиатуры. S= FOR A=1 TO STEP Input S= NEXT PRINT

Задача №8!!!
НАЧАЛО
S=0
Вычислить сумму десяти
произвольных чисел
задаваемых с клавиатуры.
S=
FOR A=1
Input
S=
NEXT
PRINT
А=1
X
S=S+X
TO
STEP
A=A+1
да
S
КОНЕЦ
A=10?
нет

15. Задача №9!!! Вычислить произведение 10 произвольных чисел, вводимых с клавиатуры.

P=
FOR
INPUT
P=
NEXT
PRINT
English     Русский Правила