
ПЕРЕДМОВА
Пропоновані задачі дають матеріал для самостійних занять і для практики роботи на обчислювальних машинах. Діапазон складності задач досить широкий.
Формулювання більшості задач універсальні в тім змісті, що для написання програм можуть використовуватися різноманітні мови програмування, а самі програми можуть виконуватися на різних обчислювальних машинах. Лише невелика частина задач (зокрема, задачі по графіці і звукогенерації) вимагає залучення спеціального устаткування і засобів програмування.
У книзі немає рішень задач, і головна причина цього складається саме у відсутності орієнтації на конкретну мову програмування. Указівки до деяких задач підвищених труднощів і обговорення деяких нетрадиційних питань включені в текст задач.
Більшість задач, включених у збірник, придумано авторами. При звертанні до наявної літератури (список приводиться наприкінці книги) автори часто запозичали ідею задачі, але деталі її умови і формулювання змінювалися.
Автори вважають своїм обов'язком подякувати осіб, що допомагали їм радами чи консультаціями або брали безпосередню участь у складанні задач:
А. А. Абрамова, О. А. Гончарова, А. Л. Дишко, Е. В. Зиму, В. В. Ігнатова, В. А. Ільїна, Е. А. Казьмину, В. В. Кобелева, В. Н. Козлова, А. П. Крюкова, М. М. Мальковского,, В. В. Ольшевського, В. Д. Поддерюгіна, А. Б. Родіонова, А. Я. Родіонова, А. Ю. Таранова, А. Т. Терьохіна, С. Б. Язвенко.
У кожній задачі в обов’язковому порядку оформлювати логічно завершені обчислення у вигляді процедур або функцій.
Глава I основні прийоми програмування
§ 1. Арифметика дійсних чисел. Обчислення по формулах
1. Дано два дійсних числа a і b. Одержати їх суму, різницю і добуток.
2. Дано дійсні числа х і у. Одержати
3. Дано довжину ребра куба. Знайти об’єм куба і площа його бічної поверхні.
4. Дано два дійсні , позитивні числа. Знайти середнє арифметичне, і середнє геометричне цих чисел.
5. Дано два дійсних числа. Знайти середнє арифметичне цих чисел і середнє геометричне їхнього модулів.
6. Дано катети прямокутного трикутника. Знайти його гіпотенузу і площу.
7. Змішано v1 літрів води температури t1 c v2 літрами води температури t2. Знайти об’єм і температуру суміші, що утворилася.
8. Визначити периметр правильного n-кута, описаного біля окружності радіуса r.
9. Три опори R1, R2, R3 з'єднані паралельно. Знайти опір з'єднання.
10. Визначити час падіння каменю на поверхню землі з висоти h.
11. Дані х, у, z. Обчислити a, b, якщо
а)
,
;
б)
в)
г)
д)
е)
ж)
12. Дано сторону рівностороннього трикутника. Знайти площу цього трикутника.
13. Обчислити період коливання маятника довжини l.
14. Визначити силу тяжіння F між тілами маси m1 i m2, що знаходяться на відстані r один від одного.
15. Дано гіпотенузу і катет прямокутного трикутника. Знайти другий катет і радіус уписаної окружності.
16. Відома довжина окружності. Знайти площу круга, обмеженого цією окружністю.
17. Знайти площа кільця, внутрішній радіус якого дорівнює 20, а зовнішній – заданому числу r (r > 20).
18. Трикутник заданий величинами своїх кутів і радіусом описаної окружності. Знайти сторони трикутника.
19. Визначити час, через яке зустрінуться два тіла, які рівноприскорені рухаються назустріч один oдному, якщо відомо їхні початкові швидкості, прискорення і початкова відстань між ними. 20. Знайти суму членів арифметичної прогресії
a, a+d, …..., a+(n—l}d
по заданим значенням a, d, п.
21. Дано дійсні числа с, d. Обчислити
де
х1-більший, а х2-менший
корені рівняння
22.
Знайти площу рівнобічної трапеції з
основами а
і б
і кутом
при
більшій основі а.
23. Трикутник заданий довжинами сторін. Знайти:
а) довжини висот;
б) довжини медіан;
в) довжини бісектрис;
г) радіуси уписаної й описаної окружностей.
24.
Обчислити відстань між двома точками
з координатами
25. Трикутник заданий координатами своїх вершин.
Знайти:
а) периметр трикутника;
б) площа трикутника.
26.
Знайти площу сектора, радіус якого
дорівнює 13.7, а дуга містить задане число
радіан
.
27. Дано дійсні позитивні числа а, b, с. По трьох сторонах з довжинами а, b, с можна побудувати трикутник. Знайти кути трикутника.
28. Дано дійсне число х. Не користаючись, ніякими іншими арифметичними операціями, крім множення, додавання і віднімання, обчислити
Дозволяється використовувати не більш чотирьох множень і чотирьох додавань і віднімань.
29. Дано дійсні числа х, у. Не користаючись ніякими операціями, крім множення, додавання і віднімання, обчислити
Дозволяється використовувати не більш восьми множень і восьми додавань і вирахувань. . 30. Дано дійсне число х. Не. користаючись ніякими іншими арифметичними операціями, крім множення, додавання і віднімання, обчислити
та
Дозволяється використовувати не більш восьми операцій.
31. Дано дійсне число а. Не користаючись ніякими іншими арифметичними операціями, крім множення, одержати:
а) а4 за дві операції;
б) а6 за три операції;
в)
за чотири операції;
г) а8 ,за три операції;
д) а9 за чотири операції;
е) а10 за чотири операції;
ж) а13 за п'ять операцій;
з) а15 за п'ять операцій;
е) а21 за шість операцій;
к) а28 за шість операцій;
л) а64 за шість операцій.
32. Дано дійсне число а. Не користаючись ніякими іншими арифметичними операціями, крім множення, одержати:
а) а3 і а10 за чотири операції;
б) а4 і а20 за п'ять операцій;
в) а5 і а13 за п'ять операцій;
г) а6 і а19 за п'ять операцій;
д) а2, а5, а17 за шість операцій;
е) а4, а12, а28 за шість операцій.