Контрольная работа: Використання мови програмування Turbo Pascal при розв’язуванні задач з фізики

end.


7. Задача на знаходження роботи сили по переміщенню тіла відомої маси на певну відстань:

var A,m,s: real;

begin

writeln ('Введіть масу тіла (в кг) і переміщення (в м)');

readln (m,s);

A:=m*9.81*s;

writeln (‘робота = ’, A, ‘ Дж’);

end.

8. Задача на знаходження роботи, необхідної для того, щоб змінити кінетичну енергію тіла відомої маси (його швидкість):

var A,m,v1,v2: real;

begin

writeln ('Введіть значення початкової та кінцевої швидкості тіла (в м/с) і його маси (в кг)');

readln (v1,v2,m);

A:= (m*sqr(v1)/2)-(m*sqr(v2)/2);

writeln (‘робота по зміні кінетичної енергії тіла = ’, A, ‘ Дж’);

end.

Від’ємне значення роботи буде вказувати на те, що для того, щоб змінити швидкість, треба збільшити кінетичну енергію тіла.

9. Задача на знаходження часу польоту тіла, кинутого під кутом до горизонту з відомою початковою швидкістю:

var alpha,t,v0: real;

const g=9.81;

begin

writeln (‘Введіть значення кута (в радіанах) і початкову швидкість (в м/с)');

readln (alpha,v0);

t:=v0*sin(alpha)/g;

writeln (‘ час = ’, t, ‘ с’);

end.

10. На штовхання ядра, кинутого під кутом alpha до горизонту, затрачена робота А. Через який час t і на якій відстані s від місця кидання ядро впаде на землю? Маса тіла m.

var alpha,t,A,m,s: real;

К-во Просмотров: 327
Бесплатно скачать Контрольная работа: Використання мови програмування Turbo Pascal при розв’язуванні задач з фізики