![Программирование ветвлений и логические выражения Информатика 10 класс Учитель: Левченко А.С.](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_0.jpg)
Программирование ветвлений и логические выражения
Информатика 10 класс
Учитель: Левченко А.С.
![Ветвление Полное ветвление Неполное ветвление](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_1.jpg)
Ветвление
Полное ветвление
Неполное
ветвление
![Общий вид условного оператора If then оператор 1 else оператор 2;](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_2.jpg)
Общий вид условного оператора
If then оператор 1
else оператор 2;
![](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_3.jpg)
Знаки отношений
- больше
= - больше или равно
= - равно
- неравно
![Пример использование условного оператора на языке ПАскаль var t:integer; begin Writeln(‘Введите температуру тела’); Readln(t); if t = 36,6 then Writeln(‘Человек здоров’) else Writeln (‘ Есть подозрение на болезнь’); end.](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_4.jpg)
Пример использование условного оператора на языке ПАскаль
var t:integer;
begin
Writeln(‘Введите температуру тела’);
Readln(t);
if t = 36,6 then Writeln(‘Человек здоров’)
else Writeln (‘ Есть подозрение на болезнь’);
end.
![](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_5.jpg)
Вложенный условный оператор
Определить наибольшее из двух чисел. Если числа равны, указать данных факт при выводе результата.
var x,y:integer;
begin
Readln(x, y);
If xy then begin
if xy then Writeln (x)
else Writeln (y); end
Else Writeln(‘Числа равны’);
end.
![Логические функции And – логическое и Or – логическое или Xor – исключающее или Not - отрицание](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_6.jpg)
Логические функции
And – логическое и
Or – логическое или
Xor – исключающее или
Not - отрицание
![](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_7.jpg)
Задача
Определить, попадает ли точка А (x,y) в заштрихованную область?
if (x=0) and (x=1) and (y
Writeln(‘Точка А попадает в заштрихованную область’)
else Writeln(‘Точка не попадает’);
![Задача для самостоятельного решения Дан треугольник со сторонами M, N, L . Написать программу, определяющую, существует ли данный треугольник. M N L](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_8.jpg)
Задача для самостоятельного решения
Дан треугольник со сторонами M, N, L . Написать программу, определяющую, существует ли данный треугольник.
M
N
L
![Задача на дом Точка А задана координатами X,Y . Написать программу, которая выводит слово «Принадлежит» , если точка принадлежит заштрихованной области и « Не принадлежит» в противном случае.](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_9.jpg)
Задача на дом
Точка А задана координатами X,Y . Написать программу, которая выводит слово «Принадлежит» , если точка принадлежит заштрихованной области и « Не принадлежит» в противном случае.
![Закрепление материала 1. Что такое ветвление? 2. В каких случаях используется условный оператор в программах на языке Паскаль? 3. Какие виды ветвлений вам известны? 4. Назовите логические функции в Паскале](http://fsd.intolimp.org/html/2021/02/18/i_602e04572087b/img_phpOuMuxu_Programmirovanie-vetvlenij-i-logicheskie-vyrazheniya_10.jpg)
Закрепление материала
1. Что такое ветвление?
2. В каких случаях используется условный оператор в программах на языке Паскаль?
3. Какие виды ветвлений вам известны?
4. Назовите логические функции в Паскале