Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MYeTODIChKA_PO_INFORMATIKYe_TYeHNOSFYeRA-3.doc
Скачиваний:
8
Добавлен:
07.11.2018
Размер:
2.73 Mб
Скачать

Содержание работы

Задания выполняйте на отдельных листах созданной Вами книги.

Задание 1. Табулирование функций и построение графиков функций

Назовите новый рабочий лист График.

Постройте график функции F(x)=-10x+x2+8x3. Тип диаграммы выберите Точечная или График. При редактировании графика задайте заголовки, убедитесь, что подписи по оси x соответствуют табличным значениям.

Задание 2. Работа с массивами. Решение системы линейных алгебраических уравнений (слау)

СЛАУ в матричной форме имеет вид Ax = b, где A – матрица коэффициентов, x – вектор неизвестных, b ‑ вектор свободных членов:

, , .

Решение системы уравнений в матричном виде: x = A-1b,

Где A-1матрица, обратная к матрице А. Для проведения вычислений следует:

  • ввести исходные матрицу и векторы,

  • построить обратную матрицу (выделить диапазон ячеек для хранения обратной матрицы (размер диапазона должен совпадать с размером массива А) и вызвать функцию МОБР. Для запуска функции следует воспользоваться комбинацией клавиш [Ctrl+Shift+Enter];

  • выделить массив для результата и вызвать функцию МУМНОЖ;

  • в диалоговом окне задать исходные массивы ‑ диапазоны ячеек с матрицей A-1 и вектором b. Для запуска функции также следует нажать [Ctrl+Shift+Enter].

Создайте новый лист с именем СЛАУ и выполните на нем вычисление заданной системы матричным методом и методом Крамера.

Задание 3. Решение оптимизационной задачи

Для решения оптимизационных задач предназначено средство Поиск решения.

Пусть необходимо найти максимум функции Z(x), где

,

с – заданный вектор, x – искомый вектор

при ограничениях A xb, где А – матрица размером m×n; b=(b1,b2,…,bm).

Функция Z называется целевой функцией. Так как целевая функция и ограничения линейно зависят от переменных, оптимизационная задача в такой постановке называется задачей линейного программирования.

Пример поиска максимума функции Z=3000x1+2000x2 при ограничениях:

x2+2x1≤6,

2x1+x2≤8,

x2-x11,

x2≤2,

x1,x2≥0.

Ниже на рисунке а) представлено окно с вводимыми формулами. Для искомых значений x1 и x2 зарезервированы ячейки A3 и B3.

После ввода формул выделяется ячейка, содержащая целевую функцию (С4) и вызывается команда СервисПоиск решения. Окно команды с введенными ограничениями представлено на рисунке б).

Результат поиска решения представлен на рисунке в).

a) б)

Рис. 5 - Пример решения оптимизационной задачи

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

Задание 4. Создание макроса построения диаграммы в Excel

Создайте Макрос, который позволит автоматически построить диаграмму Стоимость мониторов при нажатии на кнопку «Диаграмма».

Создайте новый лист с именем Макрос и скопируйте на него таблицу, отражающую учет мониторов из лабораторной работы № 7.

Для записи макроса выполните последовательность действий:

  • Запустите процесс записи макроса (Сервис→Макрос→Начать запись)

  • В поле Имя макроса введите имя нового макроса или оставьте предложенное.

  • При желании введите краткое описание макроса в поле Описание.

  • Выполните действия, которые следует включить в макрос. В данном случае постройте диаграмму.

  • Для окончания записи макроса нажмите кнопку Остановить запись на панели инструментов Visual Basic.

  • Подключите панель инструментов Формы, щелкните на объекте Кнопка и установите кнопку, щелкнув в нужном месте страницы. В окне Назначить макрос объекту выберите имя созданного макроса. В контекстном меню измените имя кнопки на имя Диаграмма.

Для проверки действия макроса удалите диаграмму и нажмите кнопку “Диаграмма”.

Ознакомьтесь с текстом программы, соответствующей созданному макросу, для чего в контекстном меню для созданной кнопки выберите Назначить макрос, затем свой Макрос и действие Правка.

Сохраните текст макроса (программы) для отчета (скопируйте и вставьте в новый лист, которому дайте имя Текст_макроса), попытайтесь разобраться в содержании программных команд.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]