Уроку Тема: Таблиці істинності


Скачати 49.85 Kb.
НазваУроку Тема: Таблиці істинності
Дата27.03.2013
Розмір49.85 Kb.
ТипУрок
bibl.com.ua > Інформатика > Урок
Дата: 22.11.12

План уроку

Тема: Таблиці істинності

Мета: навчальна: Сформувати основні поняття про таблиці істинності. Навчити учнів використовувати логічні вирази та логічні операції в середовищі візуальної обробки Visual Basic.

Розвиваюча: Розвинути навички використання логічних виразів та логічних операторів. Розвивати логічне та алгоритмічне мислення.

Виховна: Виховувати культуру оформлення.

Тип уроку:

План

  1. Організаційна частина

  2. Актуалізація та корекція опорних знань

  3. Повідомлення теми та мети уроку

  4. Викладення нового матеріалу

  5. Закріплення нових знань

  6. Підведення підсумків та завершення заняття

Хід уроку

  1. Організаційна частина

Учитель:

- Добрий день, діти!

- Сідайте, будь ласка!

- Хто сьогодні відсутній?

  1. Актуалізація та корекція опорних знань

1. Наведіть приклади речень, які є логічним виразом та які ними не є.

2. Які значення можуть набувати змінні типу Boolean?

3. Що таке логічний вираз?

4. Які логічні оператори ви знаєте?

  1. Повідомлення теми та мети уроку

Учитель:

Тема сьогоднішнього уроку: «Таблиці істиності»

Мета: «Навчитися використовувати логічні вирази та логічні операції в середовищі візуальної розробки Visual Basic».

  1. Викладення нового матеріалу

Для того щоб користуватись логічними виразами нам потрібно добре розуміти доречність застосування тієї чи іншої логічної операції. Саме для того були і вигадані таблиці істинності.

Таблиця істинності - це математична таблиця, що широко використовується у математичній логіці зокрема в алгебрі логіки, численні висловлень для обчислення значень булевих функцій.

В Visual Basic ми будемо використовувати такі таблиці істинності:

  • Таблиця істинності для логічного множення (And);

  • Таблиця істинності для логічного додавання (Or);

  • Таблиця істинності для логічного заперечення (Not).

Таблиця істинності для логічного множення (And) має такий вигляд:

А

В

A And В

True

True

True

True

False

False

False

True

False

False

False

False

Давайте розглянемо першу таблицю. За умови використання логічної операції And (істина тоді і тільки тоді, коли обидва його операнди істинні), ми отримали кінцевий результат у вигляді однієї змінної Істини (True) та трьох змінних Неправди (False).

Приклад:

Обчислити вартість товару можна, якщо «Відома ціна» і «Відома кількість».

Таблиця істинності для логічного додавання (Or) має такий вигляд:

А

В

A Or В

True

True

True

True

False

True

False

True

True

False

False

False

Давайте розглянемо другу таблицю. За умови використання логічної операції Or (істина тоді, коли хоча б один з операндів є істинний), ми отримали кінцевий результат у вигляді однієї змінної Неправди (False) та трьох змінних Істини (True). Тобто зовсім протилежний результат ніж в першому випадку.

Приклад:

Позначимо через А вираз «Задано прізвище робітника», а через В – «Задано табельний номер робітника». Тоді умовою визначення робітника й заповнення на нього наряду на роботу буде висловлення А Or B, тобто задання хоча б одного реквізиту - прізвище або табельного номера.

Таблиця істинності для логічного заперечення (Not) має такий вигляд:

А

Not A

True

False

False

True

Давайте розглянемо третю таблицю. За умови використання логічної операції Not (істинне тоді, коли А хибне, і хибне, коли А істинне), ми отримали кінцевий результат у вигляді однієї змінної Неправди (False) та однієї змінної Істини (True). Інших варіантів розвитку подій в даному випадку не може бути.

  1. Закріплення нових знань

Для закріплення нового матеріалу давайте розробимо програму, яка буде визначати результат обчислення таких виразів:

(1 < x) And (x = 5)

(1 < x) Or (x = 5)

Для цього нам потрібно розробити Windows програму, котра буде містити такі об’єкти:

  • Три об’єкта TextBox;

  • Три об’єкта Label;

  • Одна кнопка Button.

В обробнику події натискання кнопки введіть такий код:

Dim x As Integer

Dim a, o As Boolean

x = Convert.ToInt32(TextBox1.Text())

a = (1 < x) And (x = 5)

o = (1 < x) Or (x = 5)

TextBox2.Text() = Convert.ToString(a)

TextBox3.Text() = Convert.ToString(o)

Кінечним результатом має бути форма такого вигляду:



(Додаток 1)

  1. Підведення підсумків та завершення заняття

Отже сьогодні ми навчилися розробляти програми з використанням логічних виразів та операцій.

Схожі:

УРОКУ Тема: Зведені таблиці
Створюючи зведену таблицю, користувач задає імена полів, що розміщаються в її рядках і стовпцях. Допускається також завдання поля...
Уроку Тема уроку
Використання простого та розширеного фільтрів при впорядкуванні даних. Консолідація даних. Зведені таблиці
УРОК 21 Тема уроку
Мета уроку: Формування поняття первісної функції та поняття невизначеного інтегралу, знання таблиці первісних
УРОКУ   Тема:  
Мета: навчити учнів створювати зведені таблиці та здійснювати над ними різноманітні операції
Тема по програмі
...
УРОКУ   Тема: Загальні відомості про електронні таблиці
Мета: познайомити учнів з поняттям електронних таблиць та функціями програми Excel
Тема: Переміщення по таблиці та виділення фрагментів електронної таблиці. Мета
Робоча книга складається з листів які в свою чергу складаються з рядків та стовпців, на перетині яких утворюються комірки
УРОК ВСЕСВІТНЬОЇ ІСТОРІЇ В 6 КЛАСІ. Тема уроку
Обладнання: підручник, атласи, картки із завданнями, роздатковий матеріал, таблиці,ілюстрації до теми, комп’ютерна презентація
КОНСПЕКТ УРОКУ Тема: «ОБРОБКА ЛУСКАТОЇ РИБИ. СПОСОБИ РОЗБИРАННЯ ТА ВИКОРИСТАННЯ В КУЛІНАРІЇ»
Обладнання: таблиці, картки-завдання, плакати,ватман, маркери,скотч, мікрофон, презентація
Урок 1 Тема уроку. Продукти харчування, їх склад
...
Додайте кнопку на своєму сайті:
Портал навчання


При копіюванні матеріалу обов'язкове зазначення активного посилання © 2013
звернутися до адміністрації
bibl.com.ua
Головна сторінка