Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемГерасим Каманин
1 Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла. Циклические алгоритмические структуры бывают двух видов: циклы со счетчиком, в которых тело цикла выполняется определенное количество раз; циклы с условием, в которых тело цикла выполняется, пока условие истинно.
2 Цикл со счетчиком. Для использования необходимо знать какое число повторений тела цикла нужно выполнить. Для реализации можно воспользоваться циклической инструкцией (оператором цикла со счетчиком) For … Next Счетчик Тело цикла For Счетчик=НачЗнач To КонЗнач [Step шаг ] Тело цикла Next [ Счетчик ] Синтаксис оператора следующий: строка, начинающаяся с ключевого слова For, является заголовком цикла, а строка с ключевым словом Next – концом цикла. Между ними располагаются операторы, являющиеся телом цикла. В начале выполнения цикла значение переменной Счетчик устанавливается равным НачЗнач. При каждом проходе цикла переменная Счетчик увеличивается на величину шага. Если она достигает величины, большей КонЗнач, то цикл завершается и выполняются следующие за ним операторы.
3 Циклы с условием. Реализуется в случае, когда необходимо повторить тело цикла, но заранее не известно какое количество раз это надо сделать. В таких случаях количество повторений зависит от некоторого условия. Используется конструкция Do … Loop. Условие выхода из цикла можно поставить в начале, перед телом цикла. Такой цикл называется циклом с предусловием.
4 Проверка условия выхода их цикла проводится с помощью ключевых слов While или Until. Эти слова придают одному и тому же условию противоположный смысл. While - обеспечивает выполнение цикла, пока выполняется условие, т.е. пока условие истинно. Как только условие становится ложным выполнение цикла заканчивается. В этом случае условие является условием продолжения цикла.
5 Do While Условие Тело цикла Loop Do Until Условие Тело цикла Loop Условие Тело цикла Until – обеспечивает выполнение цикла пока не выполняется условие, т.е. ложно. Как только условие принимает значение истины, выполнение цикла заканчивается. В этом случае условие является условием завершения цикла.
6 Условие выхода из цикла можно поставить в конце, после тела цикла. Такой цикл называется циклом с постусловием. Этот цикл реализуется также с помощью инструкции Do … Loop. Тело цикла Условие Do Тело цикла Loop While Условие Do Тело цикла Loop While Условие Цикл с постусловием, в отличии от цикла с предусловием, выполняется обязательно как минимум один раз, независимо от того, выполняется условие или нет.
7 Задания. 1.Составьте и зафиксируйте в виде блок-схемы и на языке программирования алгоритм вычисления факториала числа. n! = 1*2*…*n 2.Составьте и зафиксируйте в виде блок-схемы алгоритм вычисления суммы чисел с 6 до 50.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.