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

л.р. 4 / защита 27 вариант / Лабораторная работа 4

.doc
Скачиваний:
17
Добавлен:
15.04.2015
Размер:
169.47 Кб
Скачать

Лабораторная работа 4

Программирование линейных алгоритмов

Цель работы: получить навыки составления схем линейных алгоритмов, научиться составлять программы по разработанным алгоритмам и готовить тесты для отладки этих программ.

Структура отчета:

  1. Титульный лист.

  2. Цель работы.

  3. Для задания 1:

  • текст задания в соответствии со своим вариантом;

  • вид окна проекта (формы) с указанием визуальных компонентов (ВК);

  • таблица используемых ВК;

  • таблица используемых событий;

  • таблица используемых переменных;

  • схема алгоритма;

  • рукописные тесты;

  • распечатка текста модуля;

  • распечатка формы с результатами работы.

  1. Для задания 2:

  • текст задания в соответствии со своим вариантом;

  • вид окна проекта (формы) с указанием визуальных компонентов (ВК);

  • таблица используемых ВК;

  • таблица используемых событий;

  • таблица используемых переменных;

  • схема алгоритма;

  • рукописные тесты;

  • распечатка текста модуля;

  • распечатка формы с результатами работы.

  1. Вывод.

Теоретические сведения к работе:

  1. М/УК 2986, Тема: «Программирование в среде Delphi». – Гомель, ГГТУ, 2005.

  2. М/УК 2969, Тема: «Основы алгоритмизации». – Гомель, ГГТУ, 2005.

  3. файл Теоретические сведения к ЛР 4.doc.

Порядок выполнения практической части работы:

Задание 1. Разработать интерфейс проекта, составить графическую схему алгоритма и программу для вычисления значений переменных в соответствии с условием в таблице 1. Для ввода исходных данных, вывода исходных данных и результатов использовать только одну форму. Исходные данные для отладки программы выбрать самостоятельно.

Таблица 1

Вариант

Вычислить

Расчетные формулы

1

Площадь круга S и длину окружности l радиуса r

S=πr2, l=2πr

2

Площадь S и угол α при основании равнобедренного треугольника с основанием a и высотой h

S=ah/2, α=arctg(2h/a)

3

Площадь S и периметр прямоугольника P со сторонами a и b

S=ab, P=2(a+b)

4

Скорость v в конце пути и путь S, пройденный за время t с ускорением a при v0=0

v=at, S=at2/2

5

Площадь S и периметр квадрата P со стороной a

S=a2, P=4a

6

Объем V и площадь боковой поверхности параллелепипеда S со сторонами а, b, c

V=abc, S=2(a+b)с

7

Площадь кольца S с внешним радиусом R и внутренним r

S=(R2 r2)

8

Площадь боковой поверхности S и объем цилиндра V с радиусом основания r и высотой h

S=2rh, V=r2h

9

Площадь S и периметр прямоугольного треугольника P с катетами a, b и гипотенузой с

S=ab/2, P=a+b+c

10

Объем V и площадь поверхности куба S со стороной а

V=a3, S=6a2

11

Периметр P и площадь треугольника S со сторонами a, b, c

P=a+b+c=2p,

12

Площадь основания S и объем цилиндра V с радиусом основания r и высотой h

S=r2, V=Sh

13

Объем V и площадь основания параллелепипеда S со сторонами а, b, c

V=abc, S=ab

14

Площадь основания S и объем конуса V с радиусом основания r и высотой h

S=r2, V=Sh/3

15

Гипотенузу c и площадь прямоугольного треугольника S с катетами a и b

, S=ab/2

16

Высоту h и площадь равнобедренной трапеции S с основаниями a, b (b > a) и углом при большем основании α

, S=h(b+a)/2

17

Площадь поверхности S и объем шара V радиуса R

S=4πR2, V=4πR3/3

18

Скорость в конце пути v и путь S, пройденный телом за время t с ускорением a и начальной скорости v0

v=v0+at, S=v0t+at2/2

19

Радиус круга r, вписанного в треугольник, со сторонами a, b, c

, p=(a+b+c)/2

20

Кинетическую энергию тела Ek с массой m, движущегося со скоростью v

Ek=mv2/2

21

Площадь прямоугольного треугольника S с гипотенузой с и одним из катетов a

S=ab/2,

22

Периметр P и площадь прямоугольного треугольника S с катетами a и b

S=ab/2,

23

Высоту h и площадь равнобедренного треугольника S с основанием a и углом при основании α

h=(atgα)/2, S=ah/2

24

Радиус круга R, описанного вокруг треугольника со сторонами a, b, c

, p=(a+b+c)/2

25

Периметр P и площадь параллелограмма S со сторонами a, b и острым углом α

S=absinα, P=2(a+b)

26

Площадь прямоугольной трапеции S с основаниями a, b (b > a) и углом при большем основании α

h=(b-a)tgα, S=h(b+a)/2

27

Сопротивление проводника R длиной l, площадью поперечного сечения S и удельным сопротивлением

R=ρl/S

28

Расстояние l между точками с координатами x1, y1 и x2, y2

29

Путь S, пройденный за время t со скоростью v

S=vt

30

Емкость плоского конденсатора C с площадью поверхности одной пластины S, расстоянием между пластинами d и диэлектрической проницаемостью материала

C=εS/(4πd)

Задание 2. Разработать интерфейс проекта, составить графическую схему алгоритма и программу для вычисления функции b=f(x,y,z), заданной в таблице 2. Для ввода исходных данных, вывода исходных данных и результата использовать только одну форму. Исходные данные для отладки программы выбрать самостоятельно.

Таблица 2

Вариант

Вид функции

Вариант

Вид функции

1

16

2

17

3

18

4

19

5

20

6

21

7

22

8

23

9

24

10

25

11

26

12

27

13

28

14

29

15

30

Соседние файлы в папке защита 27 вариант