- •«Санкт-Петербургский государственный университет аэрокосмического приборостроения»
- •Санкт-Петербург
- •Пакет прикладных программ 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. Библиографический список
Автозаполнение с формированием прогрессий.
Материал для подготовки.
Для заполнения ячеек числами, подчиняющимся определенным закономерностям, можно использовать команду ПРАВКА, Заполнить, которая предложит выбрать направление заполнения (вверх, вниз, влево, вправо) и вызвать окно Прогрессия. Такое заполнения возможно и с символьными данными, содержащими числа в начале или в конце текста (например, 1-й отдел, лаборатория 35 и т.п.).
Д
иалоговое
окно Прогрессия позволяет выбрать
расположение (по строкам, по столбцам),
тип прогрессии (арифметическая,
геометрическая и т.д.), указать шаг,
предельное значение и единицы измерения
(для типа даты).
Диалоговое окно Прогрессия выводится также при «буксировке» маркер заполнения при нажатой правой кнопке мыши. После ее отпускания появится контекстное меню, где можно выбрать способ и содержание заполнения выделенных ячеек.
Перед вызовом команды необходимо ввести в 1ую ячейку заполняемого блока начальное значение. Если в окне Прогрессия не будет указываться предельное значение заполнения, надо выделить блок ячеек для заполнения (при указании предельного значения нужное количество значений выведется автоматически).
Без вызова окна Прогрессия можно формировать:
арифметическую прогрессию с единичным шагом – ввести начальное значение и копировать его при нажатой клавишей [Ctrl];
арифметическую прогрессию с любым шагом можно - ввести в смежные ячейки два 1ых значения прогрессии, выделить их и «протянуть» блок за маркер выделения.
Задание 2
Используя механизм автозаполнения, заполнить Лист2 данными:
|
A |
B |
C |
D |
E |
|
1 |
Номер |
Четные номера |
Арифметическая прогрессия с шагом 3 |
Воскресные дни в декабре 2003 г. |
Рабочие дни в декабре 2003 г. |
|
2 |
1 |
Дом № 2 |
1 |
7.12 |
01.12.03 |
|
3 |
2 |
Дом № 4 |
4 |
14.12 |
02.12.03 |
|
4 |
3 |
Дом № 6 |
7 |
21.12 |
03.12.03 |
|
5 |
4 |
Дом № 8 |
10 |
28.12 |
04.12.03 |
|
… |
… |
… |
… |
|
… |
|
9 |
8 |
Дом № 16 |
22 |
|
10.12.03 |
|
Технология выполнения.
Введите заголовки (блок A1:E1).
Заполните блок A2:A9 следующим образом: в ячейку А2 запишите число 1, протяните за маркер заполнения, удерживая клавишу Ctrl. до конца блока.
Заполните блок В2:В9 следующим образом: в ячейку В2 запишите Дом № 2, в ячейку В3 запишите Дом № 4, выделите обе ячейки, протяните за маркер заполнения до конца блока.
Заполните блок С2:С9 следующим образом: в ячейку С2 запишите число 1,выделите блок ячеек для заполнения, выполните команду Правка, Заполнить, Прогрессия…, выберите расположение по столбцам, тип - арифметическая, шаг – 3.
Заполните блок D2:D9 следующим образом: в ячейку D2 запишите любую воскресную дату (например, 7.12), протяните за маркер заполнения до конца блока с нажатой правой кнопкой мыши, выполните команду Прогрессия…, выберите расположение по столбцам, тип – даты, единица измерения – день, шаг – 7, предельное значение – 31.12.
Заполните блок E2:E9 следующим образом: в ячейку E2 запишите дату любого рабочего дня, протяните за маркер заполнения до конца блока с нажатой правой кнопкой мыши, выполните команду Заполнить по рабочим дням.
Контрольные вопросы и задания:
Как можно копировать (перемещать) данные с помощью буфера обмена?
Что такое маркер заполнения? Как можно копировать (перемещать) данные с помощью мыши в пределах одной таблицы и в таблицу на другом листе?
Что такое стандартные списки Excel, как ими пользоваться? Можно ли создавать собственные списки? Если да, то как?
Как можно выполнять Автозаполнение мышью, какие прогрессии при этом можно формировать?
Расскажите о возможностях Автозаполнения, доступных при использовании команды Правка – Заполнить.
Как вызвать контекстное меню Автозаполнения? Расскажите о его возможностях.
Сформируйте арифметическую прогрессию вида 3, 13, 23, …, 200, вызвав окно Прогрессия через центральное меню.
Сформируйте арифметическую прогрессию вида 5, 30, 55, …, 150 мышью, используя маркер заполнения.
Сформируйте геометрическую прогрессию вида 2, 6, 18, 54,…, 1500, вызвав окно Прогрессия через контекстное меню.
Сформируйте последовательность дат, состоящих из рабочих дней, с сегодняшнего числа на следующие 30 суток.
