Алгоритмы содержащие команды повторения, называют циклическими. Команды повторения составляют цикл. Цикл - это такая форма организации действий, при которой одна последовательность действий повторяется несколько раз( или не разу), до тех пор , пока выполняются некоторые условия.
Существуют три вида циклов. Это: цикл “До”, цикл “Пока”, цикл “ Для...”. Они все состоят из нескольких этапов. Это :
Подготовка цикла, в которую входят начальные присвоения;
Тело цикла - команды повторения цикла;
Условие - обязательная часть циклов “До” и “Пока”.
Рассмотрим цикл “До”. Цикл “До” это такой цикл, где тело цикла выполняется перед условием. Его лучше использовать в той циклической структуре, где заранее известно число повторений блока условия.
Это простейшая блок-схема цикла “До”.
Ї
присвоение
Ѕ
Ѕ
Ї
тело цикла
Ї
условие
Ї
Приведу программы на языке Бейсик :
10 A=0 20 A=A+1 30 IF NOT A=10 THEN GOTO 20 40 PRINT A 50 END | 10 A=0 20 A=A+0.01 30 IF INT(A)=0 THEN GOTO 20 40 PRINT A 50 END |
Этот цикл выполняется не менее одного раза.
Блок-схемы на эти программы :
1) нач А:=0 А:=А+1 -- А=10 + вывод А кон | 2) нач А:=0 А:=А+0.01 + INT(A)=0 -- вывод А кон |
Теперь рассмотрим цикл “Пока”
Цикл “Пока” это такой цикл, где тело цикла выполняется, пока выполняются некоторые условия . Его лучше использовать там, где сразу неизвестны начальные значения цикла.
Его простейшая блок-схема выглядит так :
|
|
Ї
присвоение
Ѕ
Ї
условие
Ї
тело цикла
Этот цикл может не выполнится .
Приведу программы для языка Бейсик :
1) 10 INPUT A 20 IF A=>50 THEN GOTO 50 30 A=A+1 40 GOTO 20 50 PRINT A 60 END | 2) 10 INPUT A 20 IF A50 -- А:=А+1 вывод А кон | нач ввод А -- A |
Похожие работы
... . Таким образом, на основе всех результатов проверочных и контрольной работ, результатов анкетирования мы пришли к выводу, что созданный с учетом дифференцированного подхода цифровой образовательный ресурс «Задачник по программированию. Циклические алгоритмы» позволяет повысить качество обучения по теме «Циклические алгоритмы». Заключение Исходя из всего выше сказанного и основываясь на ...
... - цифровой образовательный ресурс «Задачник по языку программирования. Циклические алгоритмы». Решение данной проблемы определило цель исследования: создание цифрового образовательного ресурса «Задачник по языку программирования. Циклические алгоритмы» На основе проблемы и цели исследования сформулирована рабочая гипотеза исследования: если цифровой образовательный ресурс будет использоваться в ...
... параллельно различные формы представления алгоритма, что позволит более формально подойти к конкретному алгоритму. 2. Методические особенности изучения раздела «Алгоритм и исполнители» 2.1 Содержание раздела в стандарте Прежде всего необходимо сказать, что общеобразовательный стандарт по информатике является нормативным документом, определяющим требования: · к месту базового курса ...
омощью слов и формул. Содержание последовательности этапов выполнения алгоритмов записывается на естественном профессиональном языке предметной области в произвольной форме. Графический способ описания алгоритма (блок - схема) получил самое широкое распространение. Для графического описания алгоритмов используются схемы алгоритмов или блочные символы (блоки), которые соединяются между собой ...
0 комментариев