Оператор ЦИКЛА FOR … NEXT. Оператор цикла реализует алгоритмическую конструкцию, в которой определенные действия повторяются многократно. Оператор цикла.

Презентация:



Advertisements
Похожие презентации
Реализация циклического алгоритма на QBASIC. Цикл с параметром
Advertisements

Программирование
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ МОУ «Средняя общеобразовательная школа 41» Учитель информатики: Рассохина Г.В. САРАНСК 2008.
Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. Пример: Решение квадратного уравнения. Решение квадратного.
Циклом Циклом называется операция, в которой одни и те же действия повторяются многократно. Цикл состоит из оператора цикла и тела цикла. Оператор цикла.
Решение задач по программированию. С клавиатуры вводятся значения температур за некоторый период времени. Определить среднее значение отрицательных температур.
Алгоритмическая конструкция «цикл». Если при решении задачи какое-либо действие или группу действий необходимо выполнять многократно, то в алгоритмах.
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
Цикл For … Next For Счетчик= начальное_ значение To конечное_значение Step Шаг Операторы Next Счетчик В начале выполнения счетчик устанавливается в начальное.
Организация циклов Цикл с параметром (со счетчиком)
Алгоритмическая конструкция «цикл» Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский район станицы Старощербиновской.
Программирование циклов на QBasic. Программное управление работой компьютера Епифанова Т.Н. / 2010 CLS INPUT A,B,C P=A+B+C PRINT P END.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ПОВТОРЕНИЕ» («ЦИКЛ») В ЯЗЫКЕ QBASIC Презентацию разработал Мащенко П.С., учитель МБОУ СОШ 2 муниципального образования Щербиновский.
Алгоритмическая структура «Цикл» Тема урока. 1. Циклические алгоритмы Циклические алгоритмы обеспечивают многократное выполнение некоторых действий, которые.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО AB A, B, C A = A + C F = B + C F КОНЕЦ B = B + C F = A + B B < C A = A + B F = A + C нет да A = 1, B = 1, C = 4 F=?
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Циклический алгоритм. Оператор с заранее известным числом повторений.
Двумерные массивы. В двумерном массиве каждый элемент фиксируется номером строки и столбца, на пересечении которых он расположен. Положение элемента в.
Цикл со счетчиком. Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл с неизвестным числом.
Транксрипт:

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

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

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

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

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

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

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

Задача 2 Составить программу для вывода на экран чисел 1,2,3,…..10. CLS FOR N= TO STEP ? N NEXT N Обратите внимание, что N выступает в роли Счетчика чисел Счетчика чисел Самих чисел Самих чисел

Задача 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

Задача 4 Составить программу для вывода на экран чисел 600, 700, 800, CLS FOR PRINT NEXT

Задача 5 Составить программу для вывода на экран чисел 1200, 1100, 1300, FOR PRINT NEXT Если начальное значение переменной больше ее конечного значения, то шаг должен быть отрицательным.

Задача 6 Составить программу для вывода на экран чисел в интервале от 500 до 1000 с шагом С Задача 6 Составить программу для вывода на экран чисел в интервале от 500 до 1000 с шагом С,заданным пользователем.CLS INPUT c=;c FOR N= TO STEP C PRINT NEXT N

Задача 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

Задача 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

Задача 9 Задача 9 Вычислить произведение 10 произвольных чисел, вводимых с клавиатуры. CLSP= FOR INPUT P= NEXT?