середа, 15 жовтня 2014 р.

Програмування лінійних алгоритмів на Pascal

Практична робота.
Програмування лінійних алгоритмів на Pascal

Записати програму мовою Pascal та протестувати її на правильність.

Завдання 1. Дано сторони прямокутника а і b. Знайти його площу S = a•b і периметр
P = 2( а + b), якщо а і b, S, P – дійсні числа.

Завдання 2. Даний діаметр кола dдійсне число. Знайти її довжину L = π•d. Як значення π використовувати 3.14.  Вивести відповідь L, як дійсне число.

Завдання 3. Дано довжину ребра куба а - дійсне. Знайти об'єм куба V = a3 і площу його поверхні S = 6•a2. Вивести відповіді V, S як дійсні числа.

Завдання 4. Дано довжини ребер а, b, з прямокутного паралелепіпеда. Знайти його об'єм V = abc і площу поверхні S = 2•(ab + bc + ac). Вивести відповіді V, S як дійсні числа.

Завдання 5. Знайти довжину кола L і площу круга S заданого радіусу R:
L = 2•π•R,    S = π•R2. Як значення π використовувати 3.14. Вивести відповіді L, S як дійсні числа.

Завдання 6. Дано два цілі  числа а і b. Знайти: 1) їх середнє арифметичне:
C=+ b)/2, де С - дійсне число; 2) остачу від ділення а на  b; {використати M:=а mod b}; 3) цілу частину від ділення а на  b; {використати N:=а div b}; 


Завдання 7. Дано два додатні числа а і b. Знайти: 1)їх середнє геометричне, тобто квадратний корінь з їх множення: (a*b)0,5 =, {використати g := sqrt(a*b)}.

Завдання 8. Дані катети прямокутного трикутника aіb. Знайти гіпотенузу
 c ==(0,5a2 +0,5b2)0,5 і периметр P: P = а + b + с. {використати c:= sqrt(a*a +b*b)}.

Завдання 9. Дано два круги із спільним центром і радіусами R1 і R2 (R1 > R2). Знайти площі цих кругів S1 і S2, а також площу S3 кільця, більший радіус якого рівний R1, а менший  радіус рівний R2:     S1 = π•(R1)2              S2 = π•(R2)2              S3 = S1- S2.
Як значення π використовувати 3.14.

Завдання 10. Дано довжину L кола. Знайти його радіус R, та площу S круга, враховуючи, що довжина L = 2•π•R, звідки  R= L/(2•π),   а площа круга S = π•R2.
Як значення π використовувати 3.14.

Завдання 11. Дано два дійсні числа a, b, де 0<b<a.  Знайти найбільше  та найменше із чисел:  s1= 2(a*b)/(a+b) – це середнє гармонійне ; s2= (a*b)0,5- це середнє геометричне;  s3= + b)/2 – це середнє арифметичне; s4=(0,5a2 +0,5b2)0,5 - це середнє квадратичне.     

Завдання 12. Дано сторони трикутника – це три дійсні числа a, b, с, де 0<с=<b=<a.  Знайти:
1) можливість існування трикутника з даними сторонами, а саме перевірити одночасне виконання трьох умов:  a-b<c<a+b;   a-c<b<a+c; b-c<a<b+c;
2) вид трикутника за сторонами, тобто, рівносторонній(a=b=c), рівнобедрений(a=b or c=b or c=a), різносторонній (0<с<b<a).
3) вид трикутника за кутами тобто,  прямокутний(якщо a2+b2=c2), тупокутний( якщо a2+b2<c2), гострокутний( якщо a2+b2>c2).


Немає коментарів:

Дописати коментар