Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR_01_ALG.doc
Скачиваний:
5
Добавлен:
10.04.2015
Размер:
299.01 Кб
Скачать

Індивідуальні завдання №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)

5 Етап - аналіз отриманих результатів і видача рекомендацій з удосконалювання процесу

1) необхідно вводити коментар при введенні даних:

було INPUT b

необхідно INPUT введіть b=, b

Задачі №2.2,2.3,2.4: оформити як задачу №1.

Висновки: Набули навички прийомів побудови алгоритмів та вивчили синтаксис основних операторів, які використовуються для вирішення задач, що мають структуру слідування.

1 На етапі складання програми доповнимо таблицю ідентифікаторів, вказавши їх тип.

2() - змінюють пріоритет (порядок) операцій; операції одного порядку виконуються за правилами читання зліва направо.

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