Приклад розробки бази даних

Затверджую

Проректор з навчальної та методичної роботи

____________М.М. Касьяненко

«_____» ___________ 2012 р.

 

 

МЕТОДИЧНА РОЗРОБКА

організації розрахункової роботи

з курсу “ Інформаційні системи та технології в фінансах ”

для підготовки бакалаврів

галузі знань 0305 “Економіка та підприємництво”

напряму підготовки 6.030503 “Фінанси”

 

 

Ірпінь – 2012 р.

Методична розробка складена на основі робочої навчальної програми курсу“Інформаційні системи та технології в фінансах”, затвердженої у 2010р.

 

Автор В.Ю. Свириденко, ст.викладач

 

Рецензент А.О. Антонюк, к.ф-м.н., доцент

 

Розглянуто і схвалено на засіданні кафедри інформаційних систем і технологій протокол № __ від __ _____2012р.

Зав. кафедри _____________В.А. Одинець, к.е.н., доцент

 

 

Розглянуто і схвалено на засіданні вченої ради факультету економіки та оподаткування.

Протокол № __ від “___ “ ____________ 2012 р.

 

Голова вченої ради факультету економіки та оподаткування

декан ФЕО ________________ Г.М. Калач, к.е.н., доцент

 

Завідувач навчально -

методичного відділу О.О. Бойко

 

Реєстраційний № _______

 


ЗМІСТ

Стор.

Передмова.. 4

Оцінювання результатів розрахункової роботи студентів.. 5

Вимоги до оформлення розрахункової роботи.. 6

Завдання для розрахункової роботи.. 11

Методичні вказівки до виконання завдання.. 12

Приклади виконання по розділах.. 27

Контрольні питання.. 40

Варіанти завдань до розрахункової роботи.. 41

Список рекомендованої літератури.. 44

 

 


Передмова

Успішна діяльність в міжнародному бізнесі спирається на оперативний аналіз економічної ситуації та вибір оптимального рішення із спектру можливих альтернатив, що дає можливість прийняття оптимального управлінського рішення при керуванні економічним об’єктом. Технологія роботи з інформацією в міжнародній економіці за останні десятиріччя істотно змінилася: широке застосування комп’ютерної техніки та новітніх технологій у щоденній практиці стало реальністю і необхідністю.

Стрімкий розвиток комп‘ютерної техніки і її різноманітного програмного забезпечення – це одна з характерних прикмет сучасного періоду розвитку суспільства. Технології, основним компонентом яких є комп‘ютер, проникають практично в усі сфери людської діяльності. У цих умовах продовжує зростати попит на спеціалістів високої кваліфікації бо комп‘ютер став неодмінним атрибутом робочого місця працівників багатьох професій.

Виконання розрахункових робіт є контроль набутих знань і практичних навичок у застосуванні інформаційних технологій. Методична розробка до виконання розрахункової роботи з курсу “Інформаційні системи та технології в міжнародній економіці” містить такі розділи:

1. Оцінювання результатів розрахункової роботи студентів

2. Вимоги до оформлення розрахункової роботи

3. Завдання для розрахункової роботи

4. Методичні вказівки до виконання завдання.

5. Приклади виконання по розділах.

6. Контрольні питання.

7. Варіант завдань до розрахункової роботи.

Розділи 3 і 4 орієнтують студента на перелік основних питань для вирішення індивідуального завдання. У 7-му розділі визначені варіанти тем індивідуального завдання, які призначає викладач кожному студенту. Усі студенти індивідуально, по кожному завданню окремо проходять співбесіду з викладачем, який оцінює їх знання та вміння.


Оцінювання результатів розрахункової роботи студентів

За успішне виконання кожного із завдань в цілому з розрахункової роботи студенти отримують до 10 балів. Таким чином, за кожний вид роботи студент може отримати максимально:

№ з/п. Розділ розрахункової роботи Вид роботи Максимальна кількість балів за видами робіт
1. Алгоритмізація та моделювання обчислювальних процесів Постановка завдання. Розробка моделі. Формалізація і алгоритм завдання в MS Word. Побудувати блок-схему.
Реалізація моделі в MS Access Створення і наповнення бази даних MS Access. Створення потрібних запитів і звітів. Описати етапи розв‘язування завдання в MS Word.
3. Excel як інструмент розробки ІС.   Реалізація обчислювальних алгоритмів та аналіз даних в MS Excel Побудувати графік функціональної залежності Описати етапи розв‘язування завдання в MS Word.
4. Реалізація моделі засобами VBA Розрахунки в VBA. Опис структури програми і даних в MS Word.
5. Реалізація моделі в системі «Парус-підприємство» Наповнення даних у базу даних, розробка вихідних форм документів. Опис виконаних робіт в MS Word.
Разом 10

Вимоги до оформлення розрахункової роботи

Звіт з розрахункової роботи має бути збережений на диску і оформлений як папка з ім’ям Roz_ВашеПрізвище (Латиницею).

В цій папці мають знаходитись:

· файл документа програми MS Word з варіантом розрахункової роботи (електронний звіт);

· файл документа MS Word з ім’ям ВашеПрізвище (Латиницею).doc з блок-схемою;

· файл документа бази даних MS Access з ім’ям ВашеПрізвище (Латиницею).dbf із заповненою базою даних.

· файл документа програми MS Excel з ім’ям ВашеПрізвище (Латиницею). xls із застосованою для обчислень, розробленою автором процедурою-підпрограмою.

Загальні вимоги

Розрахункова робота оформлюється згідно Державного стандарту України. Таким стандартом є ДСТУ 3008-95 «Документація. Звіти у сфері науки і техніки. Структура і правила оформлення».

Процес літературного оформлення роботи передбачає знання і дотримання певних вимог, а саме:

- чіткість, зрозумілість, систематизація і послідовність викладу матеріалу;

- поділ тексту на абзаци: кожен абзац містить самостійну думку, виражену одним чи кількома реченнями; абзац починається з нового рядка, з великої літери, на відстані 1-1,5 см від полів;

- працюючи над текстом, слід уникати повторів; не закінчивши попередню думку, не переходити до нової; скорочувати занадто довгі, ускладнені речення;

- необхідно дотримуватись єдиних умовних позначень і скорочень слів, які відповідали б загальноприйнятим нормам;

- якщо речення починається з цифри, її потрібно писати словами: п'ятдесят аналізів; приблизні цифри теж пишуться словами: близько ста партій;

- граничні величини починаються таким чином: від 25 до 50, або 25-50, або 25...50;

- не можна скорочувати нулі нижньої границі: 10000-150000, а не 10-150000;

- позначки ставляться біля верхньої границі: 20-25 млн.т;

- римські цифри вживаються на позначення століть, кварталів року, місяців, томів, частин, черговості конгресів, з'їздів чи конференцій;

- знаки +, -, %, ставляться лише біля цифр і не подвоюються;

- № 8, 10, а не № шість чи № № 2,4; знак № не ставиться у порядковій нумерації розділів, сторінок, додатків, таблиць, малюнків, а також при скороченнях;

- округлення числових значень величин повинно бути однаковим: 1, 75; 2,00 а не 1,75:2;

- не допускається заміна слова буквеною позначкою: температура, на складі, а не І на складі;

Розрахункова робота виконується на окремих аркушах білого паперу форматом А4 (210 х 297 мм). Робота має бути надрукована через 1.5 міжрядкові інтервали, шрифт 14.

Текст повинен мати поля з 4-х боків аркуша:

- зліва – 20 мм;

- справа – 10 мм;

- зверху – 20мм;

- знизу – 20 мм.

Усі сторінки мають бути пронумеровані. Починається нумерація з титульного листа (без позначення на ньому сторінки), арабськими цифрами у верхньому правому куті сторінки.

Текст роботи розбивається на розділи (глави), які теж нумеруються арабськими цифрами: розділи можуть ділитися на підрозділи. Номер підрозділу складається з двох чисел, розмежованих крапкою: 1.1, 1. 2. Заголовки структурних частин розрахункової роботи: “Зміст”, “Вступ”, “Розділ”, “Висновки”, “Список використаних джерел” і “Додатки” друкують з великої літери (шрифт 14, жирний) симетрично до тексту. Крапку в кінці заголовка не ставлять. Заголовки підрозділів пунктів друкують маленькими літерами (розмір шрифту 14, жирний) з абзацного відступу. Відстань між заголовком та текстом повинна дорівнювати 2 інтервали. Кожен розділ розрахункової роботи треба розпочинати з нової сторінки. Відстань між попереднім текстом і заголовком підрозділу - 4 інтервали. Не можна вміщувати заголовок внизу однієї сторінки, а текст починати з іншої.

Готова робота подається у зброшурованому вигляді.

Посилання на формули позначають порядковим номером формули в круглих дужках, наприклад: у формулі (2.1.) (перша формула другого розділу).

Текст розрахункової роботи ілюструють таблицями, кресленнями, малюнками екранних сторінок, графіками, діаграмами. Вибір виду ілюстрації залежить від змісту матеріалу та поставленої мети. Кількість ілюстрацій, використаних у розрахунковій роботі, визначається їхнім змістом і повинна бути достатньою для того, щоб надати тексту ясності і конкретності. Усі ілюстративні матеріали розміщують після посилання на них.


Зразок титульного листа

ДЕРЖАВНА ПОДАТКОВА СЛУЖБА УКРАЇНИ

НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ДПС УКРАЇНИ

Факультет економіки та оподаткування

Кафедра інформаційних систем і технологій

 

РОЗРАХУНКОВА РОБОТА

з дисципліни __________________________

на тему:____________________________________

 

Виконана студентом

групи __________________

______________________

(прізвище, ім.‘я, по батькові)

Науковий керівник

_____________________

_____________________

_____________________

 

 

Ірпінь – 2011

 


План–графік захисту розрахункових робіт

(прізвище, ім’я, по-батькові, група)

 

№ роботи Назва теми Термін видачі завдання Термін захисту завдання Max. кількість балів, яку можна отримати Бали Підпис викладача, (який приймає захист)
№1                
№2            
№3                
№4                  
№5            
Загальна кількість балів, одержана за всі завдання розрахункової роботи      

Завдання для розрахункової роботи

Розрахункова робота складається з чотирьох етапів :

І. Алгоритмізація обчислювальних процесів

1. Постановка завдання.

2. Формалізацію і алгоритм розв‘язування завдання в MS Word.

3. Побудувати блок-схему.

ІІ. Реалізація задачі MS Access.

1. Створення і наповнення бази даних MS Access.

2. Створення зв’язків

3. Створення потрібних запиті і звітів.

4. Описати етапи розв‘язування завдання в MS Word.

ІІІ. Excel як інструмент розробки інформаційної системи.

1. Реалізація обчислювальних алгоритмів та аналіз даних в MS Excel

2. Створення зведеної таблиці

3. Побудувати графік функціональної залежності

4. Описати етапи розв‘язування завдання в MS Word.

IV. Реалізація завдання засобами VBA

1. Розрахунки в VBA.

2. Опис структури програми і даних в MS Word.

 

V. Реалізація моделі в системі «Парус-підприємство»

1. Наповнення даних у базу даних, розробка вихідних форм документів.

2. Опис виконаних робіт в MS Word. 2


Методичні вказівки до виконання завдання

Теоретичні відомості

Алгоритмізація обчислювальних процесів

Під розв’язуванням задачі ми розуміємо одержання необхідних результатів з вихідних даних. Вихідні дані – це те, що має бути отримане в результаті розв’язування задачі. Розв’язування задачі з використанням ЕОМ має такі етапи:

Перший етап – аналіз формулювання задачі з метою конкретизації того, що дано в задачі і що потрібно знайти, тобто зазначення вихідних даних і необхідних результатів.

Другій етап – побудова опису розглянутих у задачі об’єктів, що дає можливість одержати необхідні результати з вихідних даних.

Третій етап – ухвалення рішення використовувати конкретне готове програмне забезпечення.

Четвертий етап – розробка детального опису послідовності дій, які необхідно виконати для розв’язування задачі.

П’ятий етап – виконання безпосередньо за комп’ютером послідовності дій, розробленої на четвертому етапі.

Щоб одержати розв’язок задачі, необхідно виконати операції оброблення даних. Які операції оброблення даних і в якої послідовності необхідно їх виконати, щоб одержати розв’язок задачі, указує алгоритм.

Алгоритм – це точний і зрозумілий опис послідовності дій над заданими об’єктами, що дозволяє отримати кінцевий результат. Алгоритми розробляються, насамперед, із метою автоматизації дій виконавця. Алгоритми можуть бути описані: словесно (у вигляді плану дій – розпоряджень, ітерацій), графічно (у вигляді блок – схем). Найпоширеніший із них – графічний, або блок-схема. Графічний алгоритм відображається геометричними фігурами, які зв’язуються між собою лінями для визначення напрямку наступної дії.


Таблиця графічних символів.

Назва символу (блоку) Графічний символ Пояснення
  Пуск - зупинка Початок, кінець або зупинка алгоритму
  Процес (визначення)     Обчислювальні дії або визначення
    Рішення (умови)   Завдання та перевірка умови
        Введення - виведення   Введення даних або виведення результатів
    З’єднувач Вказівник зв’язку між перерваними лініями схемі

Алгоритми розрізняють за структурою на: лінійні, розгалужені, циклічні. Комбінуючи базові структури між собою, можна відтворювати алгоритм, що реалізує складний обчислювальний процес. Структурна побудова алгоритму включає:

· використання методу покрокової деталізації;

· використання на кожному із зазначених кроків перелічених базових структур;

· аналіз створеного алгоритму – метод ручної “прокрутки” – перевірка правильності функціонування створеного алгоритму шляхом підставки вхідних значень і перегляду роботи алгоритму вручну.

 

Реалізація задачі MS Access.

База даних (БД) — це поіменована, структурована сукупність взаємопов’язаних даних, які відносяться до визначеної предметної області. БД - сукупність взаємопов‘язаних даних, організованих згідно з схемою бази даних так, щоб з ними міг працювати користувач.

Створення таблиці складається з двох етапів – опис структури таблиці і введення даних. Опис структури таблиці передбачає визначення кількості полів, їх типу, їх розміру і назв полів. Типи полів стандартні:

· Текстове поле

· Числове поле

· Дата/Час

· Логічне поле

· Лічильник

· Поле мемо (довге символьне поле, що може містити до 64 000 літер)

· Поле OLE (містить адресу інформації, об’єкт- малюнок, гіперпосилання, звукозапис тощо).

· Грошове поле

Створення таблиці виконується через кнопку Создать у вікні БД, де у вікні-запитиі треба вибрати спосіб створення: режим таблиці, конструктор, майстер та імпорт таблиці. На малюнку показоно створення таблиці за допомогою методу майстра таблиць:

Зв’язок між таблицями виконується за допомогою команди Схема даних ( ). Існують такі типи зв’язків: один до одного, один до багатьох, багато до багатьох.

Запити – це об’єкти, які існують для вибірки даних з таблиць за визначеними критеріями і выдачу їх користувачу у зручному вигляді. За допомогою запитів забезпечується виконання таких операцій: фільтрація, упорядкування, вибірка, пошук, розрахунки. Особливості запитів у тому, що вони беруть інформацію з базових таблиць і створюють на їх основі тимчасові підсумкові таблиці. Це “образ “ відібраних полів з різних таблиць або інших запитів зведених в одну упорядковану таблицю. Запити розглядають як найпростіший метод пошуку даних. Існують такі методи створення запитів: конструктор, простий, перехресний, повторюючи. Запити можуть бути з параметрами, підраховуючи, специфічні, прості. Щоб створити запит за будь-яким методом треба активізувати у вікні БД вкладнику Запрос і вибрати команду Создать та обрати потрібний варіант створення запиту. На малюнку показано створення запиту за допомогою методу конструктора:

Звіт– це ефективний засіб для організації виведення на друк вихідних документів. Звіти можуть створюватись на основі таблиць та запитів. В звіті можуть бути проведені незначні підсумкові розрахунки (загальна сума, максимальне, середнє значення тощо). Для створення звіту слід у вікні БД активізувати вкладинку Звіт і і обрати команду Создать. Далі у вікні діалогу вибрати метод створення звіту: конструктор, майстр звітів, автозвіт, майстр діаграм, поштові наклейки. Найпростішим методом є створення авто звітів (в рядок або стовпчик). Користувачу лише треба вибрати таблицю чи запит, який буде в основі звіту. Метод майстра дає користувачу можливість вибору стилю, задати підрахунки, змінити заголовки, тощо.

 

Реалізація обчислювальних алгоритмів та аналіз даних в MS Excel

Електронна таблиця (ЕТ) –це програма, призначена для опрацювання даних, наведених у вигляді таблиці бухгалтерського, економічного чи статистичного характеру, а також для автоматизації математичних обчислень.

Обчислення в таблицях ведуться автоматично. Це означає, що зміна будь-якого вхідного даного одразу ж веде до обчислення всієї таблиці. Копіювання формул і автоматичне перобчислення у таблиці – це два основні засоби автоматизації обчислень в ЕТ.

Розгалуження в таблицях реалізують за допомогою функції ЕСЛИ, яка використовується у формулах і має таку структуру:

ЕСЛИ (<логічний вираз>;<вираз1>;<вираз2>).

Діаграми призначені для ілюстрації функціональної залежності однієї величини від іншої або для порівняння двох і більше величин ,а також із метою виявлення тенденцій змін якого-небудь параметра в часі ,відображення відсоткового вмісту ряду компонентів у деякому об‘єкті.

Типи діаграм у табличному процесорі Еxcel та їх призначення.

Стандартні Нестандартні
1. Гістограма Блоки з областями
2. Лінійчата Вирізані сектори
3. Графік Гістограма області
4. Кругова Гладкий графік
5. Точкова Графік гістограма
6. З областями Дерев’яна
7. Кільцева Конуси
8. Пелюсткова Логаріфмічна
9. Поверхня Трубчаста
10. Пузирькова Кольорові графіки
11. Біржова Бруски
12. Конічна Широка гістограма
13. Циліндрична  
14. Пірамідальна  

Сортування - використовується для упорядкування рядків у списку відповідно до вмісту окремого стовпця. Сортуванню підлягають дві категорії даних - текстові і числові. Якщо сортуванню підлягають дані в стовпці, що зв'язаний з іншими стовпцями по рядках, то виділяти необхідно всі ці стовпці. Якщо немає необхідності в завданні особливих умов сортування, то можна користатися кнопками "сортування по зростанню" і "убуванню" на панелі інструментів "стандартна". Розширені можливості для сортування надаються командою Данные-Сортировка. Можна здійснити послідовне сортування по декількох незалежно обумовлених критеріях.

Фільтрація. Ідея принципу фільтрації полягає в тому, що в якийсь момент часу в таблиці візуально відображаються лише ті дані, які задовольняють заданим критеріям. Ці критерії можуть містяться в комірках самої таблиці, або бути умовою, що вказується користувачем. Фільтрація виконується командою Данные-Сортировк.

Excel дозволяє автоматизувати процес підведення підсумків і групування даних по визначеним критеріям (Данные – Итоги). Перед застосуванням цієї команди дані бажано впорядкувати.

Зведені таблиці. В зведених таблицях можна підводити підсумки і аналізувати інформацію з великих списків, переглядати дані з іншої точки зору. Для створення зведених таблиць можна застосувати майстер зведених таблиць (Данные – Сводная таблица). Дані першого рядка будуть сприйняті, як імена полів зведеної таблиці. Всі необхідні підсумки отримуються в зведеній таблиці автоматично. У вікні майстра зведеної таблиці на макеті користувач мишкою перетягує колонки і рядки так як йому це потрібно і формує вигляд таблиці та призначає підсумки.

Реалізація завдання засобами VBA

Макроси дають можливості для автоматизації управління розв‘язком фахових задач. Макрос - це макрокоманди ,які використовуються для автоматизації розв‘язання процедур та задач ,що часто повторюються.

Одним із найважливіших функціональних розширень програми, призначеним для професіоналів, є вбудоване в Excel середовище програмування Visual Basic (VBA) для рішення прикладних задач. Завдяки VBA фірмі Microsoft вдалося не тільки розширити можливості мови макрокоманд Excel , але і ввести новий рівень прикладного програмування, оскільки VBA дозволяє створювати повноцінні прикладні пакети, що по своїх функціях виходять далеко за рамки опрацювання електронних таблиць. Редактор Visual Basic дозволяє створювати і редагувати макроси, а також копіювати їх або з одного модуля в інший, або між різноманітними книгами.


Змінна – це іменована область пам‘яті ,призначена для збереження даних ,яка в ході виконання виконання програми набуває різних значень. Ім‘я змінної – це рядок символів, що ідентифікує змінну у програмі.

Функціяце оператор, що виконує певні дії (наприклад запит користувача на введення інформації або обчислення за формулою), а потім повертає результат своєї роботи у програму.

Тип даних - це спосіб збереження і подання даних у комп‘ютерній системі, який задає певний формат або розмір вмісту змінної. Visual Basic працює з стандартними типами змінних.

Тип даних які підтримує Visual Basic.

Тип даних Опис і діапазон
1. String Дані складаються з 0-1032 символів алфафітно-числових даних.
2. Integer Числові значення без десяткової крапки у діапазоні від -32768 до +32767.
3. Long Integer Цілі значення ,що перевищують диапазон значень Integer від -2 147 483 648 до +2 147483647.
4. Double Precision Змінні такого типу дозволяють зберігати числа з точністю до 16 цифр і довжиною до 300 символів.
5. Currency   Дані ,що містять грошові одиниці від –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807
6. Date Цей тип даних дозволяє зберігати значення часу і дати в проміжку від 1 січня 100 року до 31 грудня 9999 року.
7. Byte Байтовый тип для цілих чисел от 0 до 255.
8. Boolean Булев тип даних може берегти тільки два значення: True або False.
9. Variant Дані будь-якого типу ,що використовуються для елементів й інших додатків ,для яких тип даних невідомий.
10. Object Тип даних ,який містить посилання на на об‘єкти ,такі ,як елементи керування і форми.
11. Single Тип даних з одинарною точністю від -3 402 823 Е-38 до 3 402 823 Е+38
12. Decimal Це числа з 28 десятиричними розрядами точності.

Способи оголошення типів змінних:

1. Явне оголошення за допомогою оператора опису змінної Dim (dimension –вимірність);

Приклад:

Dim Ім’я змінної [ As Тип Даних]

Dim Name As String в цьому випадку довжина змінної обмежується ОС.

Dim Name As String*35 в цьому випадку довжина змінної 35 символів.

2. Оголошення за допомогою ідентифікаторів типів;

У цьому випадку тип даних може встановлюватися просто доданням знака до імені змінної;

Тип змінної Знак
Integer %
Long &
Single !
Double #
Currency @
String $

Приклад: Dim Name$

3. Неявне оголошення;

Змінна оголошується автоматично, коли вона з’являється.

Приклад: Price@=523

За знаком @ система розпізнає, що тип даних Currency

Стандартні типи функцій

Стандартні математичні функції:

Математичний запис Запис на Visual Basic Математичний запис Запис на Visual Basic
sin x Sin (x) Випадкове число Rnd (x)
cos x Сos (x) Перетворює числового значення у рядок Str (x)
tg x Tan (x) Перетворює рядок у числове значення Val (x)
½ x ½ Abs (x) Закруглення числа до заданого числа значків Round (x [, a])
arctg x Atn (x) Визначення цілої частини додатного числа Fix (x)
ln x Log (x) Визначення цілої частини від’ємного числа Int (x)
ex Exp (x) logax Log(x)/Log(a)
Sqr (x) Визначає знак числа Sgn (x)

Функції для роботи з рядковими змінними:

Функція Дія Приклад
Ucase (str) Переводить усі символи рядка у верхній регістр Ucase (“Ivan”) IVAN
Lcase (str) Переводить усі символи рядка у нижній регістр Lcase (“IVAN”) ivan
Len (str) Визначає довжину рядка Len (“Ivanova”)
Right (str, int) Виводить задане число символів від кінця рядка Right (“Ivanova”, 2) va
Left (str, int) Виводить задане число символів з початку рядка Left (“Ivanova”, 4) Ivan
Mid (str, int1, int2) Виводить задану кількість символів від указаної позиції Mid (“Ivanova”, 2, 3)
String (int, str) Повторює вказаний символ установлену кількість разів String (4, “$”) $$$$
Asc (str) Виводить ACSII-код для вказаного символу Asc (”R”)
Chr (int) Виводить символ для вказаного ACSII-коду Chr (114) r

Оператори програмування

InputBox забезпечує формування вікна для введення інформації з відображенням його заголовка і запрошенням користувача до введення інформації.

Приклад: х = InputBox (“х =” , “ Проект ” , , 400, 400)

MessageBox використовується для одержання від користувача відповідей “так” або “ні” і відображення коротких повідомлень, або виведення повідомлень (результатів розрахунків). Прочитавши повідомлення, користувач клацанням на кнопці “ОК” закриває вікно діалогу.

Приклад: MsgBox “Процес обчислення завершено”, 1, “Проект”

Для зміни послідовності виконання операторів використовуються оператори управління. До них відносяться оператори умови та циклу.

Умовний оператор IF має дві структури: лінійну та блочну. Синтаксис лінійної структури:

IF < логічний вираз > Then < оператори 1 > [ Else < оператори 2 > ]

Синтаксис блочної структури:

IF < логічний вираз 1 > Then

< оператори 1 >

[ ElseIf < логічний вираз 2 > Then

< оператори 2 > ]

[ Else < оператори n > ]

End If

Оператор циклуFor (для). Синтаксис оператора:

For x=x0Toxn[Step h]

< група операторів >

[Exit For]

Nextx

Де x – змінна циклу; x0 xn – початкове і кінцеве значення змінної; h – крок з яким змінюється значення змінної. Якщо h=1, то Step не пишеться. Exit For використовується у разі дострокового виходу з цикла. При виході з циклу значення змінної дорівнює останньому значенню, і відповідно результати розрахунків.

Оператор циклу While. Синтаксис оператору циклу:

While< умова>

< група операторів >

Wend

Оператор призначений для організації циклу з передумовою, у якому вказана група операторів виконується до того часу, поки вказана умова не стає хибною. Змінна, що входить в умову, змінюється в тілі циклу. Для дострокового виходу з циклу в разі виконання деякої додаткової умови використовується оператор Exit While.

Оператору циклу Do (ітераційний цикл). Синтаксисмає два варіанти:

Do

< група операторів >

[ Exit Do ]

Loop While / Until < умова >

 

2.DoWhile / Until < умова >

< група операторів >

[ Exit Do ]

Loop

Де < умова > - логічний вираз, який може приймати два значення: істина, або хибність; While – виконання циклу, поки умова істина; Until - виконання циклу, поки умова хибна; Exit Do - достроковий вихід із циклу. Ітераційний цикл ПОКИ: Do While ... Loop - цикл, що задається цією конструкцією,виконується доти, поки умова, що задається в циклі істина (дотримується).

Процедура Function (функція). Функції створюються тоді, коли деякі дії потрібно виконувати багато разів і необхідно їх зафіксувати.

Синтаксис:

Function < ім’я функції > ( [ аргументи функції ] ) [As < тип > ]

<оператори функції>

[ Exit Function ].

End Function

Де:

· ім’я функції - ідентифікатор функції;

· аргументи – імена змінних, значення яких використовується функцією;

· тип - це тип значень, які повертає функція

· Exit Function – достроковий вихід.

Приклад .

Function TotalTax(Cost)

StateTax=Cost*0.05 ‘Податки штату 5%

CityTax= Cost*0.015 ‘Міські податки 1,5 %

TotalTax= StateTax + CityTax

End Function

Для активізації процедури типу Function треба ввести в про­граму ім'я процедури з тією кількістю аргументів, які використовувалися при її оголошенні. Зазвичай процедури типу Function (функція) розробляють з метою виконання певних обчислень. Використовуються за тими ж правилами як і стандартні функції: значення функції зазвичай присвоюється змінній чи властивості об’єкта

Прогамування обчислювальних процесів

Програма обчислення вартості товару:

Private Sub Command_Click()

Dim Ціна As Currency

Dim Кількість As Integer

Dim Вартість As Single

Ціна=Val(Text1.Text)

Кількість= Val(Text2.Text)

Вартість = Ціна*Кількість

Text3.Text= Вартість

End Sub

 

 


Приклади виконання по розділах

Приклад алгоритмізації обчислювальних процесів

 

Приклад формалізації задачі засобами табличного процесора Excel

Опис бізнес-ситуації

Припустимо, що деяка компанія вирішила відкрити нове направлення в бізнесі, наприклад, придбання товару для поставки закордонному партнеру (експорт). Надходження виручки від реалізації товару, згідно з укладеним контрактом передбачається за попередніми розрахунками і остаточно очікується через місяць після відвантаження.

Очікуються наступні витрати згідно виконання контракту:

· вартість придбаного товару;

· вартість послуг експедитора по транспортуванню товару;

· вартість митних послуг;

· вартість послуг банка по конвертації отриманої виручки.

Припустимо, компанія не має своїх власних вільних оборотних коштів і для придбання партії товару і покриття витрат, пов’язаних з цим. Тому підписується контракт з банком на отримання на цей термін (місяць) кредиту у національній валюті. Кредитна ставка на цей термін складатиме – 3 %. Погашення кредиту і відсотків виконуватиметься після конвертації валютної виручки отриманої від продажу. Погашення експортного ПДВ виконуватиметься через деякий час після проведення розрахунків з покупцем і ця сума не може бути використана для погашення кредиту. Розрахунки податків на прибуток і з обороту проводяться пізніше.

Постановка задачі

Витрати, які компанія буде нести, по реалізації даної схеми, будуть нести переважно тимчасовий характер. Їх величина залежить від об’єму реалізації. Якщо в даній задачі і є постійні витрати, вони, як правило, не значні і в попередніх розрахунках їх можна не враховувати. До таких витрат можна віднести, наприклад, оплата послуг банку при оформленні кредиту, отримання окремих дозволів, разова оплата послуг окремих спеціалістів чи організацій. Тому метою схемних розрахунків є отримання бажаної рентабельності без урахування інших витрат компанії, що пов’язані з його повсякденною діяльністю.

Константи для введення – кількість товару, вартість його придбання і реалізації, різноманітні ставки: податки, збори, кредитна ставка тощо. (схема - лист руху матеріальних і фінансових ресурсів).

Фінансове моделювання створеної схеми операцій

Перш ніж перейти до фінансового моделювання схеми, треба визначити які величину будуть змінюватись в процесі розрахунків (крім податкових ставок). Припустимо, що такими величинами є:

· курс валюти;

· ціна придбання товару;

· вартість послуг експедиторам за тону товару.

Наступне, рентабельність не повинна залежати від об’єму партії товару.

Сума отриманого кредиту при попередніх розрахунках повинна дорівнювати або бути вищою за вартість товару, послуг експедиторам, митних витрат для того щоб вистачило коштів на усі витрати , пов’язані з поставкою товару. Грошові кошти від покупця поступатимуть у валюті і частина з них піде на конвертацію. Треба провести розрахунки таким чином, щоб виручки від реалізації вистачило на погашення кредиту і відсотків по кредиту.

Якщо експортна вартість поставки буде більше або дорівнювати сумі витрат з урахуванням ПДВ, які понесе компанія, то фінансові результати даної схеми будуть позитивними і відповідно буде розраховуватись податок на прибуток. Якщо припустити, що повернення ПДВ відбудеться раніше, ніж надійдуть строки виплат до бюджету податків з обороту і з прибутку, то в попередніх розрахунках повинно бути показано, які кошти залишаться у компанії в результаті завершення усіх дій за даною схемою.

Припустимо, що мається можливість регулювання ціни реалізації, треба визначити – до якого рівня її потрібно підняти для розрахунків з банком по передбачуваному кредиту по факту виручки від товару. Тому необхідно знайти ту ціну реалізації, за якою компанія в змозі буде розрахуватись з банком. Пошук виконуватиметься за допомогою інструмента Excel Подбор параметра

Задача- провести розрахунки усіх можливих наслідків при можливих змінах окремих параметрів і знайти різні точки зору (варіанти) проведення беззбиткової операції.


Структурна схема

руху матеріальних і фінансових ресурсів


Приклад розробки бази даних

База даних контрагентів у табличному процесорі Excel

Таблична база даних з реквізитами контрагентів (список), може бути використана для автоматизація обробки договорів


Приклади розрахунків