- •Основи програмування Індивідуальні семестрові завдання до самостійної роботи студентів
- •Тема 1. Створення програм за допомогою умовного оператору та оператору варіанту
- •2. Введемо такі позначення для відмінків в українській мові:
- •Тема 2. Цикл з лічильником. Цикли з передумовою та післяумовою
- •Тема 3. Робота з масивами в мові тр
- •Тема 4. Процедури та функції в мові тр
- •Тема 5. Опрацювання графіки в мові тр
- •Тема 6. Рядкові величини в мові тр
- •Тема 7 . Опрацювання записів у мові тр
- •Тема 8 . Робота з текстовими файлами в тр
- •Тема 9 . Робота з типізованими файлами в тр
2. Введемо такі позначення для відмінків в українській мові:
«називний» - «н» або «Н»;
«родовий» - «р» або «Р»;
«давальний» - «д» або «Д»;
«знахідний» - «з» або «З»;
«орудний» - «о» або «О»;
«місцевий» - «м» або «М»;
«кличний» - «к» або «К».
Розробити програму, яка за введеним позначенням відмінка видаватиме запитання, на яке відповідає прикметник у вказаному відмінку, наприклад: „називний” – „який?”
Варіант 8
1. Три точки задані своїми координатами A(x1,y1), B(x2,y2) i C(x3,y3). Знайти ту з трьох точок, яка лежить найближче до початку координат.
2. Розробити програму видачі номера кварталу, до якого відноситься місяць, заданий числом від 1 до 12.
Варіант 9
1. Дано дiйснi числа x i y. З’ясувати, в якій координатній чверті знаходиться точка з координатами (x,y).
2.За даним цілим значенням змінної (1 k 6), яка визначає день тижня, надрукувати свій розклад занять.
Варіант ****
1. Визначити, чи пройде цеглина з ребрами a, b, c у прямокутний отвір зі сторонами х та y. Проштовхувати цеглину дозволяється лише так, щоб кожне з її ребер було паралельним чи перпендикулярним кожній зі сторін отвору.
Вказівка. Для розв’язання цієї задачі треба впорядкувати розміри отвору та розміри цеглини за зростанням, тобто досягти того, щоб було a<=b<=c та x<=y. Тоді перевірка зведеться до порівняння розмірів отвору з найменшими розмірами цеглини (адже ми можемо цеглину розвернути будь-яким боком, щоб проштовхнути її у отвір).
2. Дано натуральне число N (N не перевищує 1000). Визначити суму першої та останньої цифр даного числа.
Вказівка. Скористатися стандартними операціями цілочисельного ділення та остачі від ділення цілих чисел.
3. Дано натуральне число N від 100 до 1000000. Якщо воно менше 1000, то визначити, скільки воно має десятків, якщо від 1000 до 10000 – скільки сотень, від 10000 до 100000 – скільки тисяч, від 100000 до 1000000 – скільки десятків тисяч.
Вказівка. Використати стандартну функцію цілочисельного ділення.
4. Дано натуральне число N (N не перевищує 100), яке позначає вік людини. Додати до цього числа відповідно слова: “рік”, “роки”, “років”, наприклад: 1 рік, 12 років, але 43 роки.
Вказівка. Щоб правильно дописати відповідне слово, необхідно виділити останню цифру числа, що позначає вік людини. Тоді, якщо це цифра “1”, то дописується слово “рік”, якщо цифри “2”, “3” або “4” – дописується слово “роки”, а в усіх останніх випадках – дописується слово “років”. Виключенням являється діапазон між 10 та 20 роками: в цих випадках завжди пишеться слово “років”.
Тема 2. Цикл з лічильником. Цикли з передумовою та післяумовою
Варіант №1
Написати програму, яка виводить на екран таблицю з десяти рядків, кожний з яких містить десять чисел вигляду: m.n, де m – номер рядка, а п – номер числа у рядку.
Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №2
1. Написати програму, яка виводить на екран таблицю для визначення повного опору Z, сили струму I та косинуса кута зсуву результуючої напруги відносно струму для кола з послідовним з’єднанням активного опору, індуктивності. R=7,8, …, 17.
R |
|
|
|
|
|
|
|
Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №3
Написати програму, яка виводить на екран таблицю множення.
Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №4
1. Написати програму, яка виводить на екран таблицю для визначення повного опору Z, сили струму I та косинуса кута зсуву результуючої напруги відносно струму для кола з послідовним з’єднанням активного опору, індуктивності та ємності. R=1,2, …, 15.
R |
|
|
|
|
|
|
|
2. Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №5
1. Написати програму, яка виводить на екран таблицю для визначення повного опору Z, сили струму I та косинуса кута зсуву результуючої напруги відносно струму кола з послідовним з’єднанням активного опору та ємності. R=5,6, …, 19. U =20B, XC =8 Ом.
R |
|
|
|
2. Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №6
1. Написати програму, яка виводить на екран таблицю для визначення миттєвих значень струму і, напруги и та потужності р, які змінюються в інтервалі часу t=1, 2, ..., 18. ω=⅔π.
T |
i=Imsinωt |
u=Umsinωt |
p=iu |
|
|
|
|
2. Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №7
1. Написати програму, яка виводить на екран таблицю для визначення повного опору Z кола з послідовним з’єднанням активного опору, індуктивності та ємності. R змінюється від 1 до 15. ω=⅔π.
R |
|
|
|
2. Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №8
Написати програму для виведення на екран в два стовпчики чисел із проміжка від 1 до 30: у перший стовпчик – числа парні, у другий – непарні. Оформити виведення у вигляді таблиці.
Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №9
Створити таблицю множення на 11, 12, ..., 20.
Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
Варіант №10
Написати програму для виведення на екран в рядок через три пропуски чисел із проміжка від 1 до 45 які кратні 3.
Під час обчислення результатів деяких експериментів виникає необхідність отримання результату із заданою точністю. Нехай результатом є нескінчена сума, що задається певною формулою, і відома точність е (е>0) для знаходження наближеного значення результату. Будемо вважати, що необхідна точність досягнута, коли додавання наступного доданку змінює суму на величину, меншу за е. Обчислити:
Вказівка: У даній задачі перед обчисленням чергової суми ми порівнюємо наступний доданок з точністю і якщо доданок менше, обчислення припиняються.
