- Учебник: «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
- Тема: 1.6. Логические основы обработки информации
- 24.04.2018
- 594
- 1
Рабочие листы
к вашим урокам
Скачать
План-конспект урока по информатике в 10 классе
Логические операции на языке Паскаль
Цели урока:
Задачи урока:
развитие мыслительных навыков обучающихся, умения критически анализировать ситуацию; формирование умений применять ранее полученные знания в других дисциплинах (математика, английский).
Тип урока: практическая работа.
Материалы и оборудование к уроку:
1.Ноутбуки.
2.Среда программирования Pascal ABC.
3.Интернет (для учителя).
Ход урока
Подготовка учащихся к работе на уроке:
мотивация предстоящей деятельности;
объяснение порядка и правил оценивания работы на уроке;
В Паскале используются следующие операторы отношений:
Результатом логического выражения всегда является булево (логическое) значение. Булев тип данных (boolean) может принимать только два значения (true или false). Эти величины упорядочены следующим образом: false < true. Значение типа boolean занимает в памяти 1 байт.
Логические операции
С помощью логических операторов можно формировать сложные логические выражения. Логические операторы часто применяются по отношению к простым логическим выражениям.
В языке программирования Pascal предусмотрены следующие логические операции:
true and true = true
true and false = false
false and true = false
false and false = false
true or true = true
true or false = true
false or true = true
false or false = false
not true = false
not false = true
true xor true = false
true xor false = true
false xor true = true
false xor false = false
Последовательность выполнения логических операторов: not, and, or.
В языке Паскаль сначала выполняются логические операторы (and, or, xor, not), а уже потом операторы отношений (>, >=, <, <=, <>, =), поэтому не нужно забывать расставлять скобки в сложных логических выражениях.
Разберем задачи.
Задача 1.Дано целое число A. Проверить истинность высказывания: «Число A является положительным».
program Boolean1;vara: integer;beginwrite('Введите число A: ');read(a);writeln('Число A является положительным - ', a > 0); {Простое высказывание.}end.Задача 2. Дано целое число A. Проверить истинность высказывания: «Число A является нечетным».
Для того чтобы узнать, является ли данное число нечетным в Паскале предусмотрена специальная функция Odd, которая возвращает true, если число нечетное и false, если число четное.
program Boolean2;vara: integer;b :boolean;beginwrite('Введите число A: ');read(a);b :=Odd(a);writeln('Число A является нечетным - ', b); { Можно обойтись и без b }end.Написать программу:
1.Дано целое число A. Проверить истинность высказывания: «Число A является четным».
2.Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число B находится между числами A и C».
ФИЗКУЛЬТМИНУТКА
1 – 2 ученика рассказывают, чему научились (что узнали на уроке), остальные учащиеся дополняют их.
Использованные источники
Задача 1.
Для того чтобы узнать является ли число нечетным, используем уже известную нам функцию, затем инвертируем результат.
program Boolean3;vara: integer;b :boolean;beginwrite('Введите число A: ');{ 6 }read(a);b :=Odd(a);{False}writeln('Число A является четным - ',not b);{True}end.Задача 2.
program Boolean7;vara, b, c: integer;b1, b2:boolean;beginwrite('Введите число A, B, C: ');read(a, b, c);b1 :=(B > A)and(B < C);b2 := (B > C) and (B < A);{ Надо учитывать оба варианта }writeln('Число B находится между числами A и C - ', b1 or b2);end.6 672 799 материалов в базе
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.
1.6.1. Логика и логические операции
Больше материалов по этой темеНастоящий материал опубликован пользователем Корычев Жан Владимирович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Мини-курс
4 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.