Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
28
Добавлен:
15.02.2016
Размер:
4.77 Mб
Скачать

Лабораторная работа № 1 Разработка и отладка линейной программы Задание:

  1. Разработать блок-схему алгоритма программы в соответствии с Вашим вариантом задания. Номер варианта задания из таблицы 1.1 двойной, например 8(9), что означает вычисление объема правильной полой усеченной пирамиды (цифра 8) с пентагоном в основании (цифра 9). Аналогично определяется вариант из таблицы 1.2. Номер же варианта из таблицы 1.3. - одинарный, например, 19 – площадь боковой поверхности тетраэдра.

  2. Составить по разработанному алгоритму линейную программу. Для ввода исходных данных использовать операторы DATA, READ и RESTORE. Текст программы должен иметь заголовок, например, Программа вычисления объема полой усеченной пирамиды с пентагоном в основании (для чего следует использовать оператор PRINT). Программу надо начинать с оператора CLS. Текст программы должен быть снабжен комментариями (для чего использовать оператор REM, а лучше ' – апостроф). Вывод на экран результатов вычисления организовать в следующем виде: Объем пирамиды V = 18.

  3. Подготовить входные данные (значения переменных, необходимых для определения объема или площади) и сосчитать величину объема или площади при этих входных данных. Это необходимо для контрольного просчета.

  4. После проверки блок-схему алгоритма и программу записать в отчет по занятию.

Выполнение задания:

  1. Запустить Среду программирования BASIC и ввести в компьютер текст подготовленной программы.

  2. Отредактировать тест программы, исправив выявленные ошибки.

  3. Запустить отлаженную программу и осуществить контрольный просчет.

  4. Результаты показать преподавателю.

Таблица 1.1.

Вари-ант

Основание

Вари-ант

Основание

Прямая призма

Прямая усеченная пирамида

0

Объем V=SH

6

Объем

1

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

Sb=2pH

Прямая полая пирамида

2

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

SN= Sb +2S

7

Объем

Прямая полая призма

Полая усеченная пирамида

3

Объем V=H(S1-S2)

8

Объем

4

Площадь боковой поверхности Sb =2H(p1+p2), где p - полупериметр

5

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

Sn= Sb +2(S1-S2)

К таблице 1.1.

Вари-ант

Основание

Вари-ант

Основание

0

Треугольник

Правильные многоугольники

8

Треугольник

1

Треугольник (формула Герона), где

9

Пентагон (5-угольник)

2

Прямоугольник

10

Гексагон (6-угольник)

3

Параллелограмм

11

Октагон (8-угольник)

4

Ромб

12

Гептагон (7-угольник)

5

Трапеция

13

Додекагон (12-угольник)

6

Квадрат

14

Декагон (10-угольник)

7

Правильный n-угольник

Таблица 1.2.

Вари-ант

Задание

9

Прямой цилиндр

Объем V = Sосн h, где Sосн – площадь основания, h - высота

10

Фрагмент прямого кругового цилиндра

Объем V = Sосн h

Площадь поверхности S=Rh(+2)+2Sосн

11

12

Полный цилиндр

Объем V=h(Sосн1-Sосн2)

К таблице 1.2.

Вари-ант

Основание

Вари-ант

Основание

0

Круг S=R2

3

Круговой сектор S=R2/2

- центральный угол в радианах

1

Кольцо S= (R12-R22)

2

Эллипс S = ab

a, b - полуоси

4

Круговой сегмент

S = R2(-sin)/2

Таблица 1.3.

Вари-ант

Основание

Вари-ант

Основание

13

Шар V=4R3/3 S=4R2

22

Тор V=22Rr2

S=42Rr

14

Шаровой сегмент S=2Rh

V=h2(3R-h), где h –высота сегментного слоя

23

15

16

Шаровой слой

V=h3/6+h(r12+r22)/2

где r1(2) - радиусы оснований

24

Фрагмент тора V=Rr2

S=2r(R+r), где - центральный угол в радианах

25

17

Шаровой сектор V=2R2h/3,

где h – высота сегмента

26

Эллипсоид V=4abc/3,

где a, b, c – полуоси

Правильные многогранники

18

Тетраэдр (4-х) V=a3/12

S=a2, где a - ребро

27

Октаэдр (8-ми)

V=a3/3 S=2a2

19

28

20

Додекаэдр (12-ти)

29

Икосаэдр (20-ти)

V=5a3(3+)/12

S=5a2

21

30