Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Порядок работы с Мастером функций




Компьютерный практикум по информатике

Методические указания и контрольные задания.

Цель работыдальнейшее совершенствование практической работы с приложениями 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 не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...