Реферат: Язык программирования Паскаль и ветвление

- это блок вывода данных на печать.


- в этом блоке помещаются действия алгоритма.


- блок в котором помещаются условия.

Вот так выглядит блок-схема линейной функции.


1.2.2 Алгоритм с ветвлением.

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

Рассмотрим простой пример задачи из курса алгебры. Требуется построить алгоритм вычисления значения функции у = I x I. Она задаётся соотношением

Х при х >=0,

У = í

-x при

При решении этой задачи требуется выполнить следующие условия.

1) Проверить больше или равен нулю х

2) Если х больше или равен 0, то присвоить у значение х (у:=x),

Если х меньше 0, то присвоить у значение –х(у:=-х).

Коротко алгоритм решения этой задачи может быть записан так:

Если x>=0,

ТО y:=x,

Иначе y=-x

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

Ветвление - это такая форма организаций действий, при которой в зависимости от выполнения или невыполнения некоторого условия совершатся либо одна, либо другая последовательность действий.

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


А) б)


В)

На рисунке изображена блок – схема алгоритма покупки билетов.

Подойти к кассе


Да Нет


Данная блок схем отображает ветвление в краткой форме, когда дей ствия и дут по одной ветке.

Но существует еще ветвление с полной формой ,когда действия идут по обоим веткам

К-во Просмотров: 679
Бесплатно скачать Реферат: Язык программирования Паскаль и ветвление