
- •Лабораторна робота №1. Структури слідування. Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
- •2) Dim b as single, a as single, X as single, h1 as single, h2 as single, y as single
- •3) Dim b as single
- •4) Може бути відсутнім (за замовчанням)
- •1) Input b
- •1) Data 2,33
- •2) Data 2,33, 3,45
- •1) Print y
- •Індивідуальні завдання №2.2, 2.3, 2.4 до лабораторної роботи.
- •Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
- •2 Етап - складання схеми алгоритму, вибір структури даних 3 Етап - написання програми алгоритмічною мовою 4 етап - тестування й налагодження програми
- •5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
Індивідуальні завдання №2.2, 2.3, 2.4 до лабораторної роботи.
Варіант 1 Написати програму для лінійного алгоритму |
Ответы |
1
рівень |
Y=x+2 |
2
рівень |
Z=1; y=2 |
3
рівень |
S=5x-2 p=1+2.718; q=10x+3.718 |
|
|
Варіант 2 Написати програму для лінійного алгоритму |
|
1
рівень
|
y=2x+1 |
2
рівень |
z=x+2; y=2z2+1 |
3
рівень |
Z=1 Y=2 W=-1 |
|
|
Варіант 3 Написати програму для лінійного алгоритму |
|
1
рівень |
Y=x2+2 |
2 рівень |
S=17 Y=X+1 |
3
рівень |
z=x+2; y=3 s=1 |
|
|
Варіант 4 Написати програму для лінійного алгоритму |
|
1
рівень |
Y=5x-2 |
2
рівень |
Y=x2+2 W=1-x2 |
3
рівень |
S=16 Y=X+1 T=x+2 |
|
|
Варіант 5 Написати програму для лінійного алгоритму |
|
1
рівень |
Y=1 |
2
рівень |
s=5x-2 p=3.718 |
3
рівень |
Y=x2+2 g=1-x2 h= x2+3 |
Форма звіту
Звіт з лабораторної роботи №1. СТРУКТУРИ СЛІДУВАННЯ.
Мета: вивчення основ побудови алгоритмів та основних операторів, які використовуються для вирішення задач, що мають структуру слідування
Задача
№1:
Визначити межу розриву для лінії, яка
описана функцією, якщо навантаження
,
де а=3,45; b ≠ 0 (щоб не було ділення на
нуль).
1 етап – формалізація задачі. Складемо систему рівнянь:
1)
;
2)
;
3) а=3,45; 4) b ≠ 0 – будь-якеціле
число.
Складемо таблицю ідентифікаторів:
Назва ідентифікатора |
Вміст ідентифікатора |
Тип ідентифікатора |
Формат виведення (3 етап) |
a |
константа для функції |
дійсне |
#.## |
b |
змінна для функції, що не дорівнює 0 |
ціле |
#### |
x |
точка навантаження |
дійсне |
#.#### |
Y |
межа розриву |
дійсне |
###.### |
2 Етап - складання схеми алгоритму, вибір структури даних 3 Етап - написання програми алгоритмічною мовою 4 етап - тестування й налагодження програми
‘оператор
очищення екрану: CLS ‘оператор
закінчення роботи програми: END COMP
25 D:\
HOME/ DOS/ QBASIC/ m08big11.bas
Результат: якщо
a=3,45 b=-1 x=2,45
h1=1,946267228 h2=80,5100125 y=3,024174226
‘Синтаксичні
помилки: -
невірно записана функція розрахунку
логарифму: було
ln(х^2+1) необхідно
LOG(х^2+1)
1)
необхідно вводити коментар при введенні
даних:
було
INPUT
b
необхідно
INPUT
введіть
b=,
b
5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу
Задачі №2.2,2.3,2.4: оформити як задачу №1.
Висновки: Набули навички прийомів побудови алгоритмів та вивчили синтаксис основних операторів, які використовуються для вирішення задач, що мають структуру слідування.
1 На етапі складання програми доповнимо таблицю ідентифікаторів, вказавши їх тип.
2() - змінюють пріоритет (порядок) операцій; операції одного порядку виконуються за правилами читання зліва направо.