1 of 11

Электронные таблицы �Microsoft Excel

Логические функции

2 of 11

  • При решении некоторых задач наши действия зависят от различных условий.
  • Такой алгоритм называется разветвляющимся.

3 of 11

Разветвляющийся алгоритм

  • Разветвляющийся алгоритм — это алгоритм, в котором последовательность действий зависит от выполнения или невыполнения некоторого условия.

Условие

Действие 1

Действие 2

Да

Нет

4 of 11

Функция ЕСЛИ

  • ЕСЛИ(Условие; Значение 1; Значение 2)

Условие

Значение 1

Значение 2

Истина

Ложь

5 of 11

Х≠0

y=1/x

«Деление�на ноль»

Истина

Ложь

6 of 11

Функция И

x>0 И х<1

  • И(условие1;...;условие255) — возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА.

х

+

0

1

7 of 11

Функция ИЛИ

x<0 ИЛИ х>1

  • ИЛИ(условие1;...;условие255) — возвращает значение ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

х

+

+

0

1

8 of 11

Ввод функций

  • Для ввода функции в формулу:

1. введите в строке формул знак «=», щёлкните в строке�формул кнопку �раскрытия�списка и выберите�функцию;

2. щёлкните в�строке формул� кнопку fx.

9 of 11

Редактирование аргументов

  • Для вызова диалогового окна Аргументы функции:
    • щёлкните по имени редактируемой функции в строке формул;
    • затем щёлкните кнопку fx в строке формул.

10 of 11

Ввод вложенных функций

  • При вводе вложенных функций, для получения диалогового окна подчинённой функции, надо щёлкнуть кнопку раскрытия списка в строке формул и выбрать функцию.
  • Для получения диалогового окна родительской функции, надо щёлкнуть её имя в строке формул, а НЕ кнопку ОК в окне подчинённой функции.
  • Excel поддерживает до 64 уровней вложенности функций.

=SIN(ПИ()+1)

11 of 11

Домашнее задание

  • Напишите программу, которая по двум данным натуральным числам a и b, не превосходящим 30000, подсчитывает среднее арифметическое чисел, делящихся на семь и оканчивающихся на три на отрезке [a, b].
  • Программа получает на вход два натуральных числа a и b, при этом гарантируется, что 1 ≤ a ≤ b ≤ 30000.
  • Программа должна вывести одно число: среднее арифметическое чисел, удовлетворяющих условию на отрезке [a, b].
  • Проверка: а = 100, b = 400. Результат: 238.