Разветвляющиеся алгоритмы. Условный оператор. Оператор выбора

Содержание

Слайд 2

Разветвляющийся алгоритм или алгоритм ветвления – алгоритм, в котором в зависимости

Разветвляющийся алгоритм или алгоритм ветвления –

алгоритм, в котором в зависимости от

выполнения или не выполнения некоторого условия совершается либо одна, либо другая последовательность действий
Слайд 3

Формы ветвления: Полная Неполная

Формы ветвления:

Полная

Неполная

Слайд 4

Пример полного ветвления:

Пример полного ветвления:

Слайд 5

Пример неполного ветвления:

Пример неполного ветвления:

Слайд 6

Задача 1 Записать алгоритм, умножающий наибольшее из вводимых чисел А, B на 10.

Задача 1

Записать алгоритм, умножающий наибольшее из вводимых чисел А, B на

10.
Слайд 7

Решение:

Решение:

Слайд 8

Задача 2 Записать алгоритм, преобразующий любое нечетное число в четное, путем прибавления единицы.

Задача 2

Записать алгоритм, преобразующий любое нечетное число в четное, путем прибавления

единицы.
Слайд 9

Решение:

Решение:

Слайд 10

Сложные условия

Сложные условия

Слайд 11

Задача 3 На координатной плоскости дан прямоугольник со сторонами, параллельными координатным

Задача 3

На координатной плоскости дан прямоугольник со сторонами, параллельными координатным осям,

задан координатами левой верхней и правой нижней своих вершин.

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

Слайд 12

Решение:

Решение:

Слайд 13

Простые условия: > - больше >= - больше или равно =

Простые условия:

> - больше
>= - больше или равно
< - меньше
<= -

меньше или равно
= - равно
<> - не равно

Сложные условия:

AND - и
OR - или
NOT - не

Слайд 14

Решение:

Решение:

Слайд 15

Задача 4 Записать алгоритм, который определяет является ли введенное число x четным и положительным.

Задача 4

Записать алгоритм, который определяет является ли введенное число x четным

и положительным.
Слайд 16

Решение: Начало X X mod 2=0 and X > 0 Является Не является Конец Да нет

Решение:

Начало

X

X mod 2=0 and X > 0

Является

Не является

Конец

Да

нет

Слайд 17

Оператор выбора

Оператор выбора

Слайд 18

Оператор выбора служит для выбора одного из помеченных вариантов действия (операторов), в зависимости от значения "параметра".

Оператор выбора служит для выбора одного из помеченных вариантов действия (операторов),

в зависимости от значения "параметра".
Слайд 19

Задача 5 Составить алгоритм для перевода целого числа в его словесное представление.

Задача 5

Составить алгоритм для перевода целого числа в его словесное

представление.