Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы по Excel / Лабораторная работа 8

.docx
Скачиваний:
2
Добавлен:
13.07.2024
Размер:
661.79 Кб
Скачать

Лабораторная работа №8

Тема работы: вычисление формул, заданных в виде строк.

Цель работы: получение навыков использования функции вычисления Evaluate.

Задание: разработать программу, выполняющую вычисление функции с одной переменной x, например: 𝑓 (𝑥) = 𝑎𝑥2 + 𝑏. Пользователь программы должен имеет возможность определения уравнения функции и значения x. В качестве значения x выбрать любое допустимое значение. Подготовить отчет по лабораторной работе.

Примерный внешний вид выполненной лабораторной работы №8 изображен на рисунке 8.

Рисунок 8 – Примерный внешний вид лабораторной работы №8

Дополнительная информация

Рассмотрим несколько примеров, которые могут быть полезны при выполнении лабораторной работы №8.

При решении различных задач возникает необходимость вычисления значений по формуле, которая может генерироваться в процессе выполнения программы. В данной ситуации формула генерируется самой программой в виде строки по правилам оформления формул MS Excel. Для вычисления формулы, заданной в виде строки, необходимо использовать встроенную функцию Evaluate(str). Аргумент str – строка, в которой записано вычисляемое выражение по правилам MS Excel.

Рассмотрим пример ее использования. Пусть необходимо вычислить значение, заданное строкой «10 ˆ 2 - 2 ˆ 3 + 15», которая помещена в ячейку B4. Программа, выполняющая искомую операцию, будет использовать команду Evaluate:

В случае, когда в вычисляемом выражении присутствует переменная, например, x, то перед его вычислением необходимо выполнить замену символа x на требуемое значение.