Лекция: Етап 2.Математичний опис

 

Пояснения:

 

Передает управление оператору с меткой 25.

 

 

ЛАБОРАТОРНАЯ РАБОТА № 1

ПРОГРАМУВАННЯ ЛІНІЙНИХ АЛГОРИТМІВ

1.МЕТА РОБОТИ: Освоїти прийоми постановки задачі, розробки алгоритмів лінійної структури, їх опису у вигляді блок-схем, написання програм на алгоритмічній мові BASIC та отримання результатів на комп'ютері.

2.ПОРЯДОК ВИКОНАННЯ: Розглянемо порядок виконання на прикладі розв'язання задачі про обчислення обсягу циліндра з основою радіуса R і висотою H. Як зазначалося вище, рішення будь-якої задачі на комп'ютері містить 6 етапів:

 

 

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

· Введені дані: R, H — речові числа.

· Виведені дані: V-об'єм циліндра

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

· Об’єм циліндра:

3.14 (2R)2

V = — H

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

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

 
 

BEGIN

 

Ввод R, H

 
 

 


Вычисление V

 
 

 

 


Вывод V

 

 
 

 


 

 

END

 

 

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

 

REMОбчислення об'єму циліндра

CLS

INPUT “Введення R, H”, R, H

LET V=3.14*(2*R)^2*H/4

PRINT “R=”, R, “H=”, H, “V=”, V

END

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

 

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

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

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

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

· Виконати введення з клавіатури значень для R і H у відповідь на запрошення до введення, що з'явилося на моніторі при виконанні комп'ютером оператора INPUT. Пам'ятайте, що значення однієї змінної відділяється від значення наступної, зі списку ввода оператора INPUT, нажатием клавиши “Запятая”. Признаком закінчення введення всіх значень зі списку введення оператора INPUT є натискання клавіші «ENTER».

· Для перевірки програми бажано ввести такі значення для R і H, які дозволили б легко отримати результат при ручному рахунку за формулою (Етап 2) і порівняти його з тим, що виведе комп'ютер на монітор при виконанні оператора PRINT. У даному прикладі для R = 1 і H = 1, якщо програма працює правильно, на моніторі має з'явитися V = 3.14. Якщо цього не сталося, необхідно проаналізувати алгоритм і текст програми, знайти помилку, виправити її і виконати етап 5 (налагодження) знову.

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

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

R=2.5 метра

H=4.2 метра.

3. ЗАВДАННЯ ДО ЛАБАРАТОРНОЇ РОБОТИ № 1

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

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

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

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

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

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

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

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

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

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

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

4. ДОВІДКИ МАТЕРІАЛ

еще рефераты
Еще работы по информатике