Выбранный для просмотра документ Условный оператор.pptx
Скачать материал "Презентация по информатике «Условный оператор» для 8 класса"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Условный оператор
PASCAL
2 слайд
Синтаксическая диаграмма
IF
Выражение булевского типа
THEN
ОПЕРАТОР
ОПЕРАТОР
ELSE
На месте оператора может стоять любой из операторов, в том числе и условный,
но оператор должен быть только один.
3 слайд
Оператор:
:=, IF
Пустой оператор
End
оператор
Begin
;
4 слайд
Составной оператор
End
оператор
Begin
;
Слова Begin и End называются операторными скобками
5 слайд
Полный условный оператор выполняется так:
b
Оператор
+
Оператор
_
Сначала проверяется истинность условия
Здесь b – выражение ,булевского типа, которое стоит после слова IF
Если оно истинно, то компьютер выполняет оператор, стоящий после Then.
Если оно ложно, то есть справедливо противоположное условие, то компьютер выполняет оператор, стоящий после слова Else
6 слайд
Пример 1.
Read (x);
IF x > 0 Then a:=x+1
Else a:=x-1;
7 слайд
Неполный условный оператор
Не содержит слово Else и последующего за ним оператора.
Если условие стоящее после слова IF, ложно, то ничего делаться не будет
IF
Выражение булевского типа
THEN
ОПЕРАТОР
8 слайд
Неполный условный оператор выполняется так:
b
Оператор
+
Сначала проверяется истинность условия
Здесь b – выражение ,булевского типа, которое стоит после слова IF
Если оно истинно, то компьютер выполняет оператор, стоящий после Then.
9 слайд
Пример 2
X:= 0;
IF x > 0 Then a:=2* x;
(‘X=’,X)
10 слайд
После слова Then и после Else может стоять только один оператор.
Если необходимо использовать не один оператор, а несколько то используется
составной оператор
11 слайд
IF x < 0 Then
Begin
x:=x-1;
y:= y+1;
End;
Else y:=y-1;
Пример 3.
12 слайд
Если после слова Then в качестве оператора стоит условный оператор, то возможна такая конструкция.
THEN
Оператор 1
Оператор 2
ELSE
Условие 1
IF
THEN
IF
Условие 2
К какому IF относится Else?
Какой оператор полный, а какой неполный?
Для таких случаев введено правило:
Else всегда относится к ближайшему IF.
13 слайд
THEN
Оператор 1
Оператор 2
ELSE
Условие 1
IF
THEN
IF
Условие 2
Если же требуется, чтобы первый оператор был полным,
а второй – неполным, то следует использовать операторные скобки
Begin
End
К какому IF относится Else?
Какой оператор полный,
а какой неполный?
14 слайд
полезное правило
применения условного оператора
Перед Else знак ;
не ставиться никогда !!!
15 слайд
Пример 4
IF n < 2 Then;
Begin
p:=5*n;
s:=2*(n+p);
End.
В каком случае будет выполняться составной оператор?
16 слайд
Пример 5
x:=1; y:=-1; z:=0;
IF x > 0 Then
IF y > 0 Then z:=1
Else z:=2;
Вычислите z после выполнения следующих фрагментов программ:
Z:=2
Правильный ответ:
17 слайд
Пример 6
x:=1; y:=-1; z:=0;
IF x < 0 Then
IF y > 0 Then z:=1
Else z:=2;
Вычислите z после выполнения следующих фрагментов программ:
Z:=0
Правильный ответ:
18 слайд
Пример 7
z: = 0; x: = 0;
IF x > 0 Then
Begin
IF z > 0 Then z: = 1;
End
Else z: = 2;
Вычислите значение z после выполнения следующих фрагментов программ:
Z:=2
Правильный ответ:
19 слайд
Пример 3.
Составьте программу вычисления значений f (x) при различных значениях x.
f (x)= 5, X = 2
2*x, X < 2
x+1,
2
X > 2
20 слайд
f (x)= 5, X = 2
2*x, X < 2
x+1,
2
X > 2
Program Zadacha;
Var x,f : Real;
Begin
Read (x);
If x < 2 Then f:=2*x;
Writeln ( ‘f=‘ , f);
End.
If x = 2 Then f:=5;
If x > 2 Then f:= (x+1)/2;
If x = 2 Then f:=5 Else f:=(x+1)/2;
If x < 2 Then f:=2*x
Задача
21 слайд
Задание для самостоятельного выполнения
Составьте программу вычисления значений y при различных значениях a.
y = a2, a = 4
-10, a < 4
9+a,
2
a > 4
22 слайд
Домашнее задание.
Напишите программу, которая будет считывать значение переменных a и b и распечатывать сначала меньшее из двух значений , а потом большее.
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Большую часть информации воспринимаемой детьми составляет именно на зрительная информация. Поэтому в процессе обучения важна наглядность. На сегодняшний день одним из наиболее востребованных и доступных приложений является Microsoft Office PowerPoint. Данная презентация разработана к уроку изучения новой темы «Условный оператор» в языке программирования Pascal. (По программе Угринович-8). В материале имеется теоретические аспекты изложения темы и практические задания, направленные на закрепление темы.
6 609 929 материалов в базе
Настоящий материал опубликован пользователем Сизова Светлана Игоревна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.