Шрифт
План решения 14 Обозначить простые высказывания, входящие в условие задачи, буквами (А, В, С,…). 14 Используя логические связи между простыми высказываниями, составить сложные высказывания (условия задачи). 14
Play

План решения 14 Обозначить простые высказывания, входящие в условие задачи, буквами (А, В, С,…). 14 Используя логические связи между простыми высказываниями, составить сложные высказывания (условия задачи). 14

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

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

Цели изучение логических функций программы Microsoft Excel:

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

развивающая: развитие познавательного интереса, логического мышления, речи и внимания учащихся, формирование информационной культуры и потребности приобретения знаний;

воспитательная: привитие учащимся навыка самостоятельности в работе, воспитание трудолюбия, чувства уважения к науке.

Обязательный минимум содержания темы:

  1. Повторение основных понятий и операций формальной логики, логических выражений и их преобразования;
  2. изучение условных функций Excel, их возможностей и особенностей записи;
  3. решение задач с использованием логических функций

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

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

Алгебра логики, раздел математической логики, изучающий высказывания, рассматриваемые со стороны их логических значений (истинности или ложности), и логические операции над ними. Алгебра логики возникла в середине 19 в. в трудах Дж. Буля. Создание Алгебры логики представляло собой попытку решать традиционные логические задачи алгебраическими методами. С появлением теории множеств (70-е гг. 19 в.), поглотившей часть первоначального предмета Алгебры логики, и дальнейшим развитием математической логики (последняя четверть 19 в. — 1-я половина 20 в.) предмет Алгебры логики значительно изменился. Основным предметом стали высказывания.

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

  • Конъюнкция X&Y равна 1 тогда и только тогда (т. и т. т.), когда и Х и Y равны 1;
  • дизъюнкция X\/Y равна 0 т. и т. т., когда и Х и Y равны 0;
  • импликация ХY равна 0 т. и т. т., когда Х равно 1, а Y равно 0;
  • эквивалентность Х

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

Сводная таблица

X&Y X\/Y XУ Х

I. Логические функции Microsoft Excel

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

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

1. И(логическое_значение1; логическое_значение2; . )

Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Логическое_значение1, логическое_значение2, . — это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.

Аргументы должны быть логическими значениями (такими, как ИСТИНА или ЛОЖЬ).

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

Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

  • Аргументы должны принимать логические значения (ИСТИНА или ЛОЖЬ).

3. НЕ(логическое_значение)

Меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине.

Логическое_значение — величина или выражение, которые могут принимать два значения: ИСТИНА или ЛОЖЬ.

Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА; если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ.

4. Функция "ЕСЛИ" позволяет реализовать ветвящуюся алгоритмическую структуру.

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

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

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

Значение_если_истина — это значение, которое возвращается, если лог_выражение равно ИСТИНА. Например, если этот аргумент — строка «В пределах бюджета» и лог_выражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст «В пределах бюджета». Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значение_если_истина может быть формулой.

Функции и выражения могут быть вложены друг в друга, в частности, функция "ЕСЛИ" в качестве значений аргументов "Значение_если_истина" и "Значение_если_ложь" допускает вложенность до 7 уровней, что позволяет конструировать проверку достаточно сложных условий.

📎📎📎📎📎📎📎📎📎📎