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

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

Оценка 5
Презентации учебные
ppt
информатика
10 кл—11 кл
20.11.2024
Методическая разработка практического занятия "Логический тип данных"
Презентация к практическому занятию в среде программирования 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. Определить истинность высказывания о четности числа

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

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

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

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

Примеры решения задач 2. Вывести

Примеры решения задач 2. Вывести

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

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. Решить задачу:
Дано число. Дать характеристику числа:
положительное, отрицательное;
чётное, нечётное;
целое, не целое.

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
20.11.2024