Цикл FOR. Для повторных действий определенное количество раз в VB существует цикл, который записывается так: FOR i=1 TO 20 STEP 0.5(заголовок цикла) команды.

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



Advertisements
Похожие презентации
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ МОУ «Средняя общеобразовательная школа 41» Учитель информатики: Рассохина Г.В. САРАНСК 2008.
Advertisements

Определение максимального и минимального значений переменных. Задание 1. Даны две переменные А и В, значения которых вводятся командой Input. Определить.
Основные типы алгоритмических структур. Линейный алгоритм (следование). Алгоритм, в котором команды выполняются последовательно одна за другой, называется.
ПРОГРАММИРОВАНИЕ ПОВТОРЕНИЙ. НАЧАЛО 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=?
Цикл со счетчиком. Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл с неизвестным числом.
Циклом Циклом называется операция, в которой одни и те же действия повторяются многократно. Цикл состоит из оператора цикла и тела цикла. Оператор цикла.
1 Программирование на языке Паскаль 1. Циклы с параметром.
Программирование на языке Паскаль. 3 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл.
1 Программирование на языке Паскаль Тема 4. Циклы.
Организация циклов Цикл с параметром (со счетчиком)
1 Программирование на языке Паскаль Тема: Циклы по счётчику. © К.Ю. Поляков,
Цикл For … Next For Счетчик= начальное_ значение To конечное_значение Step Шаг Операторы Next Счетчик В начале выполнения счетчик устанавливается в начальное.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Циклические алгоритмы Повторение - это многократное выполнение одного или нескольких предписаний алгоритма. Цикл - это оператор языка программирования,
Алгоритмическая конструкция «цикл». Если при решении задачи какое-либо действие или группу действий необходимо выполнять многократно, то в алгоритмах.
1 Программирование на языке Паскаль Тема 2. Ветвления.
далее цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием)цикл с неизвестным числом шагов (цикл с условием) что такое цикл?
Решение квадратного уравнения. Решение квадратного уравнения зависит от значения дискриминанта. Пример: Решение квадратного уравнения. Решение квадратного.
1 Программирование на языке Бейсик Тема. Циклы. 2 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом.
1 Тема 4. Циклы на языке Паскаль.
Транксрипт:

Цикл FOR. Для повторных действий определенное количество раз в VB существует цикл, который записывается так: FOR i=1 TO 20 STEP 0.5(заголовок цикла) команды цикла (тело цикла) NEXT(конец цикла) i - переменная цикла, которая будет изменять свое значение по мере выполнения цикла от начального значения (нз=1) до конечного значения (кз=20) с шагом 0.5 (шп=0.5), т.е. значения переменной цикла будут изменяться так: 1, 1.5, 2, – данный цикл будет выполняться 39 раз. Сколько раз выполняется цикл? Количество (к) вычисляется по следующей формуле: к=(кз- нз)/шп+1. Для нашего цикла получается – (20-1)/0.5+1=39. Если шаг изменения переменной цикла равен 1, то он не указывается.

Графическое представление цикла FOR: ? - условие завершения цикла (i>кз), как только текущее значение переменной цикла станет больше кз, так цикл завершается. Некоторые последовательности отрезков. Задание_1: Используя цикл FOR, построить последовательность одинаковых отрезков, которая изображена на рисунке. Начальное значение координаты Х равно 10 (первый отрезок). Далее эта координата увеличивается на 20 (Х=Х+20). Тогда программа построения данной последовательности выглядит так: да нет Тело цикла ? начало конец i=нз i=i+шп

Private Sub Button1_Click() Dim x, i as integer DRAW.BEGIN(FMain) x=10 FOR i=1 TO 10 DRAW.LINE(x, 20, x, 200) x=x+20 NEXT DRAW.END End Sub

Задание_2 Private Sub Button2_Click() Dim x, d, i as integer DRAW.BEGIN(FMain) X=20 D=150 FOR i=1 TO 10 LINE(X,10, X, D+10) X=X+20 D=D-10 NEXT DRAW.END End Sub

Задание_3 Задание_4

Задание_5