Отримання знань

дистанційна підтримка освіти школярів


Матеріал підготувала Підлужняк Наталія Григорівна, вчитель інформатики ФМГ №17

Задача 1

  Дано чотири відрізка довжиною a, b, c, d. Вивести ті трійки відрізків, які утворюють трикутник.

Контрольні  приклади
           

 Введення

 12  15  32  16 21  24  29  15 10  15  30  17

 Виведення

 12  15  16 21  24  29
 21  29  15
 24  29  15
 21  24  15
 15  30  17
 10  15  17





Задача 2

  Написати допоміжний алгоритм Modul обчислення модуля цілого числа і використати його для обчислення середнього арифметичного модулів трьох заданих чисел x, y, z.

Контрольні  приклади
           

 Введення

 4  8  -36 -31  56  -125 -51  -37  -90

 Виведення

 16.000 70.667 59.333



Задача 3

 

   Дано 2 пари точок (a1, b1) і (a2, b2), (c1, d1) і (c2, d2), які є відповідно вершинами лівого нижнього і правого верхнього кутів 2 прямокутників, сторони яких паралельні осям координат. За допомогою допоміжного алгоритму обчислення площі прямокутника за його вказаними протилежними вершинами, знайти прямокутник більшої площі. Вивести більшу площу. 

Контрольні  приклади
           

 Введення

 -5  3  -1  1 0  0  4  -4 -6  2  0  0  6  -2  0  0 2  5  4  -5  -6  -3  1  -1

 Виведення

 16 12 20



Задача 4

  Створити допоміжний алгоритм, який би за координатами кінців відрізка (х1, у1) і (х2, у2) визначав його довжину та проекцію на вісь оХ. Викликати допоміжний алгоритм для двох введених відрізків, заданих координатами кінців.

Контрольні  приклади
           

 Введення

 3  1  6  5 -12  6  78  32 34  -92  -15  28

 Виведення

 5.0  3 93.68  90129.62  49



Задача 5

  Написати допоміжний алгоритм знаходження найбільшого спільного дільника 2 чисел х і у. Із його використанням обчислити НСД 3 чисел  a, b, c.

Контрольні  приклади
           

 Введення

 12  0  144 35  49  392 28  168  1988

 Виведення

 12 7 28



Задача 6

Плоский опуклий чотирикутник заданий координатами вершин x1, y1, x2, y2, x3, y3, x4, y4 (у порядку їх обходу по контуру). Скласти програму обчислення  периметра чотирикутника.

Контрольні  приклади

 Введення

 0 0 0 2 3 6 3 0

 6 4 9 0 5 -3 2 1

2.5 3 5.5 -1 2 -1 1 1

 Виведення

 16.00

 20.00

13.23






Задача 7

Дано координати точок A, B, C. Знайти відстань між найбільш віддаленими точками.

Контрольні  приклади

 Введення

 3 1 5.5 3 7 1

-2 0 2.5 4.73 4 8

3 4 1.5 3.25 4.5 0.25

 Виведення

 4.000

10.000

4.243





 


 
Задача 8

 

Плоский опуклий п’ятикутник заданий координатами своїх вершин. Скласти програму знаходження довжини найдовшої його діагоналі.

Вказівка.  Перерахуємо всі діагоналі п’ятикутника: AC, AD, BD, BE, CE.

Контрольні  приклади

 Введення

0 0 1 2 4 3 6 0 3 -1

-2 -4 -1 9 3 8 5 1 4 -6

 Виведення

6.000

15.811

 

 


 
Задача 9

Три кільця задані радіусами зовнішнього та внутрішнього кола R_zov1, R_vn1, R_zov2, R_vn2, R_zov3, R_vn3. Визначити площу найменшого кільця.

Контрольні  приклади

 Введення

 7 4 6 2 3 1

4.5 1.2 9.3 4.8 7 0.25

6 5 4 3 2 1

 Виведення

 25.133

59.093

9.425

Нагадаємо, що у Pascal є зарезервована константа pi, значення якої дорівнює 3.1415926536



 


Задача 10

Дано три цілих числа a, b, c. Знайти добуток  двох найменших з них.

Контрольні  приклади

 Введення

 1234 89 -100

-2500 10000 9000

370 1200 79548

 Виведення

 -8900

-22 500 000

444 000

 

Вказівка. Якщо a – найбільше, то потрібно знайти добуток двох інших чисел b·c.  Подумайте, як тут можна використати допоміжний алгоритм БІД (алгоритм знаходження більшого з двох).

 


Задача 11

Дано три дійсних числа a, b, c. Знайти добуток двох найбільших з них.

Контрольні  приклади

 Введення

 1234 89 -100

-2500  10000  9000

370  1200  79548

 Виведення

 109 826

90 000 000

95 457 600

Вказівка. Якщо a – найменше з трьох, то потрібно знайти добуток двох інших b·c.  Подумайте, як можна використати допоміжний алгоритм МІД (алгоритм знаходження меншого з двох).

 

 


Задача 12*

Написати допоміжний алгоритм, який підраховує кількість цифр у натуральному числі. Використовуючи його, визначити, в якого з чотирьох заданих чисел більше цифр.

 

 


Задача 13*

Написати допоміжний алгоритм, який підраховує суму цифр у натуральному числі. Використовуючи його, визначити, в якого з трьох заданих чисел сума цифр менше.

 


Задача 14*

Дано три числа. Для кожного знайти кількість його дільників. Визначити, у якого числа кількість дільників більша.

 


В системі: гості - (1); користувачі - (0)