Similar presentations:
Разветвляющиеся алгоритмы и программы
1.
(Разветвляющиесяалгоритмы и программы)
2.
Ветвление - это такая формаорганизации действия, при которой в
зависимости от выполнения или
невыполнения некоторого условия
совершается одна, либо другая
последовательность действий.
3.
ВЕТВЛЕНИЯПолная форма
Неполная форма
4.
На естественномязыке:
Если условие
То
действие 1
действие 2
…………..
действие n
Иначе
действие 1
………….
действие m
Конец ветвления
На языке блок-схемы:
На языке
программирования
Питон:
if условие:
оператор
else:
оператор
условие
Последовательность действий 2
Последовательность действий 1
5.
На естественномязыке:
Если условие
То
действие 1
действие 2
…………..
действие n
Конец ветвления
На языке блок-схемы:
На языке
программирования
Питон:
if условие:
оператор
услови
е
Последовательность действий
6. Условие
ПростоеСложное
Два выражения одного типа
сравниваются между собой с
использованием одной из операций
сравнения.
Например: 5 > 3, 2a=4
Несколько простых условий
соединенных логической связкой
(AND, OR).
Например: X=Y AND X>0
7.
Выражения и операцииЛогические выражения могут содержать величины или
выражения, которые сравниваются между собой с
помощью операций сравнения.
Логическое выражение может принимать лишь два
значения: «истина» или «ложь».
Операции сравнения
Операция
равно
не равно
больше
меньше
больше или равно
меньше или равно
Символы
==
!=
>
<
>=
<=
Пример
x == 0
x != 0
x > 0
x < 0
x >= 0
x <= 0
8.
Задача 1. Найти и вывестинаибольшее из двух чисел
9.
Блок-схеманачало
ввод a,b
да
a > b?
max = a
нет
max = b
вывод max
конец
10.
Трассировка:a
34
12
b
45
4
a>b
нет
max
экран
45
max=45
12
max=12
да
11.
Программа12.
Задача 2: Даны два натуральных числа. Если числаравны, то вывести их сумму, иначе разность.
Блок-схема
начало
ввод a,b
да
a = b?
s = a+b
нет
s = a-b
вывод s
конец
13.
Трассировка:a
45
b
45
a=b
да
s
экран
45+45= S=90
90
12
1
нет
121=11
s=11
14.
Программа15.
Образец16.
Условие задачи:Заданы 2 целых числа A и B. Если A<B,то найти и вывести разность чисел,
иначе вывести слово «АХ!».
Трассировочная таблица-количество переменных, условий и экран
A
B
34
56
S
A<B
34<56 да
34-56=-22
12
4
экран
S=-22
12<4 нет
АХ!
Программа:
17.
Выполнить задания в рабочей тетради(или на листочке).Отправить учителю в ЭЖ.