ТЕМА: " ПРАКТИКУМ ПО РЕШЕНИЮ ЗАДАЧ ПРОЦЕДУРАМИ И ФУНКЦИЯМИ"
Ход урока.
I. Проверка домашнего задания.
Задача № 1. Даны
координаты вершин треугольника и точки внутри него. Найти расстояние от данной
точки до ближайшей стороны треугольника.
Решение.
Задача № 2.
Вычислить: z=f(sin a, b) + f(cos a, b) + f (sin
program pr2;
var
a,b,z:real;
function fun(u,t:real):real;
begin
if u>0 then
fun:=u+sin(t) else fun:=u+t;
end;
begin
read
(a,b);
z:=fun(sin(a),b)+fun(cos(a),b)+fun(sqr(sin(a)),b-1)+fun(sin(a)-cos(a),b*b-1)+fun(sqr(sin(a))-1,cos(a)+b);
writeln
(z:8:2);
end.
II. Практическая работа на ЭВМ.
№№ |
X |
Y |
X1 |
Y1 |
X2 |
Y2 |
X3 |
Y3 |
Ответ |
1 |
21 |
7 |
10 |
11 |
20 |
3 |
30 |
16 |
1.65 |
2 |
187 |
93 |
162 |
102 |
213 |
76 |
296 |
157 |
3.34 |
3 |
200 |
100 |
10 |
170 |
160 |
10 |
300 |
190 |
23.68 |
№№ |
A |
B |
Ответ |
1 |
2.3 |
21.3 |
45.46 |
2 |
-0,6 |
31.2 |
1033.02 |
3 |
0.15 |
-2.1 |
-0.13 |