Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  7 класс  /  Операторы ветвления

Операторы ветвления

Составила и выполнила эту презентацию больше 10 лет назад. Когда программирование изучали в 9 классе, а языком програмирования в основном был basic. Но эта презентация до сих пор актуальна и я с удовольствием объясняю на ней операции ветвления: полная и неполная конструкция.

07.02.2017

Содержимое разработки

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

Выбор одного из нескольких возможных действий достигается в алгоритмах с помощью ветвления .

Ветвление - это одна из базовых алгоритмических структур.

Ветвление основано на проверке одного или нескольких условий.

( НЕПОЛНАЯ КОНСТРУКЦИЯ ) Да Нет Условие Действие

( НЕПОЛНАЯ КОНСТРУКЦИЯ )

Да

Нет

Условие

Действие

Специальные операторы, в языках программирования, вызывающие ветвление, называются условными операторами. IF  УСЛОВИЕ THEN  ДЕЙСТВИЕ Здесь ключевое слово IF ( если) указывает на начало условного оператора. Сразу после него идёт условие. Затем указывается ещё одно ключевое слово THEN (тогда). После него стоит исполняемый оператор.

Специальные операторы, в языках программирования, вызывающие ветвление, называются условными операторами.

IF УСЛОВИЕ THEN ДЕЙСТВИЕ

Здесь ключевое слово IF ( если) указывает на начало условного оператора. Сразу после него идёт условие.

Затем указывается ещё одно ключевое слово THEN

(тогда). После него стоит исполняемый оператор.

5 THEN X=X*2 PRINT «X=»;X END Х да нет X5 Х=Х*2 Х конец " width="640"

Если проверка показывает, что условие истинно, этот оператор выполняется, если ложно - он пропускается.

Задача: Ввести с клавиатуры число X . Если число больше 5, то увеличить его вдвое.

начало

CLS

INPUT “X=“;X

IF X5 THEN X=X*2

PRINT «X=»;X

END

Х

да

нет

X5

Х=Х*2

Х

конец

В языке QBASIC предусмотрена другая форма записи условного оператора, позволяющая указывать несколько команд, которые должны быть выполнены при истинности условия. IF  УСЛОВИЕ  THEN  ДЕЙСТВИЕ 1 ДЕЙСТВИЕ 2 END IF

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

IF УСЛОВИЕ THEN

ДЕЙСТВИЕ 1

ДЕЙСТВИЕ 2

END IF

5 THEN X=X*2 Y=Y*2 END IF PRINT «X=»;X END начало Х,У нет да X5 Х=Х*2 У=У*2 Х конец " width="640"

Задача: Ввести с клавиатуры числа X и Y. Если число

Х больше 5, то увеличить X и Y вдвое. Значение

переменной Х вывести на экран.

CLS

INPUT “X=”;X

INPUT “Y=”;Y

IF X5 THEN

X=X*2

Y=Y*2

END IF

PRINT «X=»;X

END

начало

Х,У

нет

да

X5

Х=Х*2

У=У*2

Х

конец

( ПОЛНАЯ КОНСТРУКЦИЯ ) Да Нет Условие Действие 1 Действие 2 Действие 1

( ПОЛНАЯ КОНСТРУКЦИЯ )

Да

Нет

Условие

Действие 1

Действие 2

Действие 1

IF  УСЛОВИЕ THEN  ДЕЙСТВИЕ 1 ELSE  ДЕЙСТВИЕ 2 ИЛИ  IF  УСЛОВИЕ THEN    ДЕЙСТВИЕ 1  ELSE   ДЕЙСТВИЕ 2  END IF Если условие истинно, выполняется оператор (операторы), стоящий после ключевого слова THEN . Если условие ложно, выполняется оператор, который указан после ключевого слова ELSE ( иначе ).

IF УСЛОВИЕ THEN ДЕЙСТВИЕ 1 ELSE ДЕЙСТВИЕ 2

ИЛИ

IF УСЛОВИЕ THEN

ДЕЙСТВИЕ 1

ELSE

ДЕЙСТВИЕ 2

END IF

Если условие истинно, выполняется оператор (операторы), стоящий после ключевого слова THEN . Если условие ложно, выполняется оператор, который указан после ключевого слова ELSE ( иначе ).

5 THEN X=X*2 ELSE X=X/2 PRINT «X=»;X END Х да нет X5 Х=Х*2 Х=Х/2 Х конец " width="640"

Задача: Ввести с клавиатуры число X . Если число

больше 5, то увеличить его вдвое, иначе - разделить

число на 2.

начало

CLS

INPUT “X=“;X

IF X5 THEN X=X*2 ELSE X=X/2

PRINT «X=»;X

END

Х

да

нет

X5

Х=Х*2

Х=Х/2

Х

конец

Цепочка условных операторов: IF  УСЛОВИЕ 1 THEN   ДЕЙСТВИЕ 1   ELSEIF УСЛОВИЕ 2 THEN   ДЕЙСТВИЕ 2   ELSEIF УСЛОВИЕ 3 THEN   ДЕЙСТВИЕ 3   ELSE   ДЕЙСТВИЕ 4   END IF

Цепочка условных операторов:

IF УСЛОВИЕ 1 THEN

ДЕЙСТВИЕ 1

ELSEIF УСЛОВИЕ 2 THEN

ДЕЙСТВИЕ 2

ELSEIF УСЛОВИЕ 3 THEN

ДЕЙСТВИЕ 3

ELSE

ДЕЙСТВИЕ 4

END IF

-80%
Курсы дополнительного образования

Основы HTML

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Операторы ветвления (181.5 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт