Рабочие листы
к вашим урокам
Скачать
1 слайд
Сложные условия, использование логических операций Минченко Ирина Юрьевна учитель информатики Первомайской средней школы
2 слайд
Цель урока: закрепление знаний условных операторов, развитие умений и навыков использования операторов. Что мы называем алгоритмом? Перечислите виды алгоритмов. Перечислите способы записи алгоритмов, их характерные особенности. Вспомните структуру построения разветвляющихся (условных) алгоритмов. Кратко изложите правила написания программ на языке программирования, перечислив, основные операторы и команды.
3 слайд
Логические операции Приоритет Операция Значение 0 Not Отрицание 1 And Логическое умножение (конъюнкция И) 2 Or xor Логическое сложение (дизъюнкция ИЛИ) Исключающее ИЛИ 3 = <> < <= > >= Равно Не равно Меньше Не больше Больше Не меньше
4 слайд
Таблицы истинности логических операций a b A and b A or b A xor b false false false false false false true false true true true false false true true true true true true false
5 слайд
1. Для следующих условий пометить знаком "+" истинные условия, а "-" — ложные. Здесь х := 0; у := -1; z := 1; (х < 0) or (у < 0) (х = 0) and (у <> 0) (у <> 1) and (z <> 1) (у <> 1) and (z <> 1) or (x <> 1) (у = 1) or (х <> 1) and (z <> 1) + - + + -
6 слайд
Напишите условия, которые позволяют определить, принадлежит ли точка с координатами (х0, у0) пронумерованной области. Точки на границах областей не рассматривать, то есть можно считать их не принадлежащими ей.
7 слайд
I – (y > 0) and (x < 0) and (x2 +y2 > r2) and (y< x2); II - (y > 0) and (x < 0) and (x2 +y2 > r2) and (y> x2); III - (y > 0) and (x > 0) and (x2 +y2 > r2) and (y> x2); IV - (y > 0) and (x > 0) and (x2 +y2 > r2) and (y< x2); V - (y > 0) and (x < 0) and (x2 +y2 < r2) and (y< x2); VI - (y > 0) and (x > 0) and (x2 +y2 < r2) and (y> x2); VII - (y > 0) and (x > 0) and (x2 +y2 < r2) and (y< x2); VIII - (y < 0) and (x2 +y2 < r2) and (y< x2); IX - (y < 0) and (x2 +y2 > r2) and (y< x2); Ответы
8 слайд
Пример 1: Пусть заданы любые два числа. Если абсолютная величина первого числа больше, чем абсолютная величина второго числа, то следует уменьшить первое число в пять раз, иначе их нужно оставить как есть. Program Pr1; Var x, y: real; Begin Write ('Введите числа x, y - '); Readln (x, y); If abs(x) > abs(y) Then x:= x/5 WriteLn (‘x= ‘, x:6:2, ‘ ‘:4, ‘y= ‘, y:6:2); WriteLn ('Программа завершила свою работу') End.
9 слайд
Пример 2: Нужно найти корни квадратного уравнения Program Pr1; Var a, b, c, d, x1, x2: real; Begin Write ('Введите значения a, b, c : '); Readln (a, b, c); d := sqr(b) - 4*a*c; If d > 0 Then WriteLn (‘Нет вещественных корней’) else begin x1 := (- b + sqrt(d))/(2*a); x2 := (- b - sqrt(d))/(2*a); WriteLn (‘x1= ‘, x1:6:2, ‘ ‘:4, ‘x2= ‘, x2:6:2) end End.
10 слайд
Что будет выдано на печать, если перед выполнением условного оператора a) i := 1; j := 2; b) i := 2; j := 1. if i = 1 then if j = 1 then writeln (‘i = j’) else writeln (‘i = 1, j <> 1’) else writeln (‘i<>1’) Ответы: i =1, j<>1 i<>1
Рабочие листы
к вашим урокам
Скачать
6 672 122 материала в базе
Настоящий материал опубликован пользователем Минченко Ирина Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
4 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.