Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_informatike.doc
Скачиваний:
26
Добавлен:
18.04.2019
Размер:
150.53 Кб
Скачать

25.Базовые алгоритмические структуры. Базовая структура – следование.

Алгоритмы можно представлять как некоторые структуры, состоящие из отдельных базовых (т.е. основных) элементов. Логическая структура любого алгоритма может быть представлена комбинацией трех базовых структур: следование, ветвление, цикл.

Характерной особенностью базовых структур является наличие в них одного входа и одного выхода.

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

26. Базовые алгоритмические структуры. Базовая структура - ветвление. Элементы блок-схем. Однострочный оператор ветвления If…Then…Else.

Базовая структура ветвление. Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.

Структура ветвление существует в четырех основных вариантах:

если-то;

если-то-иначе;

выбор;

выбор-иначе.

Однострочный оператор If…then…Else:

если-то

если условие

то действия

конец если

If <условие> Then <операторы!> [Else <операторы2>]

27. Базовые алгоритмические структуры. Базовая структура - ветвление. Элементы блок-схем. Многострочный оператор ветвления If…End If.

Базовая структура ветвление. Обеспечивает в зависимости от результата проверки условия (да или нет) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу, так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.

Структура ветвление существует в четырех основных вариантах:

если-то;

если-то-иначе;

выбор;

выбор-иначе.

Многострочный оператор If…End If:

если-то-иначе

если условие

то действия 1

иначе действия 2

конец если

If <условие> Then <блок операторов 1> [Else <блок операторов2>] End If

28. Базовая алгоритмическая структура – цикл. Отображение блок-схемы для цикла. Операторы циклов.

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

Структура цикл существует в трех основных вариантах:

- Цикл типа для. (For:Next)

Предписывает выполнять тело цикла для всех значений некоторой переменной (параметра цикла) в заданном диапазоне.

- Цикл типа пока.( Do:Loop)

Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока.

- Цикл типа делать - пока. (While:Wend)

П редписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока. Условие проверяется после выполнения тела цикла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]