«Весна — лето 2024»

Программирование ветвлений и логические выражения

Презентация к уроку. В презентации рассматривается общий вид алгоритмической структуры ветвление, примеры использования условного оператора на языке программирования Паскаль и логически функции.

Олимпиады: Информатика 1 - 11 классы

Содержимое разработки

Программирование ветвлений и логические выражения Информатика 10 класс Учитель: Левченко А.С.

Программирование ветвлений и логические выражения

Информатика 10 класс

Учитель: Левченко А.С.

Ветвление Полное ветвление Неполное ветвление

Ветвление

Полное ветвление

Неполное

ветвление

Общий вид условного оператора If  then оператор 1 else оператор 2;

Общий вид условного оператора

If then оператор 1

else оператор 2;

- больше = - больше или равно = - равно - неравно" width="640"

Знаки отношений

- больше

= - больше или равно

= - равно

- неравно

Пример использование условного оператора на языке ПАскаль var t:integer; begin Writeln(‘Введите температуру тела’); Readln(t); if t = 36,6 then Writeln(‘Человек здоров’)  else Writeln (‘ Есть подозрение на болезнь’); end.

Пример использование условного оператора на языке ПАскаль

var t:integer;

begin

Writeln(‘Введите температуру тела’);

Readln(t);

if t = 36,6 then Writeln(‘Человек здоров’)

else Writeln (‘ Есть подозрение на болезнь’);

end.

y then Writeln (x) else Writeln (y); end Else Writeln(‘Числа равны’); end." width="640"

Вложенный условный оператор

Определить наибольшее из двух чисел. Если числа равны, указать данных факт при выводе результата.

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 - отрицание

Логические функции

And – логическое и

Or – логическое или

Xor – исключающее или

Not - отрицание

=0) and (x=1) and (y Writeln(‘Точка А попадает в заштрихованную область’) else Writeln(‘Точка не попадает’);" width="640"

Задача

Определить, попадает ли точка А (x,y) в заштрихованную область?

if (x=0) and (x=1) and (y

Writeln(‘Точка А попадает в заштрихованную область’)

else Writeln(‘Точка не попадает’);

Задача для самостоятельного решения Дан треугольник со сторонами M, N, L . Написать программу, определяющую, существует ли данный треугольник. M N L

Задача для самостоятельного решения

Дан треугольник со сторонами M, N, L . Написать программу, определяющую, существует ли данный треугольник.

M

N

L

Задача на дом Точка А задана координатами X,Y . Написать программу, которая выводит слово «Принадлежит» , если точка принадлежит заштрихованной области и « Не принадлежит» в противном случае.

Задача на дом

Точка А задана координатами X,Y . Написать программу, которая выводит слово «Принадлежит» , если точка принадлежит заштрихованной области и « Не принадлежит» в противном случае.

Закрепление материала 1. Что такое ветвление? 2. В каких случаях используется условный оператор в программах на языке Паскаль? 3. Какие виды ветвлений вам известны? 4. Назовите логические функции в Паскале

Закрепление материала

1. Что такое ветвление?

2. В каких случаях используется условный оператор в программах на языке Паскаль?

3. Какие виды ветвлений вам известны?

4. Назовите логические функции в Паскале

Получите свидетельство о публикации сразу после загрузки работы



Получите бесплатно свидетельство о публикации сразу после добавления разработки


Серия олимпиад «Весна — лето 2024»



Комплекты учителю



Качественные видеоуроки, тесты и практикумы для вашей удобной работы

Подробнее

Вебинары для учителей



Бесплатное участие и возможность получить свидетельство об участии в вебинаре.


Подробнее