
- •Збiрник задач з програмування
- •Передмова
- •1. Лiнiйнi обчислювальнi структури
- •2. Розгалужені обчислювальні структури
- •2.1. Задачі на визначення умов розгалуження
- •2.1.1. Обчислення значень функції в залежності від заданої умови
- •2.1.2. Задачi з кiлькома розгалуженнями
- •2.2. Задачi, що потребують формалiзацiїумови.
- •2.2.1. Простi задачi з одним розгалуженням.
- •2.2.2. Задачi з перевiркою кiлькох умов
- •2.2.3. Задачi пiдвищеноїскладностi
- •3. Циклічні обчислювальні структури
- •3.1. Прості цикли
- •3.1.1. Обчислення таблиць значень функції
- •3.1.2. Формування масиву
- •3.2. Обчислення суми та добутку
- •3.2.1. Обчислення значень суми або добутку
- •3.2.2. Обчислення суми членів ряду
- •3.2.3. Цикли з накопиченням суми та добутку
- •3.3. Пошук максимуму (мінімуму), ранжировка та перестановка
- •3.3.1. Пошук максимуму (мінімуму) та ранжировка
- •3.3.2. Сортування за ознакою
- •3.3.3. Перестановка елементів масиву
- •3.4. Смислові задачі
- •3.5. Подання початкових даних у вигляді масиву
- •4. Прийоми комбінування структур обчислювальних процесів
- •4.1. Обробка масивів даних
- •4.2. Вкладені цикли.
- •4.3. Обробка матриць
- •4.4. Різні задачі
- •5. Обчислювальні структури з використанням допоміжних процедур
- •5.1. Обчислювальні структури, які містять в собі функції користувачів
- •5.2. Обчислювальні структури, які містять в собі процедури користувача
- •5.3. Різні задачі з використанням допоміжних процедур
- •5.4. Обчислювальні структури з використанням бібліотечних підпрограм
3.5. Подання початкових даних у вигляді масиву
1. Освiтленiсть
плоско¿
поверхнi у точцi, максимально наближенiй
до точечного джерела, E
= 100 лк.
Визначити освiтленiсть у точках, де кути
падiння променiв складають 30°,
35°,
37°,
40°,
45°,
58°,
60°,
64°,
70°,
80°.
Освiтленiсть поверхнi розрахувати за
формулою
, де
- кут падiння променiв.
2. Провести обмiн
значеннями однойменних елементiв масивiв
та
.
3. Елементи масиву
заданi. Потрiбно
одержати вектор
.
4. Збiльшити у K
разiв значення компонент дiйсного вектора
,
починаючи з 20 -¿
компоненти.
5. Одержати вектор
Z,
що складався б з суми двох векторiв
та
.
.
6. Обºмнi витрати води за секунду визначаються за формулою:
,
м
/c,
де R - радiус цилiндрично¿ труби, м;
- динамiчна вязкiсть
рiдини, Па ×
с;
l
- довжина частини труби, де можливо
вважати, що
-const,
м;
- падiння тиску
рiдини у частинi труби довжиною l
, Па.
Обчислити та видрукувати таблицю значень V для десяти рiзних ДСТовських значень
радiуciв
труби.
=
0,0018 Па
×
c;
=0,02
Па;
l =
2 м.
7. Одним з показникiв
надiйностi елементiв електроустановок
º
частота вiдмов
за рiк, яка визначаºться
за формулою
,
де m - кiлькiсть вiдмов за T рокiв спостережень.
Протягом 15 рокiв
експлуатацi¿
n -
о¿
кiлькостi електроустановок (n
- const)
були одержанi наступнi данi: за час
вiдповiдно було зафiксовано
вiдмов
електроустановок.
Обчислити та
видрукувати таблицю змiни значень
частоти вiдмов
в залежностi вiд часу роботи електроустановок.
8. Струм короткого
замикання
в
енергосистемi залежить вiд потужностi
споживачiв електроенергi¿
та середньо¿
напруги ступеня короткого замикання
.
Ця залежнiсть визначаºться
за формулою
Обчислити та
видрукувати таблицю значень
для напруги
:
220, 380, 6000, 10000, 35000, 110000
.
9. Визначити дiаметр
вала d
за обертальним моментом T
= 1800 кгс для
напружень, якi допускаються на кручення
i дорiвнюють 100, 120, 150, 170, 200, 250 кгс/см
.
Обчислення вести, використовуючи
формулу
.
Розрахунки оформити у виглядi таблицi.
10. Визначити дiаметр
вала d з
розрахунку на згин в окремих перерiзах
.
Вiдомо, що вал виготовлено з марки
сталi ст. 45 та
=
900 кгс/см
.
Значення приведеного момента
у рiзних частинах вала - 150, 190, 250, 180, 140,
110, 80 кгс/см. Видрукувати таблицю значень
таd
.
11. З заробiтно¿ платнi робiтникiв вiдраховуºться прибутковий податок у розмiрi H %. За вiдомою заробiтною платнею ряду робiтникiв з табельними номерами 1, 2, ... , N розрахувати та видрукувати вiдомiсть, яка б складалася з трьох стовпцiв: "Табельний номер", "Заробiтна платня", "До видачi". (H % - const).
12. Скласти алгоритм
та програму для визначення кутово¿
швидкостi обертання
маховика,
лiнiйно¿
швидкостi v
руху точок
на ободi колеса та кiнетично¿
енергi¿
маховика в залежностi вiд
змiни числа
його обертiв n.
Обчислення
виконати для маховика, дiаметр якого D
= 1,5 м, маса
m =
0,5 т, число обертiв n
= 50, 150, 200,
350, 550, 900, 1000 об/хв. Програмно видрукувати
таблицю значень n
,w,
v та
. Обчислення можуть бути виконанi за
допомогою вiдомих спiввiдношень:
13. У цеху працюють
M робiтникiв
з табельними номерами
,
якi виготовляють кожен свiй вид продукцi¿.
Для кожного вида вiдомi вартiсть одиницi
виробу в карбованцях та кiлькiсть виробiв,
виготовлених кожним робiтником за
мiсяць. Визначити та видрукувати таблицю,
яка мiстить у собi табельний номер
робiтника та його заробiтну платню.
14. Обчислити та видрукувати масив коефiцiºнтiв полiному
де
, якщоh ¹
0.
15. За заданими
двома векторами
та
одержати вектор
.
16. Компоненти
дiйсного вектора
,
починаючи з шосто¿
по десяту включно, а також усi, починаючи
з пятнадцято¿,
замiнити ¿х
квадратами.
17. Вектор
замiнити вектором
шляхом збiльшення компонент з непарними
номерами вдвiчi, а компонент з парними
номерами - на 0,5.
18. ª
n генераторiв
змiнного струму. Вiдома потужнiсть
(кВт), що виробляºться
кожним генератором, та ¿х
маса
(кг). Обчислити та видрукувати значення
питомо¿
потужностi, що припадає
на одиницю маси генератора (кВт/кг).
19. Для 10 типових
двигунiв змiнного струму, наведених у
каталозi, обчислити активну потужнiсть
, кВт та повну потужнiсть
,
кВа,
де U - напруга живлення, В;
I - струм, споживаний двигуном, А;
- ККД (коефiцiºнт
корисно¿
дi¿)
двигуна.
Розрахунки оформити у виглядi таблицi значень U, I, P, S.
20. Пiд час проведення
експерименту здiйснювалось вимiрювання
кулоновсько¿
сили F,
що дiº
по черзi на позитивнi заряди
,
якi вносяться на однакову вiдстаньr
у поле заряду
.
За даними експерименту обчислити та
видрукувати таблицю значень напруженостi
поля
.
21. Визначити вектор
,
кожна з компонент якого визначаºться
за формулою
.
Вектор
заданий.
Значення компонент вектора
...
,
) обчислити за формулою
.k=1,2,...,
n.
22. M
водi¿в
з табельними номерами
перевозили вантажi вагою
вiдповiдно на вiдстань
.
Вартiсть перевезення 1т. км вантажу
вiдома i складаº
C
рб. Видрукувати вiдомiсть виплати
заробiтно¿
платнi
за виконану роботу з зазначенням табельного номеру водiя та його заробiтно¿ платнi.
23. Видрукувати
значення компонент вектора Z,
якi º
рiзницею компонент двох векторiв
та
.
.
24. У трансформаторах, якi працюють без навантаження, мiж напругою та кiлькiстю виткiв його обмоток iснуº спiввiдношення:
,
де
-
напруга на кiнцях первинно¿
та вторинно¿
обмоток трансформатора;
- кiлькiсть виткiв
у первиннiй та вториннiй обмотках
трансформатора.
За умовою роботи
напруга
маº
такi значення: 6, 10, 12, 24, 36, 60 В. При цьому
напуга
=const.
Визначити та видрукувати значення
,
якi забезпечували б задане ступеневе
змiнення вторинно¿
напруги
.
.
25. Дана послiдовнiсть
речовин
,
у якiй парнi номери наданi деяким кiлькостям
ефiру, непарнi - деяким кiлькостям води.
Пiдрахувати кожну порцiю етилового
спирту
,
якщо вона визначаºться
як середнº
арифметичне чергово¿
двiйки послiдовностi A,
подiлене на 4.
26. Змiнити на
протилежнi знаки значення парних
компонент цiлочисельного вектора
,
починаючи з 8 -¿
по 12 - у включно, та у всiх наступних
компонент з непарними номерами.
27. Заданий масив
A коефiцiºнтiв
полiному
. Створити
масив коефiцiºнтiв
першо¿
похiдно¿
цього полiному.
28. Кожний з членiв
задано¿
цiлочисельно¿
послiдовностi
замiнити
на остачу вiд дiлення його квадрата на
цiле число
.
29. ª
масив
,
кожнi два елементи якого
та
- довжини сторiн прямокутника . Одержати
масив
,
кожен елемент якогоº
площа вiдповiдного прямокутника ,
наприклад,
.
30. Заданi дiйснi
числа
та
,
якiº
координатами школи на картi мiкрорайону.
Координати будинкiв цього мiкрорайону
заданi масивами
та
.
Видрукувати таблицю, що вмiщуº
порядковий номер будинка та вiдстань
вiд нього до школи.