Главная страница
Навигация по странице:

  • НЕ, И, ИЛИ ; изучить работу встроенного в Excel средства «Мастер функций» на примере функции ЕСЛИ

  • 1. ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ И ЛОГИЧЕСКИЕ ФУНКЦИИ 1.1. ОСНОВНЫЕ ПОНЯТИЯ Логическое выражение - это высказывание, принимающее значения ИСТИНА

  • ИСТИНА

  • Логические

  • 1.2. ЛОГИЧЕСКИЕ ФУНКЦИИ ЕСЛИ, И, ИЛИ, НЕ Логическая функция ЕСЛИ

  • Примеры

  • Решение. В ячейки рабочего листа A1,B1 вводим обозначения x, y В ячейки A2, А3, А4 вводим различные значения x В ячейку B2 вводим формулу: 1-й способ

  • 2-й способ

  • Рис.3.2. Фрагмент листа MS Excel после проведения вычислений для разных значений x Для вычисления выражения с большим числом условий часто можно использовать вложенную функцию ЕСЛИ

  • ИСТИНА . Рис.3.7. Заданная область плоскости Решение.

  • Оформление отчета в текстовом процессоре Word

  • Правка|Специальная вставка

  • ВАРИАНТЫ ЗАДАНИЙ Задача 1.

  • Логические функции. Лабораторная работа логические функции excel


    Скачать 425.82 Kb.
    НазваниеЛабораторная работа логические функции excel
    Дата30.10.2018
    Размер425.82 Kb.
    Формат файлаpdf
    Имя файлаЛогические функции.pdf
    ТипЛабораторная работа
    #54960

    ЛАБОРАТОРНАЯ РАБОТА
    ЛОГИЧЕСКИЕ ФУНКЦИИ EXCEL
    Цель работы:

    изучить функции из категории Логические и их синтаксис;

    научиться записывать условия в Excel с помощью неравенств и с помощью логических функций
    НЕ, И, ИЛИ;

    изучить работу встроенного в Excel средства «Мастер функций» на примере функции ЕСЛИ;

    научиться вычислять выражения, зависящие от простых и сложных условий;

    рассмотреть применение логических функций к решению числовых и нечисловых задач.
    ИСТИНА'>1. ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ И ЛОГИЧЕСКИЕ ФУНКЦИИ
    1.1. ОСНОВНЫЕ ПОНЯТИЯ
    Логическое выражение - это высказывание, принимающее значения ИСТИНА или ЛОЖЬ.
    Логические выражения в Excel позволяют выполнять вычисления, зависящие от условий. Условие считается выполненным, если значение соответствующего ему логического выражения - ИСТИНА, и не выполненным, если значение логического выражения - ЛОЖЬ.
    Логическое выражение может содержать знаки равенств и неравенств и логические функции.
    Равенства и неравенства применяются к двум операндам (сравниваются две величины). Пусть, например, в Excel требуется проверить истинность неравенств:
    ,
    ,
    4
    ,
    2
    )
    2 1
    ln(
    ,
    1 0
    2 2
    z
    z
    b
    a
    t
    x






    им могут соответствовать логические выражения в Excel:
    5
    $
    $
    10
    ,
    4 2
    ^
    6 2
    ^
    5
    ,
    2
    )
    2
    /
    1 3
    (
    ,
    1 10
    A
    C
    A
    A
    B
    LN
    A




    


    В данном примере величины, обозначенные буквами, помещены в некоторые ячейки. Ссылка на ячейку $A$5 является абсолютной, показывая постоянство величины z
    0
    Пара символов < > означает - «не равно», смысл остальных символов очевиден. На равенство можно проверить и текстовое значение, причем текст в выражении заключается в кавычки. Например, логическое выражение "fax"="fag" ложно, что можно проверить, вводя формулу:
    ="fax"="fag" в какую-либо ячейку рабочего листа.
    Как правило, значение логического выражения меняется в зависимости от конкретных значений входящих в него переменных и может быть использовано в наиболее важной функции категории
    Логические – функции ЕСЛИ. Другие логические функции НЕ, И, ИЛИ – используются для задания сложных условий. Логические значения ИСТИНА и ЛОЖЬ могут задаваться в Excel как функции.
    Итак, перечислены все логические функции. Далее рассмотрен их синтаксис и примеры применения.
    1.2. ЛОГИЧЕСКИЕ ФУНКЦИИ ЕСЛИ, И, ИЛИ, НЕ
    Логическая функция ЕСЛИ имеет вид: ЕСЛИ(x1; x2; x3), где x1, x2, x3 – аргументы, здесь x1 - логическое выражение, x2, x3 – любые выражения, разрешенные в Excel; причем вычисляется x2, если x1 имеет значение ИСТИНА, и x3, если x1 имеет значение ЛОЖЬ. Если третий аргумент функции не определен, то ошибки в записи функции нет – в этом случае ей присваивается значение ЛОЖЬ, если условие не выполнено. Если ничего не нужно вычислять при невыполнении условия, следует в качестве третьего аргумента задать пробел как текст. Примеры: ЕСЛИ(A5>0;LN(A5);-1); ЕСЛИ(B2<
    >0;1/B2;” ”)
    Логическая функция И имеет вид: - И(x1; x2;; …;xn), где x1; x2;; …;xn – аргументы, являющиеся логическими выражениями. Функция может содержать до 30 аргументов. Функция И принимает значение ИСТИНА, если все ее аргументы истинны, в противном случае она принимает значение

    ЛОЖЬ. Функция может применяться для задания сложного условия, определяемого системой равенств и неравенств:





    2 1
    xn
    x
    x
    или, в форме логических высказываний,







    истинно?,
    - истинно?
    -
    2
    истинно?
    -
    1
    xn
    x
    x
    где xi – равенство или неравенство, которое может быть истинным или ложным.
    Логическая функция ИЛИ имеет вид: - ИЛИ(x1; x2, …;xn), где x1; x2;; …;xn –аргументы, являющиеся логическими выражениями. Функция может содержать до 30 аргументов. Функция ИЛИ принимает значение ИСТИНА, если хотя бы один из ее аргументов есть ИСТИНА, в противном случае она принимает значение ЛОЖЬ. Функция применяется для задания сложного условия определяемого совокупностью неравенств





    xn
    x
    x
    2 1
    или






    истинно?
    - истинно?
    -
    2
    истинно?
    -
    1
    xn
    x
    x
    Логическая функция НЕ имеет вид - НЕ(x), где x – логическое выражение. Ее значение
    ИСТИНА, если x имеет значение ЛОЖЬ, и наоборот.
    2. ПРИМЕРЫ
    Пример 1. Вычислить величину y при заданном значении x
    2
    если
    ,
    2 3
    2
    если
    ,
    4 3
    2



    





    x
    x
    x
    x
    y
    Решение.

    В ячейки рабочего листа A1,B1 вводим обозначения x, y

    В ячейки A2, А3, А4 вводим различные значения x

    В ячейку B2 вводим формулу:
    1-й способ. =ЕСЛИ(A2<2;3*A2*A2/4;3/(2*A2)), которая работает следующим образом – если в ячейке A2 число меньшее 2, то вычисляется выражение 3*A2*A2/4; если содержимое A2 больше или равно 2, то вычисляется 3/(2*A2).
    2-й способ. Ввод формулы можно выполнить и с помощью Мастера функций. Перед вставкой формулы выполняем команду Вставка|Функция. На первом шаге мастера из категории
    Логические выбираем функцию ЕСЛИ. На втором шаге заполняем поля аргументов, как показано в окне второго шага Мастера функций (рис. 3.1)
    Рис. 3.1..Окно второго шага Мастера функций для функции ЕСЛИ

    В ячейки В3 и В4 формула копируется.
    1 2
    3 4
    A
    B
    x y
    0,5 0,1875 2
    0,75 3
    0,5
    Рис.3.2. Фрагмент листа MS Excel после проведения вычислений для разных значений x
    Для вычисления выражения с большим числом условий часто можно использовать вложенную функцию ЕСЛИ.
    Пример 2. Присвоить величине z значение 1, если точка плоскости с координатами x, y лежит внутри круга радиуса 1 с центром в начале координат; значение x
    2
    +y
    2
    , если точка вне этого круга, но внутри круга радиуса 2; значение 4, если точка лежит вне большего круга.
    Решение. Данное геометрическое условие выражается формулой.














    4
    y если
    ,
    4 4
    y
    1
    если
    ,
    1
    y если
    ,
    1 2
    2 2
    2 2
    2 2
    2
    x
    x
    y
    x
    x
    z
    т. к. x
    2
    +y
    2
    является квадратом расстояния точки (x, y) от начала координат. Проведем анализ данного выражения. Если выполнено первое условие, то z = 1. Если оно не выполнено, то выполнено неравенство x
    2
    +y
    2
    > 1. При применении функции ЕСЛИ его выполнение соответствует вычислению значения, равного третьему аргументу, но нужно отделить случаи «меньше 4» и «больше или равно 4», поэтому третий аргумент снова будет функцией ЕСЛИ, с помощью которой мы и проверим условие
    x
    2
    +y
    2
    < 4.
    Введем значения x, y в ячейки A2, B2 (рис.3.6). В ячейку C2 для значения z вводим формулу, начав с вызова функции ЕСЛИ. Чтобы задать третий аргумент снова вызовем функцию ЕСЛИ.
    Последовательный вид окон внешней и внутренней функции ЕСЛИ представлен на рисунках 3.3-3.5..
    Рис. 3.3. Окно внешней функции ЕСЛИ

    Рис. 3.4. Окно внутренней функции ЕСЛИ
    Щелкнув в строке формул, мы вернемся к внешней функции ЕСЛИ. Поле третьего аргумента будет заполнено автоматически.
    Рис.3.5. Окно внешней функции ЕСЛИ после выхода из внутренней функции
    1 2
    3 4
    A
    B
    C
    x y
    z
    0,5 0,5 1
    1 1
    2 1
    2 4
    Рис.3.6. Фрагмент листа MS Excel после проведения вычислений для разных значений x и y
    Пример 3. Определить, является ли истинной принадлежность точки заданной области D.
    Проверить условие принадлежности области для нескольких точек.
    Область D составлена из двух секторов круга радиусом 5 см и изображена на рис.3.7 серым цветом. Область не содержит границу. Проверить принадлежность области точек плоскости
    )
    0
    ,
    0
    (
    ),
    2
    ,
    2
    (
    ),
    0
    ,
    6
    (
    ),
    1
    ,
    1
    (
    ),
    2
    ,
    2
    (
    ),
    2
    ,
    2
    (
    5 4
    3 2
    2 1




    M
    M
    M
    M
    M
    . При проверке принадлежность точки области D показать значением ИСТИНА.

    Рис.3.7. Заданная область плоскости
    Решение. Заданная область является решением системы неравенств:






    0 25 2
    2
    xy
    y
    x
    Координаты точек введем в последовательные ячейки рабочего листа. В следующий столбец в ячейку D2 вводим формулу =И(B2^2+C2^2<=25;B2*C2>0). Затем копируем ее в ячейки D3:D6.
    Результаты работы представлены на рис. 3.7.
    Можно получить ответ не в виде логического значения, а в виде обычного текста. В ячейку E2 вводим формулу:
    =ЕСЛИ(И(B2^2+C2^2<25;B2*C2>0); "принадлежит области"; "не принадлежит области"). Затем копируем ее в ячейки E3:E6.
    1 2
    3 4
    5 6
    A
    B C
    D
    E

    x y
    Принадлежность точки области D
    Другая форма представления результатов. Точка Mi
    M1 2
    2
    ИСТИНА
    принадлежит области
    M2
    -1
    -1
    ИСТИНА
    принадлежит области
    M3 6
    0
    ЛОЖЬ
    не принадлежит области
    M4 2
    -2
    ЛОЖЬ
    не принадлежит области
    M5 0
    0
    ЛОЖЬ
    не принадлежит области
    Рис. 3.7. Фрагмент рабочего листа для примера 3
    Оформление отчета в текстовом процессоре Word
    Для оформления отчета создадим документ Word, содержащий следующие элементы:

    название работы и данные об ее исполнителе;

    условие задачи 1;

    расчетные формулы задачи 1;

    фрагменты рабочих листов Excel с различными вариантами исходных данных и порядок их заполнения для задачи 1. Вставку фрагментов рабочих листов в Word выполнять через буфер обмена с учетом следующего замечания: при вставке из буфера обмена выполнять команду
    Правка|Специальная вставка, при этом вставить фрагмент как Метафайл Windows;

    последовательность заполнения расчетной таблиц;

    анализ результатов.
    Аналогично оформить решение задачи 2, нарисовать область D.

    ВАРИАНТЫ ЗАДАНИЙ
    Задача 1. Вычислить указанные величины, зависящие от условий, с помощью логических функций.
    Параметр а задать самостоятельно. Исходные данные подобрать самостоятельно. Вычисления провести минимум для двух точек.
    Задача 2. Вычислить указанные величины, зависящие от условий, с помощью логических функций.
    Исходные данные подобрать самостоятельно. Вычисления провести минимум для трех точек.
    Задача 3. Определить принадлежность точек
    5 4
    3 2
    1
    ,
    ,
    ,
    ,
    M
    M
    M
    M
    M
    заданной области D. Область задана системами или совокупностями неравенств. Координаты точек на плоскости задать самостоятельно.
    Таблица 3.1
    Вар иан т
    Задача 1. Формулы для вычисления y
    Задача 2. Формулы для вычисления y
    Задача 3.
    Система неравенств, определяющая область D
    1
    










    4
    ),
    1
    sin(
    4
    ),
    sin(
    a
    x
    если
    a
    x
    a
    x
    если
    a
    x
    y
















    1
    если
    ,
    1
    )
    4 3
    (
    1 0
    если
    ,
    4 3
    0
    если
    ,
    4 2
    2 2
    x
    x
    x
    x
    x
    x
    x
    y
    






    3 0
    x
    y
    x
    y
    2




    








    x
    x
    если
    x
    a
    x
    x
    если
    x
    a
    y
    cos sin
    ,
    cos cos sin
    ,
    sin
    2 2













    2
    если
    ,
    )
    2
    (
    3 2
    0
    если
    ,
    2 0
    если
    ,
    0 2
    x
    x
    x
    x
    x
    x
    y
    D
    y
    x

    )
    ,
    (
    , если не выполнено:







    3 0
    3 0
    y
    x
    3
    








    a
    x
    если
    ,
    a
    a
    x
    если
    ,
    x
    a
    x
    y
    3 3
    2 2
















    1
    если
    ,
    )
    1
    (
    1 1
    если
    ,
    |
    |
    1 1
    если
    ,
    )
    1
    (
    2 2
    x
    x
    x
    x
    x
    x
    y
    









    3 3
    0 4
    x
    y
    y
    x
    4
    








    x
    a
    если
    e
    x
    a
    если
    e
    y
    ax
    ax
    ,
    ,
    1 1

















    0
    если
    ,
    2 6
    0 3
    если
    ,
    4 3
    3
    если
    ,
    0
    x
    x
    x
    x
    x
    y
    







    1 0
    4 2
    2
    x
    y
    y
    x
    5
    








    2 2
    2 2
    2 2
    2 2
    a
    x
    если
    ,
    a
    x
    a
    x
    если
    ,
    a
    x
    y

















    2
    если
    ,
    2 2
    2 2
    если
    ,
    4 2
    если
    ,
    0 2
    x
    x
    x
    x
    x
    y
    








    3 0
    0
    x
    y
    y
    x
    6
    







    a
    x
    если
    a
    x
    a
    x
    если
    x
    y
    3
    ,
    3
    sin
    3
    ,
    3
    sin
    2 2



    
















    4 0
    если
    ,
    )
    2
    (
    4 0
    4
    если
    ,
    )
    2
    (
    4 4
    или
    4
    если
    ,
    0 2
    2
    x
    x
    x
    x
    x
    x
    y
    







    0 0
    4 2
    x
    y
    x
    y
    7
    








    a
    x
    если
    x
    a
    a
    x
    если
    x
    a
    y
    ,
    ,
    3 3



    







    2
    если
    ,
    4 2
    0
    если
    ,
    1 0
    если
    ,
    2
    x
    x
    x
    x
    e
    y
    x
    








    1 0
    4 2
    2
    x
    y
    x
    y
    x
    8


    








    a
    x
    если
    a
    x
    a
    x
    если
    x
    y
    ,
    sin
    ,
    2 2
    2



    








    1
    если
    ,
    1
    |
    |
    если
    ,
    1 1
    если
    ,
    1 1
    x
    e
    x
    x
    x
    y
    x
    








    3 0
    3
    x
    y
    x
    y

    9




    








    a
    x
    если
    a
    x
    a
    x
    если
    a
    x
    y
    ,
    cos
    ,
    sin
    2 2

















    4 2
    если
    ,
    )
    7 4
    (
    1 2
    0
    если
    ,
    7 4
    4
    или
    0
    если
    )
    2
    (
    1 2
    2 2
    x
    x
    x
    x
    x
    x
    x
    x
    x
    y
    









    3 3
    0 6
    x
    y
    y
    x
    10







    a
    x
    если
    a
    x
    если
    x
    y
    ,
    29 0
    ,
    sin
    1 3













    1
    если
    ,
    1
    |
    |
    если
    ,
    1
    если
    ,
    1 1
    2 2
    x
    e
    x
    x
    x
    x
    y
    x
    









    1 1
    0 4
    2 2
    x
    y
    y
    x
    11












    a
    x
    если
    x
    a
    x
    если
    x
    y
    ,
    2
    log
    ,
    1
    sin
    2 2














    2
    если
    ,
    log
    2 0
    если
    ,
    1 0
    если
    ,
    )
    3
    (
    3 2
    2
    x
    x
    x
    x
    x
    x
    y
    








    2 0
    0 9
    2 2
    x
    y
    y
    x
    12
    






    a
    x
    если
    x
    a
    x
    если
    x
    y
    ,
    sin
    ,



    









    1
    если
    ,
    )
    3
    (
    1
    |
    |
    если
    ,
    3 1
    если
    ,
    2 2
    2
    x
    x
    x
    x
    x
    x
    x
    y
    









    1 1
    0 4
    2 2
    x
    y
    y
    x
    13








    a
    x
    если
    x
    a
    x
    если
    e
    y
    x
    ,
    73
    ,
    2
    ,
    1 2



















    3
    если
    ,
    )
    2
    )(
    1
    (
    1 3
    1
    если
    ,
    2 4
    1
    если
    ,
    2 1
    x
    x
    x
    x
    x
    x
    e
    y
    x
    








    4 0
    4
    x
    y
    y
    y
    x
    14




    








    a
    x
    если
    a
    x
    a
    x
    если
    a
    x
    y
    ,
    sin
    ,
    cos
    2 2




    












    2
    если
    ,
    2 1
    если
    ,
    2 1
    если
    ,
    1 1
    2
    x
    e
    x
    x
    x
    x
    x
    y
    x
    







    3 0
    4 2
    x
    y
    y
    x
    15
    








    a
    x
    если
    x
    a
    a
    x
    если
    a
    x
    y
    ,
    ,
    3













    1
    если
    ,
    log
    1
    |
    |
    если
    ,
    1 1
    если
    ,
    2 2
    2
    x
    x
    x
    x
    x
    x
    y
    x
    







    3
    |
    |
    1 4
    x
    y
    y
    x


    написать администратору сайта