2. Властивості і типи алгоритмів

Алгоритм має відповідати певним вимогам, тобто мати властивості.

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

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

Залежно від послідовності дій розрізняють наступні типи алгоритмів:

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

Розгалужений – це такий алгоритм в якому послідовність дій може змінюватися залежно від виконання чи невиконання деякої умови розгалуження.

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


1. Інструментальне середовище Visual Basic for Application

 

Мета роботи - вивчення інструментального середовища програмування Visual Basic for Application, його системи меню, режимів роботи, текстового редактора програм, виконання програм, довідково-інформаційної системи.

Хід роботи

 

1.1 Створення панелі інструментів користувача

1)          Меню/Сервис/Настройка

2)          Меню/Вид/Панель инструментов/Настройка.

Рис. 1.1.

Діалогове вікно «Настройка»/вкладка «Панели инструментов»

З’являється діалогове вікно «Настройка». На вкладці панелі інструментів натискаємо на кнопці «Создать».

Рис. 1.2.

Вікно створення панелі інструментів.


При цьому виникає вікно панелі інструментів користувача. Замість «Настраємая1» вводимо свою назву, нижче обираємо назву власного документу. Натискаємо на створеному об’єкті Þ з’являється невеличка панель інструментів і після цього закриваємо вікно «Настройка».

  1.2 Створення макросів

·          Виконуємо команду: Меню/Сервис/Макрос/Макроси. З’являється вікно «Макроси».

·          В цьому вікні в рядку «Макроси из» вибираємо свій файл, а в першому рядку записуємо назву макроса. Назва макроса складається лише з одного слова. Натискаємо на клавіші «ОК».

Рис. 1.3.

Діалогове вікно «Макрос»

  1.3 Винесення кнопок макросів на власну панель користувача

Дістаємося діалогового вікна «Настройка». Вибираємо вкладку «Команди». В лівій частині вибираємо пункт макроси, з правого боку буде перелік всіх макросів, які є в вашому документі. Ні в якому разі не вибирати Normal. Лівою клавішею миші перетягуємо макрос на власну панель інструментів.


Рис. 1.4..

Панель інструментів «Захарченко» із створеними піктографічними кнопками

  1.4 Змінення малюнка піктографічної кнопки

Рис. 1.5.

Діалогове вікно «Настройка»/ пункт «изменить выделенный объект»

При відкритому діалоговому вікні «Команди» в контекстному меню виконуємо команду «Основной стиль».

Викликаємо контекстне меню на клавіші і вибираємо «Изменить значок на кнопке». При цьому з’являється діалогове вікно редактора кнопок який дозволяє виконати редагування або створити власний малюнок.


Рис. 1.6.

Вікно редактора піктографічної кнопки

  1.5 Редактор Visual Basic

Для запису макросу використовується редактор Visual Basic, котрий містить рядок меню, панелі інструментів, три вікна (Project, Properties і вікно програмного коду).Тексти програм записується у вікні програмного коду.

Рис. 1.7.

Загальний вигляд редактора VBA

Запуск програми на виконання здійснюється:

1)          Клавіша F5;

2)          Меню/Run;

3)          Натискання на піктограму ;

В Visual Basic for Application є довідково-інформаційна система яка викликається:

1)          Help/Справка: Microsoft Visual Basic;

2)          Клавіша F1

Зберігання документа:

1)          Піктографічна кнопка ;

2)          Меню/File/Save;

3)         Комбінація клавіш Ctrl+S;

Вихід із системи програмування Visual Basic for Application

1)          Піктографічна кнопка ;

2)          Меню/File/Close and Return to Microsoft Word;

3)          Комбінація клавіш Alt+Q;

Висновок: за допомогою даної роботи я вивчив інструментальне середовище програмування Visual Basic for Application, його системи меню, режимів роботи, текстового редактора програм, виконання програм, довідково-інформаційні системи.


2. Програмування алгоритмів циклічної структури

 

Мета роботи - оволодіння практичними навичками розроблення та програмування обчислювального процесу циклічної структури і навичками налагодження й тестування програм.

Хід роботи

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

1,5

6

 

2.2 Блок-схема алгоритму

Наведено на рис. 2.1.



Информация о работе «Програмування алгоритмічною мовою VBA»
Раздел: Информатика, программирование
Количество знаков с пробелами: 13799
Количество таблиц: 4
Количество изображений: 12

Похожие работы

Скачать
42781
8
49

... надають аналогічну інформацію, але стосовно приміток та лістингів відповідно. Рисунок 2.3.43 – Форма «Примечания в главе» Рисунок 2.3.44 – Форма «Листинги в главе» 3 ІНСТРУКЦІЯ КОРИСТУВАЧА База даних «Теорія та практика прикладного програмування» призначена для зберігання довідкової інформації, що міститься у певних главах посібника з прикладного програмування (Культин Н.Б. Основы ...

Скачать
155152
18
31

... і над плановим. Відомо, що собівартість є одним з головних джерел резервів підвищення ефективності роботи підприємства. Звідси сформуємо мету і задачі даної роботи. Метою даної роботи є підвищення ефективності роботи підприємства ВАТ «Дніпрополімермаш» шляхом управління собівартістю продукції. Відповідно, для досягнення поставленої мети необхідно вирішити наступні задачі: 1.   Проаналізувати ...

Скачать
182729
21
21

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

Скачать
138336
29
27

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

0 комментариев


Наверх