- •Лабораторна робота №1. Структури слідування. Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
- •Индивідуальне завдання до лр
- •Завдання до самостійної роботи з теми - структури слідування.
- •Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
- •2 Етап - складання схеми алгоритму, вибір структури даних 3 Етап - написання програми алгоритмічною мовою 4 етап - тестування й відлагодження програми
- •5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
- •2 Етап - складання схеми алгоритму, вибір структури даних 3 етап - написання програми алгоритмічною мовою 4 етап - тестування й відлагодження програми
- •5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
- •1.2.1. Поняття алгоритму і його властивості
Лабораторна робота №1. Структури слідування. Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
Порядок виконаня лабораторної роботи:
1 – вивчити теоретичний матеріал;
2 – провести лабораторне дослідження;
3 – виконати індивідуальні завдання;
4 – оформити звіт.
Слідування - алгоритмічна конструкція, яка характеризується послідовним розміщенням дій, які складають алгоритм (визначення змінних та сталих, розрахунків проміжних і підсумкових значень, виведення результатів обчислення).
Завдання: визначити межу розриву для лінії, яка описана функцією, якщо навантаження , де а=3,45; b ≠ 0 (щоб не було ділення на нуль).
1 етап – формалізація задачі (постановка задачі, вибір чисельного методу рішення, формалізація або математичне формулювання задачі) (3 курс).
Складемо систему рівнянь:
1) ; 2); 3) а=3,45; 4) b ≠ 0 – будь-яке.
Складемо таблицю ідентифікаторів
Назва ідентифікатора |
Вміст ідентифікатора |
Тип ідентифікатора |
Формат виведення (3 етап) |
Y |
розрахункове значення (межа розриву) |
дійсне |
###.### |
x |
розрахункове значення (точка навантаження) |
дійсне |
#.#### |
a |
вхідне значення (коефіціент навантаження) |
дійсне |
#.## |
b |
вхідне значення (напрямок навантаження) |
дійсне |
####.# |
2 етап - складання схеми алгоритму, вибір структури даних.
3 етап - написання програми алгоритмічною мовою.
ДОВІДКОВИЙ МАТЕРІАЛ:
Знаки арифметичних операцій: * множення, / ділення (прямий слеш), ^ піднесення до степеня, + додавання, - віднімання, MOD – залишок від цілочисельного ділення чисел, \ цілочисленне ділення (зворотній слеш) – повертає кількість входжень другого цілого числа в перше
Стандартні математичні функції:
запис на Basic |
назва функції |
приклад |
SIN(X) |
синус Х |
sinX, аргумент в радіанах |
COS(X) |
косинус Х |
CosX, аргумент в радіанах |
TAN(X) |
тангенс Х |
tgX, аргумент в радіанах |
ATN(X) |
арктангенс Х |
ArctgX, -/2<X</2, |
ABS(X) |
модуль Х |
|Х| |
SQR(X) |
квадратний корінь Х |
X, X>0 |
EXP(X) |
експонента Х |
eX |
LOG(X) |
натуральний логарифм Х |
lnX, X>0 |
CDBL(Х) |
Перетворення в число подвійної точності | |
CINT(Х) CLNG(Х) |
округлення до цілого (довгого цілого) значення |
CINT(15.5)=16 CINT(-6.7)=-7 CINT(-6.2)=-6 |
CSNG(Х) |
Перетворення в число простої точності | |
FIX(X) |
Усікання до цілого (відкидання цілої частини) |
FIX(-5.6)=-5 FIX(24.07)=24.00 |
INT(X)
|
Знаходження найбільшого цілого , що не перевищує Х |
INT(15.5)=15 INT(-6.2)=-7 INT(-6.7)=-7 |
RND(X) |
Генерація псевдовипадкових чисел від 0 до 1 | |
SGN(X) |
Знак числа Х
|
SGN(X) = -1, якщо Х < 0 SGN(0) = 0, якщо Х = 0 SGN(X) = +1, якщо Х > 0 |
4 етап - тестування й відлагодження програми.
1 – відкрити середовище Qbasic (Л ярлик на Робочому столі)
2 – зберігти файл (Файл Сохранить как.. в полі Имя файла: набрати M08BIG111, в зошиті записати шлях до файлу)
3 – 3а - у вікні редагування маленькими літерами записати оператор очищення екрану CLS2 (якщо синтаксичні помилки відсутні, при переході на інший рядок службове слово буде надруковане великими літерами);
3б - запустіть3 програму на виконання (Запуск Запуск або натисніть Shift + F5);
3в - аналогіно ввести та протестувати інші оператори;
4 - отримані на екрані результати записати в зошиті.
5 етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу.
Отримати та виконати индивідуальне завдання для ЛР (у викладача)