
- •Мова програмування с Навчальний посібник
- •І. Теоретична частина Структура програми на мові с
- •Базові типи даних
- •Арифметичні операції
- •Функції введення scanf() та виведення printf()
- •Оператори
- •Функції користувача
- •Функції із змінним числом аргументів
- •Функції стандартних бібліотек Функції для роботи із символами (ctype.H)
- •Функції для роботи з каталогами (dir.H)
- •Функції для роботи з ос (dos.H)
- •Функції для роботи з графічним режимом (graphics.H)
- •Математичні функції (math.H)
- •Функції для роботи з рядками (string.H)
- •Функції потокового вводу/виводу (stdio.H)
- •Функції вводу/виводу нижнього рівня (io.H)
- •Функції вводу/виводу консолі та порту (conio.H)
- •Int s[2][3];
- •Int b[2][3][4];
- •Структури
- •Об'єднання
- •Динамічний розподіл пам’яті
- •Void free(void*);
- •Іі. Практична частина Лабораторна робота №1 Тема: Основні конструкції мови с. Програмування простих алгоритмів
- •Лабораторна робота №2 Тема: Створення і використання функцій
- •Лабораторна робота №3 Тема: Використання структур
- •Лабораторна робота №4 Тема: Організація роботи з файлами
- •Рекомендована література
Іі. Практична частина Лабораторна робота №1 Тема: Основні конструкції мови с. Програмування простих алгоритмів
Завдання
1.a) Дано дійсне число.
Послідовність
створено
за законом:
,
n=1,2, … Знайти перший член
,
для якого
.
Вказати його номер.
б)
Трикутник задано довжинами сторін.
Знайти:
довжини висот;
довжини меридіан;
довжини бісектрис;
радіус вписаного та описаного кіл;
Видати повідомлення, якщо трикутник із заданими сторонами не існує.
2.а) Підрахувати суму
з точністю , або до кількості доданківn, якщо точність не досяглась раніше.
б) Визначити всі непарні дільники заданого натурального числа n.
3.а) Розкласти число M на прості множники.
б) Дано дійсне число a. Обчислитиb
4.а) Дано дійсні числаx,(x
,
).
Обчислити з точністю
нескінченну суму і вказати кількість
доданків, що сумувалися
.
б)
Дані натуральне число n, дійсне числоx. Серед чисел(k=1,...,n) знайти найближче до будь-якого
цілого. Визначити номер цього числа.
5.а) Дано натуральнеn. Знайти всі числа від1доn, які діляться на всі свої цифри.
б) Дані натуральне число n, дійсне числоr. Обчислити:
,
де
(для парногоn),
(для непарного n),
[a] - ціла частина числаа.
6.а) Протабулювати функцiюяк суму перших десяти членiв ряду:
,
де xзмiнюється вiд 0 до 2 з кроком 0,5.
б)
Задане дiйсне додатне число
.
Методом iтерацiї обчислити з точнiстю
корiнь рiвняння:
.
Початкове наближенняx0=0
.
7.а) Задані дійсні числа,x(
).
Обчислити з точністю
б) Задане натуральне число n. Вилучити із запису числаnцифри 0 і 5, залишивши порядок цифр незмінним. Наприклад, результатом обробки числа 59012 буде число 912.
8.а) Дано натуральнеn. Підрахувати вираз
б) Виписати всі числа менші за n, які діляться на 3 або на 4 і не діляться на 5.
9.а) Дано натуральне числоn. Підрахувати добуток першихnспiвмножникiв
б) Дано натуральне число n. Отримати всі прості дільники цього числа.
10.а) Задані дійсні числа,x,
.
Обчислити з точністю
нескінчену суму і видати кількість
доданків
б) Натуральне число з nцифр є числом Армсронга, якщо сума його цифр, піднесених доn-ого степеня, дорівнює самому числу (наприклад, 153=13+53+33). Отримати всі числа Армстронга, які складаються з двох, трьох, чотирьох цифр.
11.а) Задано дійсне числоx. Послідовністьa1, a2, …, an,
… створена за правиломОбчислитиа1 + a2
+ … + ak, деk– найменше
ціле число, яке задовольняє двом умовам:k> 10, |ak+1| < 10-5.
б) Дано дійсні додатні числа a,b,c. За трьома сторонами з довжинамиa,b,cбудується трикутник. Знайти кути трикутника в радіанах і в градусах, хвилинах, секундах. Вивести повідомлення, якщо трикутник із заданими сторонами не існує.
12.а) Задано дійсне числоі натуральнеn
.
Обчислити з
точністю
нескінченну суму
або, якщо точність не задовольняється, – скінченну суму (кількість доданків n).
б) Знайти всі пари двозначних натуральних чисел n,mтаких, що значення добуткуnmне зміниться, якщо поміняти місцями цифри кожного з співмножників (такою парою буде, наприклад, 38 i 83).
13.а) Обчислити значення
де aim– сума і кількість введених чисел.
б) Дано натуральне число n. Серед чисел 1, 2, …,nзнайти ті, які можна подати у вигляді суми квадратів двох натуральних чисел.
14. а) Дані натуральне число n, дійсне число x. Обчислити:
б)
Дано дійсне число h. Визначити корені
рівняння(дійсні або комплексні), якщо
15.а) Дані натуральні числаnіm, дійсне числоx. Обчислити:
б)
Дано дійсні числа a,b,c
.
Визначити корені рівняння
(дійсні або комплексні). Вивести кількість
дійсних і комплексних коренів.
16.а) Для заданого натурального числазнайти суму цифр числа і визначити
число, що одержується виписуванням в
зворотному порядку цифр числа
.
б)
Обчислити суму
для заданого натурального
.
17.а) Для заданого комплексного числа,
представленого в алгебраїчній формі,
і числа
визначити всі значення
.
б)
Для заданого дійсного значення
і точності
обчислити добуток
.
18.а) Визначити корені зведеного кубічного
рівнянняз дійсними коефіцієнтами.
б)
Знайти перший член послідовності, для
якого виконується умова
,
якщо послідовність утворена за законом:
.
19.а) Обчислити вираздля заданого натурального
і дійсного
.
б) Знайти площу фігури, що покриває два задані координатами своїх вершин прямокутники. Сторони прямокутників паралельні осям координат.
20.а) Для довільного цілогоі дійсного
,
обчислити
із заданою точністю
суму
.
б) Для заданих координат двох трикутників визначити той, що має найменшу площу.
21.а) Обчислити із заданою точністюсуму
,
для
.
б) Знайти площу фігури, що покриває двакруга задані координатами центрів та радіусами.
22.
а)
Використовуючи для обчислення
з точністю
ітераційну формулу:
,
,
знайти
.
б)
Дано натуральне число
.
Підрахувати кількість розв‘язків
нерівності
в натуральних числах.
23.а) Обчислити вираздля
,
де
,
.
б)
Дано натуральні числа
,
і
.
Надрукувати
десяткових знаків числа
(при наявності двох десяткових розкладів
вибирається той із них, який не містить
дев‘ятки в періоді).
24.а) Обчислити сумудля заданого натурального
і дійсного
.
б)
Функція
з натуральними значеннями і аргументами
визначена так:
,
,
,
.
Обчислити
за заданим значенням
.
25.а) Обчислити,
– довільне дійсне число, із заданою
точністю
,
використовуючи для знаходження
гіперболічного тангенса формулу
.
б)
Дано натуральне число
і ціле додатне число
.
Обчислити частку
і залишок
при діленні
на
не використовуючи операцій цілочисельного
ділення / і пошуку залишку %.
26.а) Знайти перший член послідовності,
для якого виконується умова,
якщо послідовність утворена за законом:
,
.
б)
Знайти перші
членів послідовності, якщо послідовність
утворена за законом:
,
.
27.а) Обчислити сумудля заданого натурального
.
б)
Знайти перші
членів послідовності, якщо послідовність
утворена за законом:
,
.
28.а) Обчислити добутокдля заданого натурального
і дійсного
.
б)
Для заданих натуральних
і
обчислити біноміальний коефіцієнт,
використовуючи правило
.
29.а) Обчислити вираздля заданого натурального
і дійсного
.
б)
Для заданого натурального числа
підрахувати кількість цифр в десятковому
записі числа і перевірити чи є число
паліндромом (тобто таким, десятковий
запис якого читається однаково зліва
направо і справа наліво).
30.а) Обчислити вираз
для
,
де
,
.
б)
Знайти перший член послідовності, для
якого виконується умова
,
якщо послідовність утворена за законом:
,
.