Алгоритмическая структура

Автор работы: Пользователь скрыл имя, 29 Октября 2014 в 08:40, творческая работа

Краткое описание

На языках программирования Visual Basic и VBA инструкция выбора начинается с ключевых слов Select Case, после которых записывается выражение (переменная, арифметическое выражение и так далее). После ключевых слов Case заданное выражение сравнивается с определёнными значениями – записываются условия, при истинности одного из которых выполняется серия команд. Заканчивается инструкция ключевыми словами End Select.

Вложенные файлы: 1 файл

Алгоритмическая структура..ppt

— 770.00 Кб (Скачать файл)

 

 

.

 

  • Алгоритмичес
  • кая структура применяется для реализации ветвления со многими вариантами серий команд.

 

Алгоритмическая структура

 

 

 

      В структуру входят несколько условий, проверка которых осуществляется в строгой последовательности их записи в команде выбора. При истинности одного из условий выполняется соответствующая последовательность команд.

 

 

 

 

 

 

 

 

 

 

 

В алгоритмической структуре «Выбор» выполняется одна из последовательностей команд при истинности соответствующего условия

 

Алгоритмическая стутура "Выбор"

 

 

  • На языках программирования Visual Basic и VBA инструкция выбора начинается с ключевых слов Select Case, после которых записывается выражение (переменная, арифметическое выражение и  так далее). После  ключевых слов Case заданное выражение сравнивается с определёнными значениями – записываются условия, при истинности одного из которых выполняется серия команд. Заканчивается инструкция ключевыми словами End Select.

 

 

Select Case Выражение

Case Условие 1

Серия 1

Case Условие 2

Серия 2

Case Else

Серия

End Select

 

Языки программирования

 

Блок-схема

 

Усл.1

 

Усл.2

 

Серия 1

 

Серия 2

 

Серия 

 

 

  • В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла. 

Циклические алгоритмические структуры бывают двух типов:

циклы со счётчиком, в которых тело цикла выполняется определённое количество раз;

циклы с условием, в которых тело цикла выполняется, пока условие истинно.

 

Алгоритмическая струткура "Цикл"

 

 

  Алгоритмическая структура «цикл» может быть зафиксирована различными способами:

графически – с помощью блок-схемы;

на языке программирования, например, на языках

Visual Basic и VBA с использованием специальных инструкций, реализующих циклы различного типа.

Цикл со счётчиком. Когда заранее известно, какое число повторений тела цикла необходимо выполнить, можно воспользоваться циклической инструкцией 9 оператором цикла со счётчиком For … Next

 

 

 

 

 

 

For Счётчик = Начзнач To КонЗнач [ Step шаг ]

Тело цикла

Next [ Счётчик ]

 

Языки программирования

 

Блок-схема

 

Счётчик

 

Тело цикла

 

 

Алгоритмическая структура «цикл» может быть зафиксирована различными способами:

графически – с помощью блок-схемы;

на языке программирования, например, на языках

Visual Basic и VBA с использованием специальных инструкций, реализующих циклы различного типа.

Цикл со счётчиком. Когда заранее известно, какое число повторений тела цикла необходимо выполнить, можно воспользоваться циклической инструкцией 9 оператором цикла со счётчиком For … Next

 

 

Синтаксис оператора For… Next следующий: строка,  начинающаяся с ключевого слова For,  является заголовком цикла, а строка с ключевым словом Next – концом цикла, между ними располагаются операторы, являющиеся телом цикла.

  В начале выполнения  цикла значение переменной  Счётчик устанавливается различным НачЗнач. При каждом проходе переменная Счётчик увеличивается на величину шага. Если она достигает величины, большей КонЗнач, то цикл завершается, и выполняются следующие за ним операторы.

 

 

 

Циклы с  условием. Часто бывает так, что необходимо повторить тело цикла,  но заранее неизвестно, какое количество раз это необходимо сделать. В таких случаях количество повторений зависит от некоторого условия. Такой цикл реализуется с помощью конструкции Do … Lop.

 

 

Условие выхода из цикла можно поставить в начале, перед телом цикла . Такой цикл называется циклом с предусловием. Проверка условия выхода из цикла проводится с помощью ключевых слов  While или Until. Эти слова придают одному и тому же условию противоположный смысл. Ключевое слово While обеспечивает выполнение цикла, пока выполняется условие, то есть пока условие имеет значение «истина». Как только условие примет значение «ложь», выполнение цикла закончится. В этом случае условие является условием продолжения цикла.

 

 

 

Do While Условие

Тело цикла

Loop

Do Until Условие 

Тело цикла

Loop

 

Языки программирования

 

Блок - схема

 

Условие

 

Тело цикла

 

 

Ключевое слово Until обеспечивает выполнение цикла, пока не выполняется условие, то есть пока условие имеет значение «ложь». Как только условие примет значение «истина», выполнение цикла закончится. В этом случае условие называется условием завершения цикла.

  Условие выхода из цикла можно поставить в конце, после тела цикла. Такой цикл называется циклом с постусловием. Этот цикл реализуется также с помощью инструкции Do…Lop.

 

 

Проверка условия выхода из цикла проводится с помощью ключевых слов While или Until.

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

 

 

 

Выполнила работу Хацкевич Ольга, МОУ СОШ №4


Информация о работе Алгоритмическая структура