- •«Санкт-Петербургский государственный университет аэрокосмического приборостроения»
- •Санкт-Петербург
- •Пакет прикладных программ MathCad.
- •1.1 Практическая работа 1. Основы работы с MathCad
- •Математические выражения
- •Операторы
- •Типы данных
- •Функции
- •Текстовые фрагменты
- •Графические области
- •Построение пересекающихся фигур
- •Создание анимационного клипа
- •Задания к упражнению 10
- •Практическая работа 2. Решение уравнений средствами MathCad
- •Численное решение нелинейного уравнения
- •Отсутствие сходимости функции root
- •Рекомендации по использованию функции root
- •Нахождение корней полинома
- •Решение систем уравнений
- •Решение матричных1 уравнений
- •Символьное решение уравнений
- •Порядок выполнения практической работы 2
- •Варианты упражнения 1
- •Варианты упражнения 2
- •Варианты упражнения 3
- •Варианты упражнения 4
- •1.3 Практическая работа 3. Символьные вычисления в MathCad
- •Выделение выражений для символьных вычислений
- •Символьные операции Операции с выделенными выражениями
- •Операции с выделенными переменными
- •Операции с выделенными матрицами
- •Операции преобразования
- •Стиль представления результатов вычислений
- •Примеры символьных операций в командном режиме
- •Операторы вычисления пределов функций
- •Задание операторов пользователя
- •Порядок выполнения лабораторной работы 3
- •Варианты упражнения 3
- •Варианты упражнений 6 и 7
- •Контрольные вопросы
- •Практическая работа 4. Программирование в среде MathCad
- •1.5 Практическая работа 5. Решение задач линейного программирования MathCad
- •1.6 Практическая работа 6. Решение задач линейного программирования (Транспортная задача)
- •2. Программирование в среде excel
- •Краткие сведения из теории
- •Настройка пользовательского интерфейса. Управление документами.
- •Оформление листа с текстовыми данными.
- •Оформление листа с числовыми данными.
- •2.3 Копирование/перемещение данных Возможности Автозаполнения
- •Копирование/перемещение данных. Заполнение из списков.
- •Автозаполнение с формированием прогрессий.
- •Мастер условного форматирования. Контроль ввода
- •Контроль ввода
- •Мастер условного форматирования.
- •Ввод формул. Относительная адресация.
- •Использование формул с относительной адресацией.
- •Функция суммирования
- •2.6. Данные процентного типа в формулах. Зависимости в формулах
- •1. Использование данных «процентного» типа
- •Выявление зависимостей в таблице с формулами
- •Полная абсолютная адресация в формулах
- •Полная абсолютная адресация
- •Собственные имена ячеек
- •Частичная абсолютная адресация в формулах
- •Графическое отображение данных
- •Проектирование таблицы для расчета
- •Оформление контроля ввода.
- •Оформление условного форматирования.
- •Оформление примечаний.
- •Задачи линейного программирования
- •Порядок работы
- •2.12 Задачи оптимизации (поиск решения)
- •Порядок работы
- •4. Библиографический список
Собственные имена ячеек
Материал для подготовки.
Полную абсолютную ссылку на ячейку можно заменить Именем ячейки. Имя ячейке можно присвоить командой ВСТАВКА, Имя, Присвоить или непосредственно вводом имени в Поле имени Строки формул.
Технология присваивания имени ячейкам: |
|
|
|
Постановка задачи: Отработать технологию работы с именами ячеек.
Выполнение работы.
Скопируйте таблицу Прайс на новый Лист, дайте ему имя Прас_2. Технология копирования – перетаскивание выделенных ячеек на имя листа при нажатых клавишах [Alt] и [Ctrl].
Применяя любую технологию, дайте ячейке G1 имя Курс. Затем в первой ячейке с формулой, содержащей абсолютную ссылку (Е5) замените ссылку именем.
Технология редактирования формулы:
Щелчком в ячейке с формулой (Е17) сделайте ее активной.
Двойным щелчком в Строке формул выделите нужный адрес в формуле.
Щелчком по нужной ячейке в таблице произведите замену в формуле.
Помните! Редактировать содержимое ячейки можно и непосредственно в ячейке после двойного щелчка по ней.
Контрольные вопросы:
Как в формуле обозначается полная абсолютная ссылка, как она изменяется при копировании/перемещении формулы?
Для чего ячейкам присваивается Имя?
В ячейке С1 записана формула =А1*В1. Откорректируйте формулу так, чтобы адрес А1 не менялся при копировании формулы в любую ячейку таблицы.
Частичная абсолютная адресация в формулах
Материал для подготовки.
Абсолютная ссылка может быть частичной (только по столбцу или строке). В этом случае знак $ стоит перед номером строки или именем столбца. Пример частичной абсолютной ссылки - D$12 (при копировании «замораживаются» номера строк), $B5 (при копировании «замораживаются» имена столбцов).
Постановка задачи: Произвести расчет расходов материалов и денежных затрат при проведении покрасочных работ. Вычисляется расход материала для поверхности и общий расход каждого используемого материала. Кроме этого вычисляется стоимость материала, израсходованного на каждую поверхность, стоимость каждого используемого материала и стоимость ремонта в целом. Выделить итоговую стоимость ремонта, если она превышает 10 000 руб.
Макет таблицы:
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
|
1 |
Материалы |
Расход на м2 |
Стоимость 1 кг |
Поверхность |
Затрачено средств |
|||||||
2 |
Двери |
Подоконники |
материал |
стоимость |
||||||||
3 |
Площадь |
Израсходовано |
Стоимость |
Площадь |
Израсходовано |
Стоимость |
|
|||||
4 |
Олифа |
Х кг |
Х р |
Х кв.м |
? кг |
? р. |
Х кв.м |
? кг |
? р. |
? кг |
? р. |
|
5 |
Белила |
Х кг |
Х р |
… |
… |
… |
… |
… |
… |
|||
6 |
Пигмент |
Х кг |
Х р |
… |
… |
… |
… |
… |
… |
|||
7 |
Стоимость ремонта: |
? р. |
||||||||||
Математическая модель
<израсходовано на поверхность> = <расход материала на м2>*<площадь>
Первая формула записывается в E4==B4*D4. Копируется в E5:E6 (вниз) и H4: H6 (вправо).
При копировании формулы вниз в ячейке E5 она примет вид =B5*D5. Однако площадь первой поверхности для всех материалов одна и располагается в ячейке D4, поэтому адрес этой ячейки должен быть «заморожен» по строкам (D$4), чтобы он не изменялся при копировании формулы вниз. Получим формулу для E4=B4*D$4.
При копировании такой формулы вправо в ячейку H4 получим =E4*G$4. Так как вторая поверхность обозначена в ячейке G4, второй сомножитель полностью удовлетворяет вычислениям, а первый сомножитель даст неверный или ошибочный результат, т.к. он должен показывать расход материала, размещенного в ячейке B4. Поэтому, чтобы избежать в формуле неверных вычислений, надо «заморозить» адрес ячейки B4 по столбцам для его закрепления при копировании вправо.
Получим окончательную формулу E4=$B4*D$4
<стоимость материала на ремонт поверхности> = <стоимость 1 кг>*<кол-во материала>
Первая формула записывается в F4 == C4*E4. Копируется в F5:F6 (вниз) и I4:I6 (вправо). Требуется учесть, что при копировании формулы вправо адрес ячейки C4 не должен меняться, т.к. в этой ячейке размещается стоимость 1 кг израсходованного материала. Получим окончательную формулу F4=$C4*E4
<кол-во материала на ремонт поверхностей> = < израсходовано на двери>+< израсходовано на подоконники>
Формула записывается в J4 = E4+H4. Копируется в J5:J6.
<стоимость на ремонт поверхностей>=<израсходовано на двери>+<израсходовано на подоконники>. Формула записывается в K4 = F4+I4. Копируется в K5: K6.
Выполнение работы. Заполните лист Ремонт согласно макету, мат. модели и пояснениям:
Основу макета составляет таблица на листе Вариант файла Лаб1. Поэтому можно скопировать эту таблицу на лист Ремонт текущего файла, после чего выполнить необходимые изменения. Технология копирования – использование буфера обмена.
Ввод формулы в ячейку E4, F4. Технология ввода формулы: знаки с клавиатуры, адреса ячеек щелчком мыши, абсолютная ссылка нажатием клавиши [F4] после ввода адреса.
Копирование формул.
Ввод формулы в ячейку J4.
Копирование J4 в J5:J6.
Копирование J4:J6 в K4: K6.
Вычисление в K7 общей стоимости проведенного ремонта суммированием стоимости отдельных материалов на все поверхности, т.е. K7=СУММ(K4:K6).
Выполните условное форматирование.
Контрольные вопросы:
Как в формуле обозначается частичная абсолютная ссылка, как она изменяется при копировании/перемещении формулы?
В ячейке С1 записана формула =А1*В1. Откорректируйте формулу так, чтобы адрес А1
не менялся при копировании формулы в нижние или верхние ячейки таблицы.
не менялся при копировании формулы в правые или левые ячейки таблицы.
