Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Операторы выбора İF и CASE

No description
by

Sanan Najafov

on 6 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Операторы выбора İF и CASE

При выполнении алгоритма команды обрабатываются последовательно,одна за другой. Но в жизни редко встерачаются такие задачи, где команды выполняются последовательно. Для решения более сложных задач требуются гибкие алгоритмы, в которых последовательность выполнения шагов меняется.
В алгоритмах выбор одного из возможных действий осуществляется с помощью
ветвления
. Ветвление основывается на проверке одного или нескольких условий, и в зависимости от истинности этих условий выполняется определенное дейтвие.
Условные операторы
Во всех языках программирования предусмотрены специальные операторы, обеспечивающие ветвление. Такие операторы называются условными операторами. Простой условный оператор состоит из двух частей:
1)
условия
;
2)
выполняемого оператора
.
Выполняемый оператор выполняется в случае истинности условия.
if
x < 5
then
x := x+1
;
Здесь
if
(если) - ключевое слово,указывающее на начало условного оператора. После него следует условие. Затем следует ключевое слово
then
(то). В конце стоит
выполняемый оператор
. Такой условный оператор называют также
одноальтернативным
.
Если при выполнении условия необходимо выполнить несколько операторов,то используют
"операторные скобки"
(ключевые слова
begin
и
end
).
Полная форма условного оператора
Очень часто при истинности условия требуется выполнение одного, а при ложности условия - другого действия. В таком случае используется
полная форма
условного оператора.
if
x < 5
then
x := x + 1
else
x := x - 1;

При истинности условия выполняется оператор(ы), следующий за словом
then
. Если же условие ложно - выполняется оператор (группа операторов) следующий за словом
else
(иначе). Такой оператор называют иногда
двухальтернативным
условным оператором.
Цепочка условных операторов
Во многих задачах требуется проверка нескольких условий. В этом случае в алгоритме образуется цепочка условных операторов.
if
x < 5
then
x := x + 1
else if
x < 10
then
x := x - 1
else if
x = 13
or
x = 15
then
x := x * 2
else
x := 10;

Цепочку условных операторов можно рассматривать как группу вложенных друг в друга операторов. В ее записи следующее ключевое слово
if
должно располагаться на одной строчке с
else
, так как в этом случае структура программы выглядит более простой и понятной.
В цепочке выполняется только один оператор, обособленный командами
else if
.
Оператор выбора
Если в цепочке условных операторов в качестве условия используется одно и то же выражение и получает оно только целочисленное значение, в таком случае можно упростить написание данной группы операторов. Для этого служит
оператор выбора
. На языке Pascal оператор выбора начинается со строки
case of
. Между этими двумя словами записывается выражение, которое проверяется.
case
X
of
1 . . 4 : X := X + 1;
5 . . 9 : X := X - 1;
13 , 15 : X := X * 2;
else
X := 10;
end
;
Проверочные значения задаются отдельно в виде чисел и интервалов. Чтобы задать интервал, надо указать минимальное и максимальное значение и поставить между ними две точки ( . . ). Если один и тот же оператор нужно выполнить для различных значений проверочного выражения, эти значения (и интервалы) записываются через запятую. После списка значений ставится двоеточие, а затем записывается оператор, который выполняется при совпадении проверочных значений с хотя бы одним значением из списка. В противном случае значение выражения сравнивается со списком, заданным на следующей строке.
Если значение выраженияне совпадет ни с одним из значений из списков,выполняется оператор следующий за ключевым словом
else
(его может и не быть). Оператор выбора всегда заканчивается ключевым словом
end
.


Санан Наджафов
Операторы выбора
İF
и
CASE

Ветвления
ученик школы им.академика Зарифы Алиевой
9Р1
учитель: Айнур ханум

информация взята из учебника "Информатика" для 9-го класса общеобразовательной школы АР
Full transcript