Билет № 7 1. Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах.
Оценка 4.6

Билет № 7 1. Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах.

Оценка 4.6
docx
17.11.2021
Билет № 7 1.	Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах.
Л2-001729.docx

Билет № 7

  1. Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах.

 

 

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

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

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

Язык блок-схем

Язык ТурбоПаскаль

1. если - то

0016

 

IF условие THEN действия

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

0017

IF условие THEN действие 1 ELSE действие 2

 

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

В циклах типа пока тело цикла выполняется до тех пор, пока выполняется условие. Выполнение таких циклов происходит следующим образом:
- пока условие справедливо (истинно), выполняется тело цикла,
- когда условие становится несправедливым, выполнение цикла прекращается.

Основные разновидности циклов представлены в таблице.

Язык блок-схем

Язык ТурбоПаскаль

1. Цикл с предусловием. (Цикл пока)
Предписывает выполнение тела цикла до тех пор, пока выполняется условие, записанное после слова пока

0024

 

WHILE условие DO

Begin

тело цикла (последовательность действий)
End

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

0025

Repeat

тело цикла (последовательность действий)
Until условие проверки цикла на окончание

 

 

 


 

Скачано с www.znanio.ru

Билет № 7 Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах

Билет № 7 Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах

WHILE условие DO Begin тело цикла (последовательность действий)

WHILE условие DO Begin тело цикла (последовательность действий)
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.