Дополнительные задания к лабораторной работе 3. Самостоятельная работа 18. Задание. Вкладчик желает положить сумму в банк под 10% годовых сроком на 18 лет таким образом, чтобы по истечении указанного срока получить определённую сумму выплат (табл. 22). Определить сумму вклада (табл. 23).
Таблица 22
| 1 вариант
| 2 вариант
| 3 вариант
| 4 вариант
| 5 вариант
| Сумма выплат
| 100 000 р.
| 200 000 р.
| 300 000 р.
| 400 000 р.
| 500 000 р.
|
Таблица 23 Размер вклада
| - р.
| Срок вклада
| 18
| Процентная ставка
| 10%
| Коэффициент наращивания
| 5,559917313
| Сумма выплат
| - р.
|
Пояснения к выполнению.
Коэффициент наращивания вычисляется по формуле:
Коэф. Нар. = (1+ процентная ставка) Количество лет
Сумма выплат вычисляется по формуле:
Сумма выплат = Размер вклада х Коэффициент наращивания.
Самостоятельная работа 19. Задание. Изменим условия самостоятельной работы 18 . Вкладчик может положить на счёт не более 70 тыс. рублей. На какой срок ( в полных годах) и какую сумму ему нужно положить, чтобы по истечении срока вклада получить полмиллиона? Вопросы для самоконтроля.
Чем отличаются методы «Подбор параметра» и «Поиск решения»? Когда какой следует использовать?
Какой алгоритмической конструкции в программировании соответствует процесс «Подбор параметра»?
Лабораторная работа 4. Тема работы: Макросы.
Запись макросов с помощью макрорекордера.
Размещение элементов управления на листе EXCEL.
Макросы в диаграммах.
Выполнение макроса написанием кода в Visual Basic.
Макросы. Во всех приложениях Office, так же , как и в Word, и в EXCEL можно программировать на языке Visual Basic for Applications (VBA). Программы, написанные таким образом, присоединяются к файлу книги и называются макросами. Макросы можно создавать, не зная языка программирования VBA с помощью макрорекордера (макрос «День рождения»)). Можно основные действия записать с помощью макрорекордера и затем дописать код в редакторе Visual Basic (макрос «Клиенты»). Можно размещать на листе элементы управления и описывать код этих элементов в редакторе Visual Basic (макросы «Бабочка», «Анализ функции»). Очень эффектно можно использовать макросы в диаграммах (макрос «Звёзды»). Макросы можно использовать в вычислениях значений в ячейках, когда недостаточно арсенала мастера функций( макросы «Таблица истинности», «Возраст»).
Недостатком макропрограммирования как в Word так и в EXCEL, является то, что макросы можно отключать через пункт меню СЕРВИС – МАКРОСЫ – БЕЗОПАСНОСТЬ. Это делается для защиты книги от макровирусов – нового класса вирусов, появившегося вместе с таким удобным инструментом Microsoft Office, как VBA. Поэтому при получении книги, содержащей макросы, из ненадёжных источников (например, по электронной почте), макросы следует отключать.
Использование VBA в EXCEL имеет свои особенности по сравнению с WORD:
Объект Selection означает выделенную ячейку или область. Если ничего в момент обращения не выделено, то программа выдаёт ошибку.
Объект Range(“ столбец-строка”) позволяет обратиться к ячейке или области, например Range(“A5”), – обращение к ячейке А5.
Объект ActiveSheet.Cells(строка, столбец) также позволяет обратиться к ячейке по номеру строки и номеру столбца, например ActiveSheet.Cells(2, 5), – обращение к ячейке Е2.
Объект ActiveCell позволяет обратиться к выделенной ячейке.
В упражнениях, предлагаемых для выполнения, требуется минимальное знание основ программирования, например, знание таких тем, как:
Оператор ветвления If…THEN…ELSE.
Операторы цикла FOR…NEXT, DO…LOOP.
Диалоговые окна MSGBOX…
Оператор объявления типов данных DIM…
Функция нахождения остатка от деления a MOD b.
Функция, возвращающая случайное число в заданных пределах RND.
|