Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TP_лабы_ЭМ.doc
Скачиваний:
13
Добавлен:
17.11.2018
Размер:
802.3 Кб
Скачать

Вариант 19.

Дано:ABC, A(-3,4;5,3), B(2,2;-4,5), C(2,8;7,3). Найти: cosA, cosB, cosC, R.

Написать программу для вычисления углов и радиуса описанной окружности треугольника, у которого известны координаты его вершин.

Ответ: cosA=0,206, cosB=0,842, cosC=0,355, R=6,037 см.

Вариант 20.

Дано: ABC; AB=12,1 см; BC=19 см; A=500 Найти: AC; S

Написать программу для вычисления длины стороны и площади произвольного треугольника, если известны сторона и два угла.

Ответ: АС=11,541 см, S=49,092 см2.

Вариант 21.

Дано: окружность; R=5,6см. Найти:C-?, S-?.

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

Ответ:C=35,168, S=98,47.

Вариант 22.

Дано: точки A(3,4;5,8), B(2,3;4,5). Найти: расстояние AB.

Написать программу для вычисления расстояния между произвольными точками на плоскости

Ответ: AB=1,703.

Вариант 23.

Дано: ABC, A=900 , AB=7,4см, AC=0,81дм. Найти: BC-?, S-?, B-?, C-?.

Написать программу для вычисления гипотенузы, острых углов и площади произвольного прямоугольного треугольника.

Ответ: BC=10,971, S=29,97, B=0,831, C=0,740.

Вариант 24.

Дано:  ABC, A=600 ,AB=8,4см, AC=1,2дм. Найти:AC-?, P-?, S-?.

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

Ответ: AC=10,661, P=31,061, S=43,640.

Вариант 25.

Дано: ABCD-параллелограмм, A=40 , AB=15,2см, AD=12,3см. Найти:S-?, AC-?, BD-?.

Написать программу для вычисления площади и диагоналей параллелограмма, у которого известны стороны и угол.

Ответ: S=120,157, AC=25,86, BD=9,793.

Задание №2.

Тема: Организация ветвлений.

Цель работы. Научиться создавать программы разветвляющей структуры, используя подпрограммы.

Вычислить заданное целочисленное выражение для данных a, b с использованием операторов IF . Выражения для вычисления значения выражений оформить:

а) в виде процедуры;

б) в виде функции.

Сформировать тестовые примеры для демонстрации правильности работы программы. Оформить протокол исполнения программы (для одного из тестовых значения).

Варианты

0) 1)

2) 3)

4) 5)

6) 7)

8) 9)

10) 11)

12) 13)

14) 15)

16) 17)

18) 19)

20) 21)

22) 23)

24) 25)

Задание №3.

Тема: Организация циклов.

Цель работы. Научиться создавать программы циклической структуры для табулирования функции.

Произвести табулирование функции (вывод на экран в табличном виде значений функции в точках x, которые будут выбираться из указанного в варианте отрезка, разбитого на заданное число частей), используя два вида циклов:

а) While Do;

б) For To Do.

Функцию оформить как подпрограмму.

Вариант

Функция

Границы отрезка и число его разбиения

0.

[2,3] 10

1.         

[2,3] 10

2.         

[0,2] 10

3.         

[0,4;1] 10

4.         

[1;3] 10

5.         

[1;2] 10

6.         

[2;4] 10

7.         

[0;1] 10

8.         

[0;0,8] 10

9.         

[1;2] 10

10.     

[0;0,85] 10

11.     

[0,5;1] 10

12.     

[1;3] 10

13.     

[1;3] 10

14.     

[0;1] 10

15.     

[0,2] 10

16.     

[0;1] 10

17.     

[1;2] 10

18.     

[2,3] 10

19.     

[0,2] 10

20.     

[0,4;1] 10

21.     

[0;0,85] 10

22.         

[0,2] 10

23.         

[0,4;1] 10

24.         

[1;3] 10

25.     

[1;2] 10

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