Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorni_S_4.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Лабораторна робота № 2

Тема: Поняття алгоритму. Способи запису алгоритмів. Розробка лінійних алгоритмів. Розробка алгоритмів з розгалуженням. Розробка циклічних алгоритмів.

Мета роботи: Набуття навичок розробки алгоритмів та запису алгоритмів з використанням блок-схем.

Теоретичні відомості: матеріали лекцій (тема 4,5), Основи алгоритмізації. Методичні матеріали з організації самостійної роботи для студентів математичного факультету з дисципліни “програмування” (ст.23-31).

Завдання для самостійної роботи

Завдання 1.

1

Трикутник задається координатами своїх вершин на площині: . Скласти програму для знаходження площі трикутника за формулою Герона.

2

Обчислити площу трикутника, якщо трикутник задано довжинами сторін.

3

Обчислити площу трикутника, якщо трикутник задано довжиною однієї з сторін та висотою, опущеною на неї.

4

Обчислити площу трикутника, якщо трикутник задано двома сторонами та кутом між ними.

5

Обчислити площу та периметр квадрата, якщо задано довжину сторони цього квадрата.

6

Обчислити площу та периметр квадрата, якщо задано довжину діагоналі цього квадрата.

7

Обчислити площу та периметр прямокутника, довжини сторін якого задаються.

8

Обчислити площу та периметр ромба, якщо задано довжину сторін та один з кутів.

9

Обчислити площу та периметр рівнобічної трапеції, для якої задано довжини основ та висоту..

10

Трикутник задається координатами своїх вершин на площині: . Скласти програму для знаходження периметра.

11

Дано два вектори . Знайти косинус кута між ними.

12

Дано : . Знайти де – скалярний добуток векторів та .

13

Дано : . Знайти .

14

Дано два дійсних числа. Знайти суму, добуток, середнє арифметичне та середнє геометричне цих чисел.

Завдання 2.

1

Дано два дійсних числа: . З’ясувати, чи належать ці числа інтервалу .

2

Дано дійсні числа: . З’ясувати, чи належать ці числа інтервалу .

3

Дано дійсне число . З’ясувати, чи належать це число інтервалу .

4

Дано цілі число . Визначити, чи належить множині .

5

Дано цілі число . Визначити, чи належить множині .

6

Дано три дійсних числа: . Знайти .

7

Дано три дійсних числа: . Знайти .

8

Дано три дійсних числа: . Знайти .

9

Дано три дійсних числа: . Знайти .

10

Дано три дійсних числа: . Скласти програму для знаходження .

11

Дано дійсні числа x, y, z. Обчислити .

12

Дано два дійсних числа: . Менше з них піднести до квадрату, а більше замінити пів-сумою цих чисел.

13

Дано . Замінити найбільше значення нулем.

14

Вивести номер координатної чверті, в яку потрапляє точка із координатами x і y (xy ≠ 0).

Дано дійсні числа a, b, c. Знайти суму тих з них, які на­лежать інтервалу [x, y].

Завдання 3.

1

Трикутник задається координатами своїх вершин на площині: . Визначити, чи є цей трикутник виродженим.

2

Трикутник задається координатами своїх вершин на площині: . Визначити, чи є цей трикутник прямокутним.

3

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

4

Трикутник задається координатами своїх вершин на площині: . Визначити, чи є цей трикутник тупокутним.

5

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

6

Трикутник задається координатами своїх вершин на площині: . Визначити, чи є цей трикутник рівностороннім.

7

Трикутник задається координатами своїх вершин на площині: . Знайти периметр трикутника.

8

Трикутник задається координатами своїх вершин на площині: . Знайти найбільшу сторону.

9

Дано чотири точки, що є вершинами чотирикутника . З’ясувати, чи можуть вони бути вершинами паралелограма.

10

Дано чотири точки, що є вершинами чотирикутника . З’ясувати, чи можуть вони бути вершинами ромба.

11

Дано чотири точки, що є вершинами чотирикутника . З’ясувати, чи можуть вони бути вершинами паралелограма.

12

Дано чотири точки, що є вершинами чотирикутника . З’ясувати, чи можуть вони бути вершинами ромба.

13

Дано чотири точки, що є вершинами чотирикутника . З’ясувати, чи можуть вони бути вершинами прямокутника.

14

Дано чотири точки, що є вершинами чотирикутника . З’ясувати, чи можуть вони бути вершинами трапеції

Завдання 4. Знайти значення .

вар

Завдання

вар

Завдання

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Завдання 5.

1

Дано , . Знайти .

2

Дано , . Знайти .

3

Дано , . Знайти

4

Дано дійсне число і натуральне число . Обчислити .

5

Дано дійсне число і натуральне число . Обчислити .

6

Дано дійсне число і натуральне число . Обчислити .

7

Дано . Знайти .

8

9

Дано . Обчислити , якщо .

10

Дано натуральне число . Обчислити .

11

Дано натуральне число і дійсне число . Обчислити

12

Дано . Знайти .

13

Побудувати масив А=(ai), елементи якого задаються формулою:

Знайти добуток додатних елементів масиву і вивести його на форму.

14

Дано натуральне число . Обчислити .

Завдання 6. Обчислити із заданою точністю

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

Контрольні запитання

  1. Що таке алгоритм?

  2. Які основні властивості алгоритмів?

  3. Які існують основні форми подання алгоритмів?

  4. Хто може бути виконавцем алгоритму?

  5. Чим викликано існування багатьох способів опису алгоритмів?

  6. Назвіть базові структури алгоритмів.

  7. Назвіть елементи блок-схеми алгоритму та поясніть їхнє призначення.

  8. Який алгоритм (фрагмент алгоритму) називається лінійним

  9. Який алгоритм (фрагмент алгоритму) називається алгоритмом з розгалуженням?

  10. Який алгоритм називають циклічним?

  11. Який блок позначає в блок-схемі команду перевірки умови? Наведіть приклади його використання.

  12. Які види циклів ви знаєте? Зобразіть їх графічно.

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