Методическая разработка практического занятия "Логический тип данных"

  • Презентации учебные
  • ppt
  • 20.11.2024
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Презентация к практическому занятию в среде программирования PascalABC "Логический тип данных"
Иконка файла материала Презентация к занятию Логический тип данных.ppt

Актуализация знаний

Что входит в алфавит языка программирования PascalABC?

Назовите простые типы данных в языке программирования PascalABC.

Какую общую структуру имеют программы в языке программирования PascalABC?

Назовите логические операции, лежащие в основе работы компьютера.

Логический тип данных

ПРАВИТЕЛЬСТВО САНКТ-ПЕТЕРБУРГА
КОМИТЕТ ПО НАУКЕ И ВЫСШЕЙ ШКОЛЕ
Санкт-Петербургское государственное бюджетное профессиональное образовательное учреждение
«Академия машиностроения имени Ж.Я. Котина»

Преподаватель: Сошникова А.А.

Цель занятия

научиться составлять программы в среде программирования PascalABC с применением логического типа данных

Логический тип данных

Логический тип – это простой стандартный порядковый тип, предназначенный для хранения логической переменной, которая принимает одно из значений:

True (истина) или False (ложь).

Переменные логического типа описываются посредством идентификатора Boolean.
Var  имя переменной: boolean;

Внутреннее представление значения false - 0 (нуль), значения true - 1.

Логические (булевские) операции

Операция

Пояснение

NOT

Логическое отрицание (инверсия)

AND

Логическое умножение (конъюнкция)

OR

Логическое сложение
(дизъюнкция)

XOR

 Логическое исключающее "или".

Таблица истинности для логических операций

А

В

not A

A and B

A or B

A xor B

true

false

true

false

false

true

false

true

false

true

Приоритет операций

Действия в скобках
NOT
AND, умножение (*), div, mod, деление (/)
OR, XOR, сложение (+), вычитание (-)
<, >, = , <>, <=, >=

Например:
A or B and not (A or B)

Особенности логических операций

Логический тип определен таким образом, что FALSE < TRUE.

Это позволяет применять к булевским операндам все операции отношения.

Величины логического типа можно выводить процедурой WRITE, но нельзя вводить процедурой READ.

Примеры решения задач

1. Определить истинность высказывания о четности числа N.

Program Primer1;
Var N : integer;
F: boolean;
Begin
Readln (N);
F:=N mod 2=0;
Writeln (F);
End.

Примеры решения задач

2. Вывести True, если число С является средним арифметическим чисел А и В, False в противном случае.

Program Primer2;
Var A,B,C,S: real;
F: boolean;
Begin
Readln (A,B,C);
S:=(A+B)/2;
F:=C=S;
Writeln (F);
End.

Правила ТБ

Цель занятия

научиться составлять программы в среде программирования PascalABC с применением логического типа данных

Найди себя на «Лестнице успеха»

Нуждаюсь в помощи

Нужно еще повторить

В основном уверен(а)

Уверен(а) в своих знаниях

Домашнее задание

Записи в тетради.

2. Решить задачу:
Дано число. Дать характеристику числа:
положительное, отрицательное;
чётное, нечётное;
целое, не целое.