Для розв’язання цієї задачі необхідно скористатися теоремою Піфагорадля знаходження відстані від початку координат до заданої точки (дивись малюнок):
Очевидно, що відстань від початку координат до точки з координатами
Зверніть увагу: в зв’язку з тим, що кожна з координат у формулі підноситься до квадрату, неважливо, в якій чверті координатної площини буде знаходитись точка. Виходячи з усього вищесказаного, програма для розв’язання даної задачі має наступний вигляд:
Program Example__103;
Uses crt;
Var Xl,Yl,X2,Y2:real;
{X1,Y2,X2,Y2 - координати даних точок}
SI, S2:real;
{S1,S2 - відстані відповідно до першої та другої точки}
Begin
Clrscr;
Write(‘Введіть координати першої точки: ‘);
Readln(XI,Y1);
Write(‘Введіть координати другої точки: ‘);
Readln(X2,Y2);
Sl:=sqrt(sqr(Xl)+sqr(Yl)) ;
S2:=sqrt(sqr(X2)+sqr(Y2));
If SKS2
Then Writeln(‘Друга точка далі від початку координат’)
Else Writeln(‘Перша точка далі від початку координат’);
Readkey;
End.
Домашнє завдання:
• Прочитати сторінки 59—65 запропонованого підручника;
• Задачі № 96 (2), 97 (3), 99, 100 (4), 101 (5), 102 (1), 104, 105.
Мета уроку: навчити створювати математичні моделі задач, складати алгоритми з використанням команди розгалуження та записувати їх мовою програмування.
Очевидно, що якщо довжина сторони килиму більша за будь-яку зі сторін кімнати, то застелити її цими килимами неможливо. Крім того, для знаходження кількості килимів, що вміщуються по одній зі сторін кімнати без їх підгинання, необхідно поділити націло довжину кімнати на довжину килиму. Загальна кількість килимів знаходиться за формулою:
К = K1 * К2,
де
Площа, що не закрита килимами, визначається як різниця між площею кімнати та площею всіх куплених