Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1
Практическая работа №3

Применение электронных таблиц Excel для построения таблиц истинности.

Цель работы: познакомиться с логическими функциями Excel, научиться строить таблицы истинности сложных высказываний.

Порядок выполнения работы. В электронных таблицах Excel для составления логических высказываний используют функции из категории “Логические”: И(); ИЛИ(); НЕ(); ИСТИНА(); ЛОЖЬ()

И

Синтаксис:



Логич_знач И( логич_знач1; логич_знач2; ... ; логич_знач30 )

  • Предназначение: Функция И используется тогда, когда нужно проверить, выполняются ли несколько условий ОДНОВРЕМЕННО. Одно из наиболее часто испльзуемых применений функции И — проверка, попадает ли число x в диапазон от x1 до x2.

  • аргументы: Функция И принимает от 1 до 30 аргументов (в Office 2007 — до 256), каждый из которых является логическим значением ЛОЖЬ или ИСТИНА, либо любым выражением или функцией, которое в результате дает ЛОЖЬ или ИСТИНА.

  • возвращаемое значение: Функция И возвращает логическое значение. Если ВСЕ аргументы функции И равны ИСТИНА, возвращает ИСТИНА. Если хотя бы один аргумент имеет значение ЛОЖЬ, возвращает ЛОЖЬ.

Примечание: Функция И почти никогда не используется сама по себе, обычно её используют в качестве аргумента других функций, например, ЕСЛИ.

ИЛИ

Синтаксис:



Логич_знач ИЛИ( логич_знач1; логич_знач2; ... ; логич_знач30 )

  • Предназначение: Функция ИЛИ используется тогда, когда нужно проверить, выполняется ли ХОТЯ-БЫ ОДНО из многих условий.

  • аргументы: Функция ИЛИ принимает от 1 до 30 аргументов (в Office 2007 — до 256), каждый из которых является логическим значением ЛОЖЬ или ИСТИНА, либо любым выражением или функцией, которое в результате дает ЛОЖЬ или ИСТИНА.

  • возвращаемое значение: Функция ИЛИ возвращает логическое значение. Если ХОТЯ БЫ ОДИН аргумент имеет значение ИСТИНА, возвращает ИСТИНА. Если ВСЕ аргументы имеют значение ЛОЖЬ, возвращает ЛОЖЬ.

.

1.Найдите обозначения логических функций, которые имеются в Excel

2.Используя Мастер функций, начните заполнять таблицу:




A

B

C

D

E

1

A

B

Не А

A&B;

А или В

2

ложь

ложь










3

ложь

истина










4

истина

ложь










5

истина

истина












3. Используя Мастер функций , продолжите заполнение таблицы.

А) В ячейку С2 занесите формулу: =НЕ(А2).

В ячейку D2 занесите формулу : =И(А2;В2).

В ячейку Е2 занесите формулу : =ИЛИ(А2;В2).

Б) Выделяйте ячейки С2:Е2.

В) Скопируйте выделенный блок в ячейки С3:Е5.



4. Проверьте полученную таблицу.

5. Перейдите на лист 2.

6. Используя Мастер функций, постройте таблицу истинности функций

А v A v A v A, A & A & A & A вида:



A

B

А или А или А или А

А и А и А и А

ЛОЖЬ

ЛОЖЬ

= ИЛИ(А2;A2;A2;A2)

= И(A2;A2;A2;A2;)

ЛОЖЬ

ИСТИНА







ИСТИНА

ЛОЖЬ







ИСТИНА

ИСТИНА







7. Перейдите на лист 3.

8. Используя Мастер функций, постройте таблицу истинности функций

А&A, AA вида:



А

НЕ А

А И НЕ А

А ИЛИ НЕ А

ЛОЖЬ

= НЕ (А2)

= И(А2; НЕ (А2))

=ИЛИ(А2; НЕ(А2))

ИСТИНА










9. Перейдите на лист 4.

Используя Мастер функций, постройте таблицу истинности функций

(AB), (A&B;),  A B,  A& B

Подсказка: формулы в ячейках будут таковы:

Ячейка С2: =HE(ИЛИ(А2;В2))

Ячейка D2 =HE(И(А2;В2))

Ячейка Е2: =ИЛИ(НЕ(А2);НЕ(В2))

Ячейка F2: =И(НЕ(А2);НЕ(В2))

10. . Перейдите на лист 5. Используя Мастер функций, постройте таблицы истинности для доказательства эквивалентности формул X&(XVZ)&(YVZ)↔(X&Y;)V(X&Z;)

11. . Перейдите на лист 6. .Используя Мастер функций, постройте таблицы истинности для следующей логической схемы:


Применение электронных таблиц Excel для проверки условия.
Логические высказывания используются в разветвляющихся алгоритмах при проверке условия. Если логическое выражение истинно, то алгоритм пойдет по одной ветке, если ложно, то по другой. В электронных таблицах Excel для проверки условия используют функцию из категории “Логические”: ЕСЛИ (<условие в виде логического высказывания>; <действие в случае истинности высказывания>;<действие в случае ложности высказывания>). Для определения количества совпадений по заданному условию используют функцию из категории “Статистические”: СЧЁТЕСЛИ (<диапазон>; <условие>). Рассмотрим применение этих функций на примерах Функции СУММЕСЛИ и СЧЁТЕСЛИ

СУММЕСЛИ

Часто необходимо не просто просумировать все значения в диапазоне, а включить в сумму только те, которые удовлетворяют определённому условию. Функция СУММ суммирует все, что ей дают, функция СУММЕСЛИ позволяет просуммировать только значения, соответствующие определённому условию

Синтаксис:

СУММЕСЛИ(диапазон; критерий; [диапазон_суммирования] )


  • диапазон: Проверяемый диапазон, каждая ячейка из которого проверяется на соответствие условию, указанному во втором аргументе.

  • критерий: Условие для суммирования, на соответствие которому проверяется каждая ячейка из проверяемого диапазона. Если необходимо использовать операцию сравнения, то "логическое выражение" указывается без левого операнда и заключается в двойные кавычки (например, ">=100" — суммировать все числа, большие 100). Также можно использовать текстовые значения (например, "яблоки" — суммировать все значения, находящиеся напротив текста "яблоки") и числовые (например, 300 — суммировать значения в ячейках, значения в которых 300).

  • диапазон_суммирования: Необязательный аргумент, используется тогда, когда проверяемый диапазон и диапазон суммирования находятся в разных диапазонах. Если он не указан, то в качестве диапазона суммирования используется проверяемый диапазон (первый аргумент). Если он указан, то суммируются значения из ячеек этого диапазона, находящиеся "напротив" соответствующих ячеек проверяемого диапазона.

sumif 01.pngsumif 02.png

СЧЁТЕСЛИ

Работает очень похоже на функцию СУММЕСЛИ. В отличие от СУММЕСЛИ, которая суммирует значения из ячеек, СЧЁТЕСЛИ подсчитывает количество ячеек, удовлетворяющих определённому условию. Если написать формулу СУММЕСЛИ(">10", A1:A10), будет подсчитана сумма значений из ячеек, значение в которых больше 10. Если же написать СЧЁТЕСЛИ(">10", A1:A10), будет подсчитано количество ячеек, значение в которых больше 10.

Синтаксис:

СЧЁТЕСЛИ(диапазон; критерий)


  • диапазон: Проверяемый диапазон, каждая ячейка из которого проверяется на соответствие условию, указанному во втором аргументе. Из этого же диапазона происходит подсчёт количества ячеек.

  • критерий: Условие, на соответствие которому проверяется каждая ячейка из первого аргумента. Условие записывается аналогично СУММЕСЛИ.

countif.png

В примере выше фактически подсчитывается количество ячеек, содержащих текст "Яблоки".



Логические функции ЕСЛИ, И, ИЛИ

ЕСЛИ

Синтаксис:



ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь).

  • Предназначение: Функция ЕСЛИ выполняет то ("Значение если ИСТИНА") или иное ("Значение если ЛОЖЬ") действие в зависимости от того, выполняется (равно ИСТИНА) условие или нет (равно ЛОЖЬ).

  • аргумент1. Логическое выражение: Все, что дает в результате логические значения ЛОЖЬ или ИСТИНА. Обычно либо выражения отношения (A1>=12) либо функции, возвращающие логические значения (И, ИЛИ).

  • аргумент2. Значение если ИСТИНА: любое допустимое в Excel выражение.

  • аргумент3. Значение если ЛОЖЬ: любое допустимое в Excel выражение.

  • возвращаемое значение: может возвращать значения любых типов, в зависимости от аргументов 2 и 3.

Функция ЕСЛИ позволяет организовать в формуле ветвление. Вспомните сказки: налево пойдешь — коня потеряешь, прямо пойдешь — в болото попадешь, направо пойдешь — засосёт в чёрную дыру. Использование функций ЕСЛИ, И, ИЛИ граничит с программированием. Неудивительно, что для многих людей разобраться, как они работают, очень сложно. В голове должен быть чёткий алгоритм решения задачи и требуется хорошее понимание понятия "тип данных"

https://upload.wikimedia.org/wikibooks/ru/thumb/a/a1/algoritm_perehoda_cherez_dorogu.png/749px-algoritm_perehoda_cherez_dorogu.png

https://bits.wikimedia.org/skins-1.17/common/images/magnify-clip.png

Алгоритм перехода через дорогу на светофор



12. Перейдите на лист 7.

Занесите данные таблицы «Реестр цен на лекарственные средства» на страницу. С помощью фильтра выделите лекарственное средство Азитромицин. Рассчитайте стоимость единицы лекарственного средства. В следующую ячейку занесите формулу, позволяющую рассчитать стоимость одной единицы товара в рублях (с учетом валютного курса на день покупки). Выполните вычисления.



Подсказка: применить логическую формулу ЕСЛИ.

Составьте формулу, позволяющую рассчитать количество предприятий, ведущих расчет в различных валютах. Выполните вычисления.



Подсказка: применить логическую формулу СЧЕТЕСЛИ.


13. Перейдите на лист 8. . Составьте список студентов вашей группы ( № – столбец А, фамилии – столбец B) . Выставьте в соседнем столбце C оценки за прошедший коллоквиум (произвольно, но от «2» до «5»). Затем, используя Мастер функций, в ячейках столбца запишите комментарии к этим оценкам, используя возможности логической функции ЕСЛИ согласно следующим требованиям:

1. Если оценка меньше «2», то «ТОН (такой оценки не существует)», в противном случае – пункт 2.

2. Если оценка меньше «3», то «Неудовлетворительно», в противном случае – пункт 3.

3. Если оценка меньше «4», то «Удовлетворительно», в противном случае – пункт 4.



4. Если оценка меньше «5», то «Хорошо», в противном случае – пункт 5.

5. Если оценка меньше «6», то «Отлично», в противном случае – «ТОН (такой оценки не существует)».

Практическая работа №3 Применение электронных таблиц Excel для построения таблиц истинности

Цель работы: познакомиться с логическими функциями Excel, научиться строить таблицы истинности сложных высказываний

94.72kb.

14 12 2014
1 стр.


Редакторы электронных таблиц

Пользователь электронных таблиц, в отличие от работающего в Word «текстовика», живет уже не в одном, а в двух измерениях, и расставлять цифры по клеточкам таблицы, связывая и преоб

231.41kb.

14 12 2014
1 стр.


Microsoft Excel 2003 1 Запуск Excel 1

Сфера применения электронных таблиц чрезвычайно обширна. Фактически, Excel состоит из большого числа элементарных функций, освоив и комбинируя которые можно добиться потрясающих ре

204.02kb.

14 12 2014
1 стр.


Microsoft Excel Общие сведения

Программа Microsoft Excel является одной из важных составных частей пакета программ Microsoft Office. Назначение программы Microsoft Excel (или просто Excel) – и создание и обработ

131.77kb.

14 12 2014
1 стр.


Задание Назовите виды статистических таблиц. Приведите примеры различных видов статистических таблиц
30.39kb.

07 10 2014
1 стр.


Практическая работа 1 Тема: создание в ms word деловых документов, таблиц, шаблонов и форм. Задание Оформить приглашение по образцу

Установите нужный вид экрана, например — Разметка страницы

84.84kb.

12 10 2014
1 стр.


Лабораторная работа №2 sql запросы для создания таблиц
46.9kb.

13 09 2014
1 стр.


Практическая работа №11 Excel 2007. Работа со списками

В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых – сортировка данных и поиск определенной информации

38.45kb.

14 12 2014
1 стр.