Читайте также:
|
|
1. Структура следование. Образуется последовательностью действий, следующих одно за другим:
Алгоритмический язык | Блок-схема |
действие 1 действие 2 ... действие n | ![]() |
Пример. Определить значение переменной c после выполнения фрагмента алгоритма.
Алгоритмический язык | Блок-схема |
a:=3 c:=4 c:=a+c/2 | ![]() ![]() |
Ответ: 5
2. Структура ветвление. В зависимости от результата проверки условия («да» или «нет») осуществляет выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведёт к общему выходу, поэтому работа алгоритма будет продолжаться независимо от того, какой путь будет выбран. Структура «ветвление» бывает четырёх видов: «если-то»; «если-то-иначе»; «выбор»; «выбор-иначе».
Структура «если-то».
Алгоритмический язык | Блок-схема |
еслиусловие то действия всё | ![]() |
Пример 1. Определить значение переменной a после выполнения фрагмента алгоритма при a=5 и a=10.
Алгоритмический язык | Блок-схема |
Ввода еслиa>5 то a:=a+20 всё | ![]() |
Ответ: 5 и 30.
Структура «если-то-иначе».
Алгоритмический язык | Блок-схема |
еслиусловие тодействия 1 иначедействия 2 всё | ![]() |
Пример 2. Определить значение переменной a после выполнения фрагмента алгоритма при a=5 и a=10.
Алгоритмический язык | Блок-схема |
Ввода еслиa>5 то a:=a+20 иначеa:=a*10 всё | ![]() |
Ответ: 50 и 30.
Структура «выбор».
Алгоритмический язык | Блок-схема |
выбор приусловие 1: действия 1 приусловие 2: действия 2 … приусловие n: действия n всё | ![]() |
Пример 3. Дано целое число в диапазоне 1–7. Составить строку — название дня недели, соответствующее данному числу (1 — «понедельник», 2 — «вторник» и т. д.).
Алгоритмический язык | Блок-схема |
выбор приn=1: c:=«понедельник» приn=2: c:=«вторник» приn=3: c:=«среда» приn=4: c:=«четверг» приn=5: c:=«пятница» приn=6: c:=«суббота» приn=7: c:=«воскресенье» всё | ![]() |
Структура «выбор-иначе».
Алгоритмический язык | Блок-схема |
выбор приусловие 1: действия 1 приусловие 2: действия 2 … приусловие n: действия n иначедействия n + 1 всё | ![]() |
Пример 4. Дано целое число n. Составить строку-описание оценки, соответствующей числу n (1 — «плохо», 2 — «двойка», 3 — «тройка», 4 — «хорошо», 5 — «отлично»). Если n не лежит в диапазоне 1–5, то вывести строку «ошибка»
Алгоритмический язык | Блок-схема |
выбор приn=1: c:=«плохо» приn=2: c:=«двойка» приn=3: c:=«тройка» приn=4: c:=«хорошо» приn=5: c:=«отлично» иначеc:=«ошибка» всё | ![]() |
3. Структура цикл. Обеспечивает многократное выполнение некоторой совокупности действий, которая называется телом цикла. Циклы бывают трёх видов: с предусловием «пока-делай», с постусловием «делай-пока», со счётчиком «для».
Цикл с предусловием («пока-делай»). Предписывает выполнять тело цикла до тех пор, пока выполняется условие, записанное после слова пока.
Дата добавления: 2015-01-30; просмотров: 109 | Поможем написать вашу работу | Нарушение авторских прав |