Основы алгоритмизации. Регеда В.В - 20 стр.

UptoLike

Составители: 

Сначала в символе процесса Определение окна задаются размеры
окна, в котором будет выводиться рисунок (рисунок 2.5), например:
(100, 100) – (100, 100).
Алгоритм предусматривает ввод любых значений X, Y и R и вывод
рис. 2.5, на котором показаны оси, круг с радиусом R и точка с коор-
динатами (X, Y).
Y
R
(X, Y)
X
Рис. 2.5
Так как уравнение окружности: X
2
+ Y
2
= R
2
, то точка с коорди-
натами (X, Y) принадлежит заданной области (кругу), если выполня-
ется условие
X
2
+ Y
2
R
2
.
В результате выполнения алгоритма в случае, если точка принад-
лежит кругу, выводится сообщение «Принадлежит», иначе – «Не
принадлежит».
2.2.1. Переключательные алгоритмические процессы
Среди разветвляющихся алгоритмических процессов в отдельную
группу можно выделить переключательные.
Переключательные алгоритмические процессы позволяют вы-
брать один вариант из нескольких возможных вариантов. Их можно
представить с помощью простых разветвляющихся процессов, но
20
   Сначала в символе процесса Определение окна задаются размеры
окна, в котором будет выводиться рисунок (рисунок 2.5), например:
                      (−100, −100) – (100, 100).
   Алгоритм предусматривает ввод любых значений X, Y и R и вывод
рис. 2.5, на котором показаны оси, круг с радиусом R и точка с коор-
динатами (X, Y).


                            Y
                (X, Y)                      R

                                                   X




                                Рис. 2.5

   Так как уравнение окружности: X 2 + Y 2 = R 2 , то точка с коорди-
натами (X, Y) принадлежит заданной области (кругу), если выполня-
ется условие
                           X2 + Y2 ≤ R2.
   В результате выполнения алгоритма в случае, если точка принад-
лежит кругу, выводится сообщение «Принадлежит», иначе – «Не
принадлежит».
  2.2.1. Переключательные алгоритмические процессы
   Среди разветвляющихся алгоритмических процессов в отдельную
группу можно выделить переключательные.
   Переключательные алгоритмические процессы позволяют вы-
брать один вариант из нескольких возможных вариантов. Их можно
представить с помощью простых разветвляющихся процессов, но



                                  20