Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
basic-9cbc6d3b809d41d39baa075e226d0f7a.doc
Скачиваний:
1
Добавлен:
31.08.2019
Размер:
393.22 Кб
Скачать

3. Завдання до лабараторної роботи № 1

Виконати свій варіант завдання. За результатами виконання оформити звіт:

1. Обчислити радіус описаного кола і площа правильного трикутника зі стороною А.

2. Обчислити довжину кола і площу круга радіуса R.

3. Обчислити радіус описаного кола і площа правильного п'ятикутника із стороною А.

4. Обчислити площу бічної поверхні конуса з основою радіуса R і висотою Н.

5. Обчислити радіус описаного кола і площа правильного шестикутника зі стороною А.

6. Обчислити площу бічної поверхні прямого кругового конуса з радіусом основи R та висотою H.

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

8. Обчислити об'єм піраміди з восьмикутним підставою зі стороною А і висотою Н.

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

10. Обчислити об'єм призми з трикутним правильним підставою зі стороною А і висотою H.

4. Довідки матеріал

4.1.Формули для виконання математичного опису

п/п

Наименование

Длина окруж-ности

Радиус описанной окружности

Площадь боковой поверхности

Объем

Площадь

1

Трикутник

2

П'ятикутник

3

Шестикутник

А

4

Восьмикутник

5

Десятикутник

6

Круг

2πR

πR2

7

Призма з трикутнимпідставою S і висотою Н

H х S

8

Піраміда з восьмикутною

основою S і висотою Н

9

Конус з круговим підставою S і висотою Н підставою S і висотою Н

10

Сфера радіусу R

4πR2

Лабораторная работа № 2 програмування розгалужених алгоритмів

1.Мета роботи:

Освоїти прийоми постановки завдань, розробки алгоритмів, де рішення про те, яку дію буде виконуватися на наступному кроці залежить від результату виконання попереднього кроку, їх опису у вигляді блок-схем, написання програм на алгоритмічній мові BASIC, що описують такі алгоритми та отримання результатів на комп'ютері .

2.Порядок виконання:

Розглянемо порядок виконання на прикладі розв'язання задачі про обчислення значення кусочно-ламаної функції Y (X) для довільного аргументу Х:

Етап 1. Фізична постановка задачі

  • Введене дане: Х - дійсне число.

  • Результат обчислення: Y - дійсне число.

Етап 2. Математичний опис

  • Згідно з умовою задачі, Y обчислюється за одним з 3-х рівнянь в залежності від того, в якому інтервалі знаходиться задане значення Х:

  • Перший інтервал: при Х<0

  • Другий інтервал: при 0<=Х< X1

  • Третій інтервал: при X>= X1

• Координата X1 може бути визначена зі спільного рішення 2-х рівнянь: Y = 5 і Y = 10-0.5X.

• Результат рішення: X1 = 10.

Етап 3. Опис алгоритму рішення задачі

Опис алгоритму обчислення функції Y (X) виконано з використанням графічних об'єктів (блоків) за ГОСТ 19003 - 80:

BEGIN

Ввод X

Да X < 0 Нет

Y = 5 – X Да X > 10 Нет

Y = 10-0.5X Y = 5

Вывод X,Y

END

Етап 4. Програмування на алгоритмічній мові BASIC

REM Обчислення значення функції Y(X)

CLS

INPUT “ Введення X”, X

IF X < 0 THEN

LET Y = 5 – X

ELSE

IF X > 10 THEN

LET Y = 10 - 0.5*X

ELSE

LET Y = 5

END IF

END IF

PRINT “X=”, X, “Y=”, Y

END

Етап 5. Налагодження програми:

•Запустити програму QBASIC за допомогою ярлика на Робочому столі персонального комп'ютера.

• Набрати текст програми (Етап 4) у вікні редактора QBASIC. В процесі набору тексту редактор контролює правильність написання операторів. У разі виявлення помилки процес редагування припиняється до тих пір, поки помилка не буде усунена.

• Зберегти програму після закінчення її набору, виконавши команду «Зберегти як» з меню «Файл».

• Виконати компіляцію (переклад з алгоритмічної мови в коди ЕОМ) програми. Для цього необхідно стартувати команду «Запуск» з меню «Запуск». В процесі компіляції можуть бути виявлені синтаксичні помилки в тексті програми. Після усунення всіх помилок комп'ютер створює завантажувальний (в кодах ЕОМ) модуль програми і відразу ж переходить до виконання програми, починаючи з першого виконуваного оператора.

• Виконати введення з клавіатури значення для X у відповідь на запрошення до введення, що з'явилося на моніторі при виконанні комп'ютером оператора INPUT. Ознакою закінчення введення значення Х є натискання клавіші "ENTER".

• Для перевірки програми необхідно ввести три значення Х для трьох інтервалів, які дозволили б легко отримати результат при ручному рахунку за формулами (Етап 2) і порівняти їх з тим, що виведе комп'ютер на монітор при виконанні оператора PRINT. У даному прикладі для Х = - 5 на моніторі має з'явитися Y = 0, для Х = 1 на моніторі має з'явитися Y = 5, а для Х = 100 на моніторі має з'явитися Y = - 40. Якщо цього не сталося, необхідно проаналізувати алгоритм і текст програми, знайти помилку, виправити її і виконати етап 5 (налагодження) знову.

Етап 6. Виконання розрахунку за вихідними даними завдання:

Виконати розрахунок для наступних вихідних даних:

Х = 2.5 ; Х = - 12.78; Х = 267.3985

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