Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электронные таблицы Excel.doc
Скачиваний:
26
Добавлен:
09.11.2019
Размер:
4.95 Mб
Скачать
  1. Результат выполнения упр.14

  1. Исследование зависимостей ссылок в формулах. Выделите G10 и выберите в меню пункт Сервис, Зависимости, Влияющие ячейки. На экране протянутся синие стрелки от ячеек, содержащих длины сторон и площадь треугольника, к ячейке G10. Исследуйте зависимости и для других ячеек. Проанализируйте полученный результат. Уберите стрелки соответствующей командой меню.

Удобнее работать с помощью панели кнопок Зависимости. Выведите на экран панель Зависимости (меню Вид, Панели инструментов, Зависимости; или Сервис, Зависимости, Панель зависимостей) и изучите работу кнопок этой панели. Например, выделите ячейку G10, а затем несколько раз нажмите кнопку  ‑ Влияющие ячейки. Если у Вас возникнут затруднения при выполнении этого упражнения, обратитесь к cправке Excel.

Задайте длину стороны a, равную 10. В ячейках с результатами·появится сообщение об ошибке #ЧИСЛО! и стрелка зависимости, указывающая на ошибку выделится другим цветом (красным). Дело в том, что стороны 10, 4, 5 не образуют треугольника. При вычислении площади под корнем получается отрицательное число. Уберите все стрелки. Выделите ячейку G10 и выберите Сервис, Зависимости, Источник ошибки или соответствующую кнопку на панели Зависимости. Вы наглядно увидите за счет, каких влияющих ячеек получен неверный результат. Уберите с экрана стрелки, закройте панель Зависимости.

  1. Сообщение об ошибочных данных. Будем вычислять отдельно подкоренное выражение p*(p–a)*(p–b)*(p–c_) и определять его знак. Если оно положительно, вычисляем S, R и r. Если же нет, то в ячейке B8 выведем текстовую строку Это не треугольник!, а в ячейках E10 и G10 выведем пустые строки.

Перетащите мышью содержимое B8 в B7. Отредактируйте B7, убрав КОРЕНЬ. В ячейке останется формула =p*(p–a)*(p–b)*(p–c_). Теперь имя S имеет ячейка B7. Выделите ячейку В8, войдите Вставка, Имя, Присвоить и измените ссылку для S с $B$7 на $B$8.

В ячейку B8 разместите формулу

=ЕСЛИ(B7>0;КОРЕНЬ(B7);"Это не треугольник!"). В E10 разместим формулу =ЕСЛИ(B7>0;S/p;""). Аналогично измените формулу в G10 для R.

  1. В 6-й и 7-й строках расположены результаты промежуточных вычислений, видеть которые пользователю таблицы ни к чему. Выделите целиком 6 и 7 строки и скройте их командой Скрыть (Таблица 2,п.13). Если Вы захотите вернуть эти строки на экран, выделите 5-ю и 8-ю строки и выберите Показать.

  2. Защита листа. Чтобы предохранить таблицу от непреднамеренной порчи пользователем (вдруг он попытается задать радиус вписанной окружности и при этом уничтожит формулу), нужно защитить рабочий лист.

Выделите целиком лист (Таблица 2, п.3), нажмите Ctr+1, выберите вкладку Защита и убедитесь, что флажок Защищаемая ячейка установлен.

Для ячеек B2:B4 снимите защиту ячеек (уберите флажок Защищаемая ячейка). Выберите в меню команду Сервис, Защита, Защитить лист. Попробуйте теперь ввести данные вне диапазона B2:B4 и посмотрите реакцию Excel. Затем измените значение в любой ячейке диапазона B2:B4. Снимите защиту: Сервис, Защита, Снять защиту листа.

  1. Разрешите пользователю вводить только положительные длины сторон треугольника. Для этого выделите блок ячеек B2:B4 и войдите в Данные, Проверка. В поле Тип данных: выберите Действительное, в поле Значение: - больше, в поле Минимум: - 0. Попробуйте ввести отрицательные (или текст) данные в диапазон B2:B4 и посмотрите реакцию Excel.

  2. Выберите в меню пункт Файл, Предварительный просмотр. Изучите назначение кнопок в окне предварительного просмотра. Нажмите кнопку Закрыть. Рабочий лист разбит пунктирными линиями на прямоугольники, соответствующие листам формата А4. Если печатаемая таблица не помещается целиком на один лист, необходимо войти в Параметры страницы и на вкладке Страница установить переключатель разместить не более чем на одной странице в ширину и высоту.

  3. Подбор параметра. Например, мы хотим определить величину a при R=3 для этого выделите ячейку G10 и в меню Сервис, Подбор параметра в поле Значение: введите 3 и в поле Изменяя значение ячейки: введите адрес ячейки B2, содержащей величину стороны a (если мы щелкнем мышью по этой ячейке, то в поле ввода окажется адрес $B$2). Нажмите на кнопку ОК. Посмотрите получившиеся результаты.

  4. Для выявления ошибок в процессе вычислений используют три функции ЕОШ, ЕОШИБКА и ЕН/Д, с которыми можно познакомиться через встроенную справку MS Excel.

В ячейку С8 введите формулу

=ЕСЛИ(ЕОШ(корень(p*(p–a)*(p–b)*(p–c_)));“”;корень(p*(p–a)*(p–b)*(p–c_))), которая возвращает пустую строку, если вычисление площади привело к ошибке.

В ячейку Е9 введите формулу для вычисления радиуса вписанной окружности = ЕСЛИ(ЕЧИСЛО(С8); C8/р; “”). В ячейку G9 введите формулу для вычисления радиуса описанной окружности. Сравните результаты.