Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
+РГР №1 Моляр А. М..doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
875.52 Кб
Скачать

Міністерство освіти і науки України

Полтавський національний технічний університет імені Юрія Кондратюка

Будівельний факультет

Кафедра будівельної механіки

Розрахунково-графічна робота №1

з дисципліни «Інформатика» на тему:

«Програмування алгоритмічною мовою vba»

Залікова книжка № 13119

Виконав студент групи 102-пБ Моляр А. М.

Керівник:

Карабаш Л. В.

Полтава, 2013

Міністерство освіти і науки України

Полтавський національний технічний університет імені Юрія Кондратюка

Кафедра будівельної механіки

Факультет: будівельний Курс: 1 Варіант: 11

Група – 102 - пБ

Студент: Моляр А. М.

Дисципліна: Інформатика

Завдання на розрахунково-графічну роботу № 1

Програмування алгоритмічною мовою VBA

Строки виконання ргр № 1: початок 07.10.2013 р. Закінчення 01.11.2013 р.

У розрахунково-графічній роботі необхідно вирішити поставлені задачі з використанням лінійного, розгалуженого алгоритмів. При вирішенні кожної задачі необхідно розробити постановку задачі, блок-схему алгоритму, таблицю ідентифікаторів та текст програми мовою VBA. Складену програму необхідно протестувати, використавши контрольний приклад згідно завдання. Вихідні дані для вирішення кожної поставленої задачі потрібно брати згідно номеру варіанту із „Методичних вказівок до виконання лабораторних робіт на тему “Програмування мовою VBA” із дисципліни “Інформатика”. У роботі потрібно вирішити наступні задачі:

1) Розробка алгоритму та програми лінійної структури для розрахунку значень заданих функцій згідно номера варіанта відповідного розділу „Методичних вказівок до виконання лабораторних робіт на тему “Програмування мовою VBA” із дисципліни “Інформатика”.

2) Розробка алгоритму та програми розгалуженої структури для розрахунку значень заданої функції в залежності від значень вхідних даних згідно номера варіанта відповідного розділу „Методичних вказівок до виконання лабораторних робіт на тему “Програмування мовою VBA” із дисципліни “Інформатика”.

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

За допомогою текстового редактора MS Word створити звіт про виконану розрахунково-графічну роботу, що повинен містити: титульну сторінку; бланк завдання; зміст; вступ, порядок вирішення кожної поставленої задачі, список використаних літературних джерел. Текст звіту оформлюється шрифтом типу Times New Roman розміром 14 кегель з полуторним інтервалом і повинен бути вирівняним по ширині з абзацним відступом 1,25 см. Всі сторінки повинні бути пронумеровані. Нумерація сторінок проставляється у правому верхньому куті аркуша. Титульна сторінка і бланк завдання включаються до нумерації сторінок, але номери на них не проставляються. Звіт повинен бути оформлений у відповідності з вимогами ДСТУ Б А.2.4-4-99. Система проектної документації для будівництва. Основні вимоги до робочої документації. – Введений на зміну ДСТУ Б А.2.4-4-95 наказом Держбуду України № 117 від 11.05.99 р.; Чинний від 01.10.99. – Київ, 1999. – 59 с., та надрукований на аркушах формату А4.

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

При виконанні роботи необхідно використовувати „Методичні вказівки до виконання лабораторних робіт на тему “Програмування мовою VBA” із дисципліни “Інформатика” (частина 1) для студентів денної форми навчання за напрямом “Будівництво” / Полтава: ПолтНТУ, 2006. - 19 с.

Студент ______________________ Завдання видав _______________________

(підпис) (підпис)

Зміст

Зміст 3

Вступ 4

5

1 Інструментальне середовище VBА та створення власної панелі інструментів 6

1.1 Створення документа MS Word 6

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

1.3 Створення макросів програми 7

1.4 Заповнення власної панелі інструментів піктографічними клавішами 9

1.5 Редагування піктографічних кнопок панелі інструментів 9

2 Програмування алгоритмів лінійної структури 11

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

2.2 Блок-схема 11

2.3 Таблиця ідентифікаторів 12

2.4 Текст програми 13

2.5 Контрольний приклад для тестування програми 13

2.6 Перевірка програми з допомогою Microsoft Excel 14

3. Програмування алгоритмів розгалуженої структури 16

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

3.2 Блок-схема 16

3.3 Таблиця ідентифікаторів 16

3.4 Текст програми 17

3.5 Контрольний приклад для тестування програми 18

3.6 Перевірка програми з допомогою Microsoft Excel 19

Список використаних літературних джерел 21

Вступ

Алгоритм – це чітка послідовність дій, виконання яких призводить до вирішення задачі.

Властивості алгоритмів:

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

  2. Масовість алгоритму - дає змогу отримати результати обчислення або виробити ознаку неможливості розв’язку задачі будь-яких вхідних даних.

y= ln(x)

[-∞;0]- y не визначене.

  1. Результативність алгоритму – з будь яким набором значень вхідних даних, виконання алгоритм здійснюється за кінцеву кількість кроків.

Розрізняють такі типи алгоритмів:

  1. Лінійний;

  2. Розгалужений;

  3. Циклічний.

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

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

виконання, або виконання певної умови.

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

При розв’язуванні задач алгоритм може бути представлений у вигляді послідовних вказівок, вони поділяються на такі способи:

  1. Словесно-формульне: початок оголошення обчислення кінець.

  2. Графічне – у вигляді блок-схеми:

  1. Б лок початку або кінця програми, зображується у вигляді округленого прямокутника.

2. Блок виведення або введення даних, зображується у вигляді

паралелограма.

3. Блок перевірки умови , зображується у вигляді ромба, який має один

вхід і не більше двох виходів

4 . Блок для обчислення виразів, зображується у вигляді прямокутника,

який має один вхід і вихід.