Записать, решить и уяснить задачу

Excel. Занятие 2 – ЛОГИКА

Джордж Буль (1815-1864)

(разработал основные положения алгебры логики)

Логические выражения.

Основными формами мышления являются понятия, высказывания и умозаключение. Рассмотрим некоторые основные определения:

Понятие – это форма мышления, фиксирующая основные, существенные признаки объекта.

Высказывания – это форма мышления, в которой что либо утверждается или отрицается о свойствах реальных предметов и отношениях между ними.

Логическое высказывание — это любое повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно.

Примеры высказываний:

Так, например, предложение «Трава зеленая» следует считать высказыванием, так как оно истинное. Элементарные высказывания:«Петров — врач», «Иванов — шахматист».Предложение «Лев – птица» тоже высказывание, но оно ложное.

Высказыванием не является, например, предложение «студент 1 курса МПФ».

А предложение: «Иванов И.И. студент 1 курса МПФ» является высказыванием.

ПрограммаExcel позволяет обрабатывать логические высказывания и функции и результаты обработки могут принимать только два значения: ИСТИНА и ЛОЖЬ.

Введем в ячейку А1 логическое выражение: =75 и нажмем Еntеr. Excel вернет значение ИСТИНА. Скопируем содержимое А1 в А2 и исправим это выражение в строке формул на выражение: = 35. Нажмем Еntеr. Excel вернет значение ЛОЖЬ.

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

В действиях над числами широко используются Операции сравнения:

больше

= больше или равно

меньше

= равно

Обратите внимание, что символ отношения «больше или равно» изображается двумя знаками: и =. Причина в том, что на клавиатуре нет такого знака.

Задание 1.

Самостоятельно разработать примеры поОперациям сравнения.

Высказывания обычной речи — слова и словосочетания«не», «и», «или», «если… , то», «тогда и только тогда»и другие позволяют из уже заданных высказываний строить новые высказывания. Такие слова и словосочетания называютсялогическими связками. Высказывания, образованные из других высказываний с помощью логических связок, называются составными.

Так, например, из элементарных высказываний«Петров — врач», «Петров — шахматист»при помощи связки«и»можно получить составное высказывание«Петров врач и шахматист»

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

Чтобы обращаться к логическим высказываниям, им назначают имена.

Пусть черезАобозначено высказывание«Тимур поедет летом на море»,а черезВ —высказывание«Тимур летом отправится в горы».Тогда составное высказывание«Тимур летом побывает на море, и в горах» можно кратко записать, как: А и В.Здесь«и» —логическая связка.АиВ —логические переменные, которые могут принимать только два значения — «истина»или«ложь»,обозначаемые, соответственно, «1»и «0».

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

Название Обозначение Функция Excel
Отрицание НЕ
Конъюнкция ^ () И
Дизъюнкция V ИЛИ

У логических функций аргументы могут принимать только два значения: ИСТИНА и ЛОЖЬ. Поэтому логические функции можно задать таблицей, где перечислены все возможные значения аргументов и соответствующие им значения функций. Такие таблицы называются таблицами истинности.

Таблица для функции НЕ:

X НЕ(х)
ложь истина
истина ложь

Таблица для функций И и ИЛИ имеет вид

X У И(х,у) ИЛИ (х,у)
ложь ложь ложь ложь
ложь истина ложь истина
истина ложь ложь истина
истина истина истина истина

Функция НЕ может иметь только один аргумент, а функции И и ИЛИ могут иметь два и более аргументов.

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

Синтаксис

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

Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — логическое выражение; если значение в ячейке A10 равно 100, это выражение принимает значение ИСТИНА, а в противном случае — значение ЛОЖЬ.

Значение_если_истина — значение, которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Аргумент «значение_если_истина» может быть значением или формулой. Например, 51,2; 37,5; А2+В3*2,71.

Значение_если_ложь — значение, которое возвращается, если «лог_выражение» имеет значение ЛОЖЬ. Аргумент «значение_если_ложь» может быть значенем или формулой. Например, 51,2; 37,5; А2+В3*2,71.

Замечания

В качестве значений аргументов «значение_если_истина» и «значение_если_ложь» можно для построения более сложных проверок использовать до 64 вложенных друг в друга функций ЕСЛИ. Как правило, логическое выражение служит первым аргументом функции ЕСЛИ:

В Мастере функций ЕСЛИ находится в категории «Логические», так

же как функции И, ИЛИ, НЕ.

Задание 2.

Записать, решить и уяснить задачу

1. В ячейки А1-А10 ввести значения температур больных от 36,6 до 39,3 градусов (с шагом 0,3).

2. Ввести в ячейку В1 формулу, ЕСЛИ (А1=37.2;”Обратить внимание”; “Норма”).

Если будет выполняться условие А1=37.2, то в ячейке В1 появится надпись ”Обратить внимание”, в противном случае — “Норма”. Размножить формулу в ячейки столбца до В10 включительно. В ячейке В11 рассчитать общее количество больных, на которых требуется обратить внимание, используя статистическую функцию СЧЕТЕСЛИ.

3. Если температура больного находится в пределах от 38.5 до 39.0, то в ячейке С1 вывести сообщение «Превышено пороговое значение», в противном случае, если А139.0 – «Вызов врача». При несовпадении указанных условий вывести сообщение – «Наблюдение». Логическое выражение представлено ниже.

ЕСЛИ (И(А1=38.5; А1=39.0;” Вызов врача ”; “Наблюдение”).

Здесь в качестве логического выражения применяется функция И, обеспечивающая проверку одновременного выполнения условия: температура находится в пределах от 38.5 до 39.0 градусов. Если условие выполняется – выдаётся сообщение «Вызов врача». В противном случае, если температура выше 39.0 градусов – выдаётся сообщение «Вызов врача».

Размножить формулу в ячейки столбца до С10 включительно. Провести анализ состояния больных. В С11 рассчитать общее количество больных, температура которых превышает 39,2 градуса.

Задание 3.

Ввести таблицу, состоящую из 7-9 строк, Результаты тестирования студентов.

Фамилия И.О Дисц.1 Дисц.2 Результат Оценка
Муравьев А.Н
Морозов А.Л
Гусев Н.А.

Выполнить:

1. В ячейках Дисц.1-Дисц.4 проставить баллы для каждого испытуемого от 2 до 5 и отформатировать текст.

2. Вычислить суммарное количество баллов для каждого испытуемого и проставить ему оценку в соответствии со шкалой: меньше 4 — «2», от 4 до 6 — «3», от 7 до 8 — «4», больше 8 — «5».

3. Отсортировать таблицу по убыванию оценки, а в пределах одинаковой оценки — по фамилиям. Вычислить средний балл по каждому тесту.

Расчет среднего значения количества балловпоместить в столбце Результат с применением вложенной функции СРЗНАЧ. Отформатируйте результат: одна цифра после точки.

Расчет оценки провести в столбце Оценка. Ввести формулу для вычисления оценок по указанной в условии шкале. Решение проводится на основе вложенной функции ЕСЛИ.

Постройте нужную формулу самостоятельно. Вы должны реализовать условный оператор:

если сумма 4 то 2 иначе

если сумма 6 то 3 иначе

если сумма 8 то 4 иначе 5

Сортировка. Отсортируем список по убыванию оценок, а внутри одинаковых оценок — по алфавитному возрастанию фамилий. Для этого: выделим какую-нибудь ячейку внутри таблицы (всю таблицу выделять не обязательно). Выберем в меню команду Данные/Сортировка». Появится диалоговое окно. В первом выпадающем списке укажем, что сортировка ведется по полю «Оценка». Рядом выберем переключатель «по убыванию». В следующем выпадающем списке выберем поле для сортировки «Фамилия И.О», переключатель «по возрастанию». После нажатия «ОК» список будет отсортирован.

Диаграмма. Постройте столбиковую диаграмму результата и оценки. Столбики оценок окрасить в разные цвета.

Задание 4.

Задать список группы, с указанием следующих столбцов: № п/п, ФИО, Год рождения, факультет, номер группы, пол.

Заполнить список с помощью Формы (Данные – Форма): указав различные года рождения, два наименования факультета и групп.

С помощью Автофильтра научится производить различного вида выборки по нескольким критериям одновременно.

как решить задачу? схема, условие ,вопрос, решение ,ответ! математика 1 класс!


Похожие статьи.

Понравилась статья? Поделиться с друзьями: