МІНІСТЕРСТВО ОСВІТИ РФ
КАЗАНСЬКИЙ державного архітектурно-будівельного УНІВЕРСИТЕТ
Кафедра прикладної математики
МЕТОДИЧНІ ВКАЗІВКИ
по курсу Інформатика
для самостійної роботи студентів
усіх спеціальностей
ЧИСЕЛЬНІ МЕТОДИ
у візуальному програмуванні
ЧАСТИНА 3
Казань
Укладач: І.Н.Гатауллін
УДК 621.313
Методичні вказівки за курсом Інформатика для самостійної роботи студентів усіх спеціальностей. Чисельні методи у візуальному програмуванні. Частина 3./Казанський державний архітектурно-будівельний університет. Упоряд .: І.Н.Гатауллін. Казань, 2008. - 35 с.
Методичні вказівки складаються з трьох частин і призначені для самостійної роботи студентів усіх спеціальностей і використовуються при виконанні лабораторних і контрольних робіт з курсу Інформатика мовою Visual Basic. У даній роботі наводяться чисельні методи рішення нелінійних рівнянь, систем лінійних і нелінійних алгебраїчних рівнянь, диференціальних рівнянь, визначених інтегралів, методи апроксимації дискретних функцій і методи розв'язання задач лінійного програмування.
Табл. ні, бібліогр. назв. 8
Рецензент - Р.Б.Салімов, доктор фіз.-мат. наук, професор
© Казанський державний
архітектурно - будівельний
університет, 2008
1. Чисельне рішення нелінійних рівнянь
. 1 Метод ділення відрізка навпіл
Приклад 1-1: Знайти рішення рівняння x3 + x - 1=0 c точністю e=0.001 шляхом розподілу відрізка навпіл.
Рішення: Робота виконується в наступній послідовності:
. Запустити VISUAL BASIC. У вікні New Project вибрати Стандартний.EXE вкладки New (новий) і клікнути на кнопку «Відкрити».
. На екрані з'явиться новий проект і форма Project1 - Form1 (Form), зміст якої потрібно заповнити необхідними компонентами, за допомогою яких можна буде виконати необхідні обчислення.
. По-перше, необхідні елементи, які будуть використовуватися для введення даних A, B і E. Використовуємо для цієї мети елементи Text1, Text2 і Text3. По-друге, необхідні елементи, в яких будуть відображені результати обчислення xn і yn. Використовуємо для цієї мети елементи Text4 і Text5.
. Для оформлення написів для позначення текстових вікон Text1, Text2, Text3, Text4 і Text5 можна використовувати мітки Label1, Label2, Label3, Label4 і Label5 відповідно.
. Щоб процедура користувача була доступна на всіх формах додатки, її текст можна записати в спеціальному вікні Module - модуль програми. Програмний код такої програми буде зберігатися в файлах додатки з розширенням * .bas.
Function fnf (x As Single) As Single=x ^ 3 + x - 1
End Function
. Для виконання функцій обчислення необхідна одна кнопка Command1. Це буде «Старт». Друга кнопка Command2 виконує функцію завершення роботи програми - кнопка «Фініш».
. Тепер слід всі зазначені вище компоненти винести на форму. Для цього на панелі стандартних елементів знаходимо значок одного з компонент, активізуємо його і «переносимо» на форму: малюємо умовний прямокутник в тому місці форми, де буде імовірно знаходиться цей елемент, враховуючи при цьому його розміри.
. Аналогічні дії виконуємо по черзі для кожного елемента, поки на формі не з'являться всі 12 елементів.
. Далі змінюємо властивості об'єктів, використовуючи сторінку властивостей Properties. Для зміни властивостей елементів слід активізувати елемент - виділити його на формі. Далі для виділеного елемента у вікні властивостей можна вносити зміни: для Command1 змінити властивість Caption=Старт, для Command2 - властивість Caption=Фініш. Для решти елементів задати значення властивостей:
Text1.Text=
Text2.Text=
Text3.Text=.Text=.Text=1.Caption=Введіть значення A
Label2.Caption=Введіть значення B
Label3.Caption=Введіть значення E
Label4.Caption=Висновок значення xn
Label5.Caption=Висновок значення yn
Заготівлю форми для прикладу 1-1 зі зміненим...