![Ответим на вопросы: Когда возникает ветвление? Каким блоком обозначается ветвление? Какие виды ветвлений имеются? Записать операторы ветвлений (полную форму).Подписать. Решить задачу: х+125, если х у= 0, если х=10 х-20, в остальных случаях](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_0.jpg)
Ответим на вопросы:
- Когда возникает ветвление?
- Каким блоком обозначается ветвление?
- Какие виды ветвлений имеются?
- Записать операторы ветвлений
(полную форму).Подписать.
- Решить задачу:
х+125, если х
у= 0, если х=10
х-20, в остальных случаях
![](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_1.jpg)
![«Логические операции на Паскале»](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_2.jpg)
«Логические операции на Паскале»
![](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_3.jpg)
Сложные условия
Сложное условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций :
- not – НЕ (отрицание, инверсия) and – И (логическое умножение, конъюнкция, одновременное выполнение условий) or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий)
- not – НЕ (отрицание, инверсия)
- and – И (логическое умножение, конъюнкция, одновременное выполнение условий)
- or – ИЛИ (логическое сложение, дизъюнкция, выполнение хотя бы одного из условий)
Простые условия (отношения)
= =
Особенность – каждое из простых условий обязательно заключать в скобки: (a b) or (c d)
не равно
равно
![Ответим на вопросы на русском языке X удовлетворяет неравенству 5X не принадлежит отрезку [-2, 2] ; Число X положительно и отлично от 2 ; Хотя бы одно из чисел X, Y, Z отлично от 1 ; Все числа X, Y, Z равны 0 .](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_4.jpg)
Ответим на вопросы на русском языке
- X удовлетворяет неравенству 5
- X не принадлежит отрезку [-2, 2] ;
- Число X положительно и отлично от 2 ;
- Хотя бы одно из чисел X, Y, Z отлично от 1 ;
- Все числа X, Y, Z равны 0 .
![](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_5.jpg)
Решение
- ( 5 Х ) AND ( Х 10 )
- ( Х X 2 )
- ( Х 0) AND ( Х 2)
- ( Х 1) OR ( Y 1) OR ( Z 1)
- ( Х =0) AND ( Y =0) AND ( Z =0)
![Задача](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_6.jpg)
Задача
- С клавиатуры вводятся координаты х , y точки M . Если точка оказывается внутри заданной области, то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».
![Проанализировать рисунок y x 0 1 -1 0 2 -2](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_7.jpg)
Проанализировать рисунок
y
x
0
1
-1
0
2
-2
![запись уравнения окружности; х 2 + у 2 = r 2](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_8.jpg)
запись уравнения окружности;
х 2 + у 2 = r 2
![Ход работы: 1 . Составить уравнения кривых, ограничивающих заштрихованную область. 2. Определить какими неравенствами описывается рассматриваемая область. 3. Записать программу на языке Паскале .](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_9.jpg)
Ход работы:
1 . Составить уравнения кривых, ограничивающих заштрихованную область.
2. Определить какими неравенствами описывается рассматриваемая область.
3. Записать программу на языке Паскале .
![Из чего состоит программа назвать? program ; var … ; {раздел …………………………..} begin … {…………………………………………………………} end. 8](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_10.jpg)
Из чего состоит программа назвать?
program ;
var … ; {раздел …………………………..}
begin
… {…………………………………………………………}
end.
8
![Типы переменных: integer { целые числа } byte { целые числа } real { вещественные числа } boolean { логический тип } integer { целые числа } byte { целые числа } real { вещественные числа } boolean { логический тип } 8](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_11.jpg)
Типы переменных:
- integer { целые числа } byte { целые числа } real { вещественные числа } boolean { логический тип }
- integer { целые числа }
- byte { целые числа }
- real { вещественные числа }
- boolean { логический тип }
8
![](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_12.jpg)
![](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_13.jpg)
![Домашнее задание С клавиатуры вводятся координаты х , y точки M . Если точка оказывается внутри заданной области (см. рис.), то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области». 0 2 6 15](http://fsd.intolimp.org/html/2017/04/04/i_58e33e0e1ca93/img_phpxkMygv_Logicheskie-operacii-na-Paskale_14.jpg)
Домашнее задание
- С клавиатуры вводятся координаты х , y точки M . Если точка оказывается внутри заданной области (см. рис.), то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».
0
2
6
15