- •«Санкт-Петербургский государственный университет аэрокосмического приборостроения»
- •Санкт-Петербург
- •Пакет прикладных программ 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. Библиографический список
Ввод формул. Относительная адресация.
Использование формул с относительной адресацией.
Материал для подготовки.
Формула Excel начинается со знака =, в качестве операндов может содержать данные допустимого типа, знаки операций, скобки, функции, адреса ячеек. После ввода формулы Excel производит вычисления и помещает в ячейку результат.
Вводить адреса ячеек можно с клавиатуры (используются буквы только английского алфавита, регистр значения не имеет) или щелчком мыши по нужной ячейке (раскладка клавиатуры значения не имеет). Если формула получается очень длинной, то для разбиения формулы на отдельные строки внутри клетки можно использовать клавиши [Alt]+[Enter].
Использование в формуле адресов обеспечивает автоматический перерасчет результата при изменении значений в обозначенных ячейках. Адресация в формулах может быть относительной или абсолютной.
Относительная ссылка в формуле записывается как имя столбца и номер строки, на пересечении которых находится нужная ячейка, это изменяющийся при копировании и перемещении адрес ячейки. Изменение адреса происходит по правилу: при копировании по горизонтали изменится наименование столбца; при копировании по вертикали - номер строки; при копировании по диагонали - и то и другое.
Постановка задачи: Заполнить бланк товарного счета, в котором стоимость заказа отдельного товара вычисляется как произведение цены единицы товара на заказанное количество.
Макет таблицы:2
|
A |
B |
C |
D |
E |
F |
1 |
БЛАНК ТОВАРНОГО СЧЕТА |
|||||
2 |
№ п/п |
Наименование |
Ед. изм. |
Цена ед. товара |
Кол-во |
Стоимость |
3 |
1 |
ХХХ |
ХХХ |
ХХХ р. |
ХХХ |
??? р. |
4 |
2 |
ХХХ |
ХХХ |
ХХХ р. |
ХХХ |
… |
5 |
3 |
ХХХ |
ХХХ |
ХХХ р. |
ХХХ |
… |
Математическая модель
<стоимость> = <цена товара>*<кол-во>
Первая формула записывается в F3, копируется в F4:F5. F3 = D3*E3
Выполнение работы. Заполните лист Бланк согласно макету и пояснениям:
Ячейки А3:А5заполняется арифметической прогрессией с шагом 1.
Ввод формулы в ячейку F3.
Технология ввода формулы: знаки с клавиатуры, адреса ячеек щелчком мыши.
нажатие клавиши =, щелчок мышью по ячейке D3
нажатие клавиши *, щелчок мышью по ячейке E3
ввод формулы (щелчок по кнопке ввода в строке формул или нажатие клавиши [Enter])
Копирование формулы в ячейки F4:F5
Технология копирования формулы в смежные ячейки: протягивание мышью за маркер заполнения выделенной ячейки.
После содержательного заполнения таблицы выполните все необходимые действия по оформлению: выравнивание, обрамление, заливка, выделение заголовков шрифтами и т.д.
Функция суммирования
Материал для подготовки.
Сложение со знаком плюс используется в простых случаях, когда изменение размера таблицы в направлении суммирования не предполагается и суммируется немного клеток. Функция суммирования аналогична сложению, но более удобна, если слагаемых много.
Функция суммирования СУММ(<число1>;<число2>;…) – возвращает сумму чисел, входящих в список аргументов. Список может содержать до 30 элементов. Если в суммируемом блоке встречаются нечисловые элементы, они участвуют в суммировании как нули. Выражение, содержащее функцию суммирования, можно ввести с клавиатуры, с помощью кнопки ∑ (Автосуммирование) или комбинацией клавиш [Alt]+[=].
Функция СУММ() автоматически реагирует на включение/удаление строк/столбцов в диапазоне суммирования. Однако есть два исключения – вставка строки непосредственно над областью обработки и непосредственно над строкой, содержащей функцию СУММ(). Функция СУММ() не реагирует на такие действия, игнорируя новые строки. Постановка задачи: Дополнить бланк товарного счета общей стоимостью заказа.
Математическая модель
<ИТОГО> = суммирование <стоимость> каждого товара. Можно использовать операцию сложения (<ИТОГО> = <стоимость1>+<стоимость2>+<стоимость3>). Это имеет смысл лишь для небольшого диапазона суммирования, который не будет изменяться. Правильнее воспользоваться функцией суммирования (<ИТОГО> = СУММ(<стоимость1>:<стоимостьn>)
Формула записывается в F6=СУММ(F3:F5)
Выполнение работы.
В ячейку А6 введите ИТОГО. Формат: выравнивание по правому краю объединенного блока ячеек А6:Е6.
Ввод формулы в ячейку F6.
Технология ввода формулы: щелчок мышью по кнопке ∑ (Автосумма) на панели инструментов.
Выполните корректировку функции суммирования таким образом, чтобы область суммирования менялась при вставке новых строк. Для этого вставьте перед 6ой строкой новую (пустую) строку (строка с ИТОГО станет 7ой). Отредактируйте функцию суммирования, перешедшую в ячейку F7, включив в область суммирования ячейки F2 (заголовок) и F6 (пустая строка). Технология редактирования формулы: в строке формул выделите область суммирования F3:F5, «мышью» укажите новую область F2:F6, введите отредактированную формулу.
«Скройте» пустую строку, используя контекстное меню ячейки.
Контрольные вопросы:
Как Excel определяет, что в ячейку введена формула? Что входит в формулу?
Как в формуле обозначается относительная ссылка, как она изменяется при копировании/перемещении формулы?
В каких случаях целесообразно операцию сложения заменять функцией СУММ()?
Как ввести функцию СУММ() в формулу? Как функция СУММ() реагирует на вставку/удаление строк/столбцов в области суммирования?
