Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Порядок работы с Мастером функцийСтр 1 из 2Следующая ⇒
Компьютерный практикум по информатике Методические указания и контрольные задания. Цель работыдальнейшее совершенствование практической работы с приложениями Windows врешении инженерных, экономических и финансовых задач
Тема 1. Практика использования стандартных функций при выполнении инженерных и финансовых расчётов. Тема 2. Создание и использование пользовательских функций.
Контрольная работа. Включает выполнение трёх практических заданий.
Теоретический материал к выполнению заданий: Работа со стандартными и пользовательскими функциями Чтобы понять механизм работы функций в рабочем листе, необходимо познакомиться с описанием процедур и функций, передачей параметров и возвратом вычисленных в них значений в нужное место. В VBA процедура является частью кода, выполняющего определенный алгоритм, представленный набором инструкций. Она может быть двух видов: · Процедура общего вида(Sub); · Процедура – функция(Function). Процедуры Sub и Function являются самостоятельными процедурами, позволяющими выполнять последовательность инструкций (действий) над заданными аргументами.
Процедура общего вида имеет следующий синтаксис:
[Private/Public] [Static] Sub Имя[(Список аргументов)] <Инструкции> <[Exit Sub]> <Инструкции> End Sub
Синтаксис процедуры – функции:
[Private/Public] [Static] Function Имя[(Список аргументов)] [As Тип] <Инструкции> <[Exit Function]> <Инструкции> End Function
Где первая строка – заголовок процедуры или процедуры – функции, признаком которой является ключевое слово Sub или соответственно Function. Вслед за именем в скобках располагается список формальных аргументов (они могут отсутствовать). Примечание. По правилам Vbaдопускается отсутствие некоторых параметров в их заголовках, поэтому в представленном выше синтаксисе они заключены в квадратные скобки. Наличие (возможно также отсутствие) инструкций Exit Sub и Exit Function приводит к немедленному выходу из процедур. Как видно из общего представления процедур и функций, разница заключается в записи заголовка и окончания процедур. Кроме того, процедура – функция может иметь тип. Разница между ними также в обращении к процедурам и в возврате вычисленных в них значений. Ниже перечислены обозначения параметров заголовка процедур и их назначение. Вызов процедур (обращение) Вызов процедуры Sub осуществляется из нужного места собственной процедуры по ее имени со списком фактических аргументов. Например, Сумма (а, в) естьобращение, гдеСумма – имя процедуры, а а, в- аргументы, над которыми производятся вычисления, называемые фактическими. Фактические аргументы до вызова процедуры должны быть определены. В отличие от Sub обращение к Function производится по ее имени со списком фактических аргументов, а также еще и из правой части выражения собственной программы. Например, Z= F(x,y), где F– имя процедуры – Function, а xиy –аргументы.Это возможно потому, чтовычисленное значениев самой процедуре Function обязательно присваивается ее имени. С именем функции связан также и тип в ее заголовке.
Обращение к процедурам общего вида Ниже приведен пример обращения из процедуры procn() к процедуре общего вида с параметрами Kredit(Сумма_долга_покупателя, Процент, Срок, Конечная_сумма, Ежем_выплата). Обе процедуры хранятся в одном модуле.
Обращение к стандартным и пользовательским функциям из таблиц рабочего листа Excel при выполнении сложных расчетов
При выполнении сложных вычислений (финансовых, статистических, логических, математических, определенных пользователем и т. д.) удобно пользоваться готовыми функциями рабочего листа, а также разрабатывать собственные - пользовательские, которые будут отнесены к категории Определенные пользователем. Порядок работы с Мастером функций В Excel имеется программа Мастер функций(Function Wizard), к которой можно обратиться с помощью кнопки fx, расположенной на панели инструментов или посредством команды Вставка и далее – fx. Окно Мастер функций содержит обзор категорий функций рабочего листа, перечень функций данной категории, обращение и необходимые аргументы для ее работы, а также объяснения - и справку.
После выбора определенной функции появляется окно Аргументы функции, в котором выполняется рабочий процесс при задании определенных для данной функции аргументов Обращение к функции: · Выделяется ячейка таблицы, в которую должен быть помещен результат обращения к функции; · Выбирается команда меню Вставка, далее – fx; · В окне Мастер функций выбирается категория функций и в ней конкретное имя функции иok; · В открывшемся окне Аргументы функции размещаются данные. Аргументы функции могут быть представлены константами, ссылками на ячейки, диапазонами областей и другими функциями. В приведенном выше окне показано размещение аргументов логической функции ЕСЛИ. Примечание. При вводе аргументов их значения отображаются справа от поля ввода.
Задание № 1.Применение библиотеки стандартных функций для реализации практических расчётов.
Задача 1.1. Предприятие формирует фонд для погашения займа путём ежегодного перечисления R руб. на счёт Сбербанка в течение пяти лет. Процентная ставка r.Определить сумму, наращенную к концу срока. Величина R задаётся соотношением: R=10000*(N+1), где N – последняя цифра в номере зачётной книжки. Для расчётов использовать стандартную функцию БСи составить таблицу для 10 различных значений r. Проанализировать результаты расчётов.
Задача 1.2. За три года необходимо накопить на покупку техники сумму S рублёй, делая ежегодно равные вклады в банк по ставке r. Какую сумму требуется вносить ежегодно? Значение r в процентах задаётся соотношением r=5+N, где N – последняя цифра в номере зачётной книжки. Для расчётов использовать стандартную функцию ПЛТи составить таблицу для 10 различных значений S. Проанализировать результаты расчётов.
Задание № 2. Теоретическая и практическая работа со стандартными функциями на примере амортизационных отчислений. Исходные данные: Фирма приобрелаимущество (подобрать самостоятельно) стоимостью N руб. Срок службы линии M лет. Остаточная стоимость K руб. Выполнить: · ручной расчет таблиц амортизационных отчислений для заданного варианта значений методами равномерной амортизации и двойного процента; · вычисления и заполнения таблицы в Excel с помощью определенной финансовой функции; · анализ выполненных расчетов.
|
||
Последнее изменение этой страницы: 2018-05-30; просмотров: 210. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |