Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект3Вивчення систем обробки текстової та ч...doc
Скачиваний:
19
Добавлен:
21.11.2019
Размер:
2.24 Mб
Скачать

Використання логічних функцій

Логічні функції доцільно розглядати останніми із списку всіх вбу­дованих до табличного процесора. У середовищі електронних таблиць існують такі логічні функції І, АБО, НЕ, ЯКЩО. Будь-яка логічна функ­ція може набувати одне з двох можливих значень: «істина» або «хиба». Аргументами логічних функцій І, АБО, НЕ є логічні вирази, що також можуть набувати одне з двох значень — істина чи хиба.

Наприклад, логічними виразами є:

А1>1

F2*А4=СУММ(В2:В13)

В13=«Петрик»

В3-С3>=12

РАНГ(СЗ;$С$3:$С$14)=1

Такі вирази можуть набувати значень істина чи хиба залежно від конкретних значень, що зберігаються у клітинках, на адреси яких існує посилання у виразах.

Під час введення до клітинок таких логічних виразів на екрані замість тексту або чисел з'являється значення істина чи хиба.

Доцільно спочатку ознайомити учнів з логічними операціями І (логічне множення), АБО (логічне додавання) та побудувати для них таблицю істинності (це завдання є актуальним, якщо до ознайомлення з електронними таблицями учні не вивчали основи алгоритмізації і програмування)(табл. 5.26).

Таблиця 5.26

Логічний вираз 1

Логічний вираз 2

І (Логічний вираз 1, Логічний вираз 2)

АБО (Логічний вираз 1, Логічний вираз 2)

Хиба

Хиба

Хиба

Хиба

Хиба

Істина

Хиба

Істина

Істина

Хиба

Хиба

Істина

Істина

Істина

Істина

Істина

Таблиця істинності задає правила визначення результатів виконання

логічних функцій:

  • результатом обчислення значення логічної функції І буде істина тоді і тільки тоді, коли істинні всі складові логічні вирази, що є аргументами такої функції;

  • результатом обчислення значення логічної функції АБО буде істина, якщо істинний хоча б один з логічних виразів, що є її аргументом.

Доцільно запропонувати приклади для з'ясування властивостей та використання таких функцій:

    1. І(ІСТИНА; ІСТИНА) дорівнює ІСТИНА

    2. І(ІСТИНА; ХИБА) дорівнює ХИБА

    3. І(2+2=4; 2+3=5) дорівнює ІСТИНА

    4. Якщо інтервал В1:В3 містить значення ІСТИНА, ХИБА, та ІСТИНА, то І(В1:ВЗ) дорівнює ХИБА

    5. Якщо клітинка В4 містить число між 1 і 100, то 1(1 <В4; В4<100) дорівнює ІСТИНА

    6. АБО(ІСТИНА; ХИБА) дорівнює ІСТИНА

    7. АБО(1+1=1;2+2=5) дорівнює ХИБА

    8. Якщо діапазон клітинок А1:А3 містить значення ІСТИНА, ХИБА і ІСТИНА, то АБО(А1:А3) дорівнює ІСТИНА

Вивчення функції ЯКЩО є пропедевтикою щодо вивчення вказівок розгалуження в мовах програмування. Вона має формат ЯКЩО (логічний вираз; вираз1; вираз2). Схему роботи за такою функцією подано на малюнку 5.57.

П ри виконанні функції ЯКЩО в табличному процесорі перевіря­ється істинність вказаного логічного виразу і до тієї клітинки, в якій знаходиться ця функція, заноситься значення змінної Виразі, якщо логічний вираз істинний, або значення змінної Вираз2, якщо логічний вираз хибний. Роботу функції ЯКЩО слід обов'язково для учнів про­демонструвати на прикладах при різних значеннях вмістів клітинок, координати яких використовуються у відповідних логічних виразах.

Приклад 6.

=ЯКЩО(А1>А2;100;0)

=ЯКЩО(А11>В12;«Успішність учня А краща»;«Успіш­ність учня В краща або така ж»)

=ЯКЩО(А1 *В2>0;КОРІНЬ(А1*В2);СТЕПІНЬ(А1,В2))

=ЯКЩО(І(А6>=D1;F1>4);«Ви успішно склали іспити та зараховані до вузу»;«Ви не пройшли конкурсу»)

=ЯКЩ0(І(1<В4; В4<100); В4; «Значення поза інтервалом»)

=ЯКЩО(В2>С2;«Перевищення бюджету»;«ОК»)

=ЯКЩО(А10=100;СУ М(В5 :В15);«»)

Функція ЯКЩО в табличному процесорі MS Excel викликається за допомогою «майстра функцій» і для наведених прикладів діалогові вікна «майстра функцій» після їх заповнення користувачем матимуть вигляд (мал. 5.58, 5.59, 5.60). Як свідчить практика, учнів слід детально ознайомити із запропонованим вмістом таких вікон.

На достатній кількості прикладів варто з'ясувати особливості логіч­них функцій. Вправи можуть бути такими: Визначити істинні чи хибні значення набуватимуть логічні функції при вказаних значеннях вмісту клітинок, що використовуються у функціях, як аргументи (табл. 5.27).

Таблиця 5.27

Вираз функції

Значення вмістів клітинок

Значення функції

І (А1>5;В2=4)

А1=8;В2=4

Істина

Наведемо приклади завдань на закріплення використання логічної функції ЯКЩО. При цьому доцільно, щоб завдання містили підказки та допомоги різного рівня.

Приклад 7.

Таблиця 5.28