При использовании данной презентации при объяснении новой темы появляется возможность применять методы личностно-ориентированного обучения: проблемный метод, метод эвристической беседы и элементы исследования. Постановка проблемы ставит учащихся в условия, которые побуждают его решать учебную проблему, проводить анализ материала и оперировать им. Такая деятельность позволяет учащимся получить новую информацию, освоит новые способы применения знаний
условия.
условия.
Простые и составные
Простые и составные
Составной оператор.
Составной оператор.
Оператор ветвления
Оператор ветвления
Простые условия
Простые условия
Простое условие —
—
Простое условие
это два
это два
выражения, связанные одним из
выражения, связанные одним из
(равно), <
знаков отношений: =
(равно), <
знаков отношений: =
(меньше), <= (меньше либо равно), >
(меньше), <= (меньше либо равно), >
(больше), >= (больше либо равно),
(больше), >= (больше либо равно),
<>
условие
условие
<>
выполняется, то говорят, что условие
выполняется, то говорят, что условие
ис тинно, в противном случае —
ис тинно, в противном случае —
условие ложно.
условие ложно.
Если
Если
(не
(не
равно).
равно).
Примеры простых условий:
Примеры простых условий:
а>0
а>0
bb<=с+а
<=с+а
а+2*bb>=с/3
>=с/3
а+2*
Составные условия
Составные условия
Составные условия — это условия,
— это условия,
Составные условия
состоящие из двух или более простых
состоящие из двух или более простых
помощью
условий,
условий,
помощью
логических операций: andand, , oror, , notnot. Простые
. Простые
логических операций:
условия при этом заключаются в скобки.
условия при этом заключаются в скобки.
соединенных
соединенных
с
с
Примеры составных
условий:
(а<5) and (b>8)
(х>=0) or (х<-3)
not (a=0) or (b=0)
Таблица истинности
Таблица истинности
составных условий
составных условий
Пусть А, Б — некоторые
Пусть А, Б — некоторые
условия.
условия.
A or Б
A and Б
А
И
И
Л
Л
Б
И
Л
И
Л
И
И
И
Л
И
Л
Л
Л
not А
Л
Л
И
И
Алгоритм с ветвлением
Алгоритм с ветвлением
это алгоритм, в котором в
это алгоритм, в котором в
зависимости от некоторого
зависимости от некоторого
условия выполняется либо
условия выполняется либо
последовательность команд.
последовательность команд.
одна, либо другая
одна, либо другая
Для выполнения такого выбора используется
Для выполнения такого выбора используется
команда ветвления (условный оператор)
команда ветвления (условный оператор)
Команда ветвления
Команда ветвления
(условный оператор)
(условный оператор)
then оператор_1
оператор_1
Полная форма команды ветвления
Полная форма команды ветвления
IfIf условие
условие then
else оператор_2;
оператор_2;
else
Нельзя ставить ; ; перед словом
Нельзя ставить
сначала проверяется условие
условие
Команда работает следующим образом: сначала проверяется
Команда работает следующим образом:
оператор_1, если не
ии, , если оно выполняется, то исполняется
, если не
оператор_2. Затем переходим к
выполняется, то исполняется оператор_2.
Затем переходим к
выполняется, то исполняется
выполнению следующих команд в программе.
выполнению следующих команд в программе.
если оно выполняется, то исполняется оператор_1
перед словом elseelse
да (then)
оператор_1
Условие
выполнено
IF
?
нет (else)
оператор_2
Команда ветвления
Команда ветвления
(условный оператор)
(условный оператор)
Сокращенная форма команды ветвления
Сокращенная форма команды ветвления
IfIf условие
сначала
Команда работает следующим образом: сначала
Команда работает следующим образом:
условие и и, , если оно выполняется, то
проверяется условие
если оно выполняется, то
проверяется
оператор, если не выполняется, то
исполняется оператор
, если не выполняется, то
исполняется
сразу переходим к выполнению других команд в
сразу переходим к выполнению других команд в
программе.
программе.
then оператор;
оператор;
условие then
да (then)
оператор
Нет (else)
Условие
выполнено
?
Составной оператор
Составной оператор
Составной оператор — это
— это
Составной оператор
последовательность опе раторов, заключенная
последовательность опе раторов, заключенная
в операторные скобки bebe gingin и
в операторные скобки
и endend..
Формат составного оператора:
Формат составного оператора:
beginbegin
Оператор_1;
Оператор_1;
Оператор_2;
Оператор_2;
……
endend;;
Составной оператор
Составной оператор
Если при выполнении или невыполнении условия в ко манде
Если при выполнении или невыполнении условия в ко манде
ветвления необходимо осуществить несколько действий, то
ветвления необходимо осуществить несколько действий, то
эти действия записывают в виде составно го оператора.
эти действия записывают в виде составно го оператора.
Например:
Например:
If If х>у х>у thenthen
beginbegin
Max:=x;
Max:=x;
Min:=y Min:=y
end end
else begin
else begin
Max:=y; Min:=x
Max:=y; Min:=x
end;end;
Задание 1. Укажите условия, правильно записанные на языке
Укажите условия, правильно записанные на языке
Задание 1.
Паскаль, и определите какое из них простое, а какое составное
Паскаль, и определите какое из них простое, а какое составное
х>0х>0
5>у5>у
с=<5
с=<5
(а<=0)
(а<=0) andand ( (bb>0)>0)
х=>у
х=>у
а>=а>=bb*2 *2
а><0
а><0
х,у>0
х,у>0
х=5х=5
х>0, у<0
х>0, у<0
5<у<9
5<у<9
х>0 oror у<0
у<0
х>0
xx==yy==zz
8 8 modmod 2 = 0
2 = 0
1.1.
2.2.
3.3.
4.4.
5.5.
6.6.
7.7.
8.8.
9.9.
10.10.
11.11.
12.12.
13.13.
14.14.
Задание 2. Укажите условия, истинные
Укажите условия, истинные
Задание 2.
при х х = -3,
при
= -3, yy = 2,
= 2, zz=5.=5.
а)а) yy==zz++xx
б)б) zz<4<>4
г) xx--yy=-=-zz
г)
д)д) z mod
е)е) z div
z mod 2 = 1
2 = 1
z div у = 2
у = 2
Задание 3. Укажите составные
Укажите составные
Задание 3.
условия, истинные при a a = 5, = 5, bb = 7, = 7,
условия, истинные при
с с = 0.= 0.
а)а)
бб))
вв))
r) r)
(a>b) or (b>sqr(a)) or (b>c)
(a>b) or (b>sqr(a)) or (b>c)
(b>a) and (b>c)
(b>a) and (b>c)
not (a+b<0)
not (a+b<0)
(a mod 2 = 1) and (b mod 2 = 1)
(a mod 2 = 1) and (b mod 2 = 1)
Задание №4. Запишите на языке
Запишите на языке
Задание №4.
Паскаль следующие условия
Паскаль следующие условия
Условие
Запись на языке
Паскаль
величина х — положительна
величина х — неотрицательна
0 < х < 5
х≠10
а ≤5
величины х и у — положительны
х > 0, у < 5
[0; 4]
(5; 5]
[0; + ∞)
(∞; 0]
величина х — четная
величина х — нечетная
Задание 5. Запишите два условия,
Запишите два условия,
Задание 5.
истинные и два условия ложные при
истинные и два условия ложные при
а = 0, а = 0, bb = = -5, с = 5
-5, с = 5
Домашнее задание:
Домашнее задание:
Изучить §1, вопросы1-5, упр.
Изучить §1, вопросы1-5, упр.
11
Карточки 1
Карточки 1