Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемmyschool578.ucoz.ru
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 и NEXT не рекомендуется вход в цикл, минуя оператор For, в Бейсике запрещен. вход в цикл, минуя оператор For, в Бейсике запрещен.
7 Задача 1 Напечатать на экране монитора 20 раз слово Привет CLS FOR N=1 TO 20 STEP ? «Привет» NEXT N N – счетчик слов Начальное значение переменной =1 Конечное значение переменной =20 Шаг цикла = 1 НАЧАЛО N=1 Привет N=N+1 N>20? КОНЕЦ данет
8 Задача 2 Составить программу для вывода на экран чисел 1,2,3,…..10. CLS FOR N= TO STEP ? N NEXT N Обратите внимание, что N выступает в роли Счетчика чисел Счетчика чисел Самих чисел Самих чисел
9 Задача 3 Внесите изменения в программу так, чтобы: 1. 1.Выводились на экран все четные числа от 0 до 10 FOR N= TO STEP 2. 2.Выводились на экран все нечетные числа от 1 до 9 FOR N= TO STEP 3. 3.Выводились все числа, кратные 5, в диапазоне от 0 до 100 FOR N= TO STEP
10 Задача 4 Составить программу для вывода на экран чисел 600, 700, 800, CLS FOR PRINT NEXT
11 Задача 5 Составить программу для вывода на экран чисел 1200, 1100, 1300, FOR PRINT NEXT Если начальное значение переменной больше ее конечного значения, то шаг должен быть отрицательным.
12 Задача 6 Составить программу для вывода на экран чисел в интервале от 500 до 1000 с шагом С Задача 6 Составить программу для вывода на экран чисел в интервале от 500 до 1000 с шагом С,заданным пользователем.CLS INPUT c=;c FOR N= TO STEP C PRINT NEXT N
13 Задача 7 Вычислить сумму первых десяти чисел:1, 2, 3, ….,10 Задача 7 Вычислить сумму первых десяти чисел:1, 2, 3, ….,10. CLS S= начальное значение суммы FOR A=1 TO STEP включаем счетчик и задаем числа от 1 до 10 S= вычисляем сумму NEXT ? выводим ответ A=A+1 А=1 НАЧАЛО S=0 да A=10? нет КОНЕЦ S S=S+A
14 Задача 8 Вычислить сумму десяти произвольных чисел задаваемых с клавиатуры Задача 8 Вычислить сумму десяти произвольных чисел задаваемых с клавиатуры. CLS S= FOR A=1 TO STEP Input S= NEXT ? A=A+1 А=1 НАЧАЛО S=0 да A=10? нет КОНЕЦ S S=S+X X
15 Задача 9 Задача 9 Вычислить произведение 10 произвольных чисел, вводимых с клавиатуры. CLSP= FOR INPUT P= NEXT?
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.