Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ргр№ 6 оформлення.doc
Скачиваний:
34
Добавлен:
05.03.2016
Размер:
6.99 Mб
Скачать

Міністерство освіти і науки, молоді та спорту України

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

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

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

Розрахунково-графічна робота №6 «Програмування алгоритмів циклічної та ітераційної структури мовою vba»

Індивідуальний план № 11068

Виконала:

студентка групи 202 Б

Петух О.А.

Перевірив:

Митрофанов П. Б

Полтава 2012

Міністерство освіти і науки, молоді та спорту України

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

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

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

Група - група-202 Б

Студент: Петух О.А.

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

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

Програмування алгоритмів циклічної структури мовою VBA”

Строки виконання ргр № 6: початок 29.10.2012 р. Закінчення 30.11.2012 р.

У розрахунково-графічній роботі необхідно виконати розв’язання інженерних задач мовою програмування VBAз використанням алгоритмів ітераційної циклічної структури, циклічної структури з заданим числом повторень. При вирішенні кожної задачі необхідно розробити постановку задачі, блок-схему алгоритму, таблицю ідентифікаторів та текст програми мовою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

1.1 Створення файлу 5

1.2.Створення панелі інструментів 5

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

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

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

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

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

2.2. Блок-схема 8

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

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

2.5. Тестування програми 10

3.Програмування алгоритмів циклічної структури із заданим числом повторень 15

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

3.2. Блок-схема 15

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

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

Sub iteracia() 17

' iteracia Макрос 17

' Автор студентка групи 202 -Б Петух Ольга 17

MsgBox ("алгоритм ітераційної структури") 17

'Об'явлення змінних 17

Dim x As Single, S As Single 17

Dim i As Integer, n As Integer 17

'Уведеня вхідних даних 17

x = InputBox("Увести x") 17

n = InputBox("Увести n") 17

'Встановлення початкових значень x та n 17

S = 0 17

For i = 1 To n 17

S = S + Abs((Sin(i * x)) / i ^ 2) 17

Next i 17

'Виведення результату 17

MsgBox ("Сума членів ряду:" + Str(S)) 17

End Sub 17

3.5. Тестування програми. 17

Висновок 20

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]