У 9 класі в курсі інформатики вивчається комп'ютерне моделювання. В цей же час у курсі геометрії учні вивчають розв'язування трикутників та обчислення площ трикутників за двома сторонами і кутом між ними, за формулою Герона, за сторонами і радіусами описаного та вписаного кіл. У підручнику Ривкінда з інформатики пропонується виконати комп'ютерне моделювання для однієї з таких задач - обчислення сторони і площі трикутника за відомими двома сторонами і кутом між ними завдання 3(б) до параграфа 5.1). Я вважаю, що доцільно запропонувати дітям інші задачі на розв'язування трикутників та обчислення їх площ. Реалізувати їх можна як в табличному процесорі, так і в середовищі програмування.
Але є певні труднощі.
1) Треба перетворювати градуси у радіани і навпаки, а учні не знають, що таке радіан, і не можуть переводити градуси в радіани і навпаки. Доводиться давати їм формули переведення alfa:=a*pi/180; a:=alfa*180/pi; , де alfa i a - кути в радіанах і градусах відповідно.
2) За синусом або косинусом кута треба обчислити його значення. Для цього потрібно обчислити арксинус або арккосинус. Діти не знають поняття обернених тригонометричних функцій, да і арксинус та арккосинус доводиться виражати через арккотангенс (у Lazarus) :
arcsin(x):=arctan(sqrt(1-sqr(x))/x); arccos(x):=arctan(x/sqrt(1-sqr(x)));
Крім того, не вивчаються у 8-9 класі підпрограми, але можна обійтися і без них.
Готові проекти в Lazarus:
Розв'язвання трикутника за стороною і прилеглими кутами
Розв'язвання трикутника за двома сторонами і кутом між ними
Розв'язвання трикутника за трьома сторонами
Розв'язвання трикутника за двома сторонами і кутом, протилежним одній з них
Обчислення площі трикутника за формулою Герона
Але є певні труднощі.
1) Треба перетворювати градуси у радіани і навпаки, а учні не знають, що таке радіан, і не можуть переводити градуси в радіани і навпаки. Доводиться давати їм формули переведення alfa:=a*pi/180; a:=alfa*180/pi; , де alfa i a - кути в радіанах і градусах відповідно.
2) За синусом або косинусом кута треба обчислити його значення. Для цього потрібно обчислити арксинус або арккосинус. Діти не знають поняття обернених тригонометричних функцій, да і арксинус та арккосинус доводиться виражати через арккотангенс (у Lazarus) :
arcsin(x):=arctan(sqrt(1-sqr(x))/x); arccos(x):=arctan(x/sqrt(1-sqr(x)));
Крім того, не вивчаються у 8-9 класі підпрограми, але можна обійтися і без них.
Готові проекти в Lazarus:
Розв'язвання трикутника за стороною і прилеглими кутами
Розв'язвання трикутника за двома сторонами і кутом між ними
Розв'язвання трикутника за трьома сторонами
Розв'язвання трикутника за двома сторонами і кутом, протилежним одній з них
Обчислення площі трикутника за формулою Герона