You are on page 1of 4

ЗАВДАННЯ

НА РОЗРАХУНКОВО-ГРАФІЧНУ РОБОТУ

Вимоги до оформлення звіту


1. Звіт по розрахунково-графічній роботі оформляється в окремому зошиті або на листках
формату А4.
2. Звіт повинен складатися з таких пунктів:
1.Індивідуальне завдання (формулювання).
Варіант індивідуального завдання відповідає порядковому номеру студента в журналі
старости.
2.Алгоритм розв’язання поставленої задачі у формі блок-схеми з поясненнями (до IIі III
завдання);
3.Текст програми мовою С з коментарями і поясненнями;

I
1. Задано довге ціле число. Записати вираз, який інвертує молодший біт цього числа.
2. Задано довге ціле число. Записати вираз, який повертає значення суми наймолодшого і
найстаршого байт цього числа.
3. Задано дійсне число.Знайти суму двох найстарших цифр дробової частини.
4. Записати вираз, який повертає другу цифру з дробової частини більшого з двох заданих
дійсних чисел.
5. Знайти вираз, який повертає найбільше число з трьох заданих дійсних чисел.
6. Задано дійсне число. Записати вираз, який перевіряє чи друга цифра дробової частини є
парним числом.
7. Задано беззнакове ціле число. Написати вираз, який перевіряє чи значення молодшого байта
цього числа є у два рази більше ніж значення старшого байта.
8. Записати вираз, який повертає старшу цифру з дробової частини більшого двох заданих
дійсних чисел.
9. Написати вираз, який перевіряє чи точка з координитами (x,y) потрапляє в ту частину кола
радіусом r, координати центру кола (0,0), яка знаходиться в 4 чверті.
10. Написати вираз, який повертає суму двох наймолодших цифр числа, що є результатом
округлення до ближчого цілого більшого з двох дійсних чисел.
11. Задано дійсне число. Написати вираз, який буде істинним, якщо найближче більше ціле до
заданого є числом кратним 4.
12. Задано дійсне число. Написати вираз, який буде істинним, якщо найближче більше ціле до
заданого є числом, що закінчується на 3 .
13. Задано довге ціле число. Написати вираз, який повертає суму двох середніх байт цього числа.
14. Записати вираз, який визначає чи серед 5 молодших двійкових розрядів цього числа є хоч одна
одиниця.
15. Записати вираз, який повертає більшу з двох найстарших цифр дробової частини дійсного
числа.
16. Написати вираз, який міняє місцями значення середніх байт заданого довгого цілого числа.
17. Задано ціле число. Написати вираз, який інвертує чотири молодші біти цього числа.
18. Задано два беззнакових цілих числа. Написати вираз, який міняє значення старшого байта
одного числа на значення молодшого байта другого числа.
19. Написати вираз, який перевіряє чи найближче більше ціле до заданого дійсного числа є
непарним числом.
20. Задано два довгих цілих числа. Написати вираз, який буде істинним, якщо остання цифра
більшого з цих чисел є рівна 4.
21. Задано довге ціле число. Записати вираз, який інвертує старший байт цього числа.
22. Записати вираз, який перевіряє чи значення функції y=sin2(x)+cos(4x) є у 3 рази меншими за
саме значення х.
23. Записати вираз, який перевіряє чи значення функції y=|x2+5cos(x)| перевищує саме значення х.
24. Записати вираз, який визначає знак функції y=sin35(x)-x2
25. Написати вираз, який перевіряє чи найближче більше ціле до заданого дійсного числа є
числом, що закінчується 1.
26. Задано довге ціле число. Написати вираз, який повертає різницю найстаршого і наймолодшго
байта цього числа
27. Написати вираз, який перевіряє чи точка з координатами (x,y ) належить прямій 3x+4y+3=0.
28. Записати вираз, який буде істинним, якщо дві старші цифри з дробової частини більшого з
двох дійсних чисел є парні.
29. Записати вираз, який визначає найбільше з трьох введених цілих чисел.

II
1. З клавіатури ввести два довгих цілих числа. Сформувати два масиви, кожен з яких буде
складатись з усіх дільників відповідного числа.
2. Обчислити скалярний добуток елементів рядка і стовпчика на перетині яких знаходиться
мінімальний елемент квадратної матриці розмірності n*n.
3. Для цілочисельної матриці розмірності n*n знайти для кожного рядка кількість елементів
кратних п’яти і вивести найбільший з цих елементів.
4. Знайти в кожному рядку найбільший елемент і поміняти його місцями з мінімальним
елементом і видрукувати отриману матрицю розмірності n*n в загальноприйнятому вигляді.
5. Знайти в кожному рядку матриці розмірності n*n максимальний і мінімальний елемент і
помістити їх на місце першого і останнього елемента рядка відповідно і видрукувати
отриману матрицю в загальноприйнятому вигляді.
6. З клавіатури ввести матрицю дійсних чисел n*m. Переставити елементи кожного рядка у
зворотньому порядку і видрукувати отриману матрицю в загальноприйнятому вигляді.
7. Транспонувати матрицю розмірності n*n і видрукувати отриману матрицю в
загальноприйнятому вигляді.
8. Дано цілі числа а1,…, а50. Обчислити суму чисел даної послідовності, які:
а) кратні 5;
б) непарні і від’ємні;
в) задовільняють умову |ai|<i2.
9. Дано натуральне число n і двозначні числа а1,…, аn .Підрахувати скільки серед них чисел, які
менших ніж середнє арифметичне членів цієї послідовності і збільшити їх на мінімальне
значення цієї послідовності.
10. Дано натуральне число n і цілі числа а1,…, аn . Підрахувати найбільшу кількість однакових
чисел, що йдуть послідовно.
11. Дано натуральне число n і дійсні числа а1,…, аn. Виконати циклічний зсув масиву на k
позицій вправо.
12. Написати програму, яка перевіряє чи є квадратна матриця, введена з клавіатури магічним
квадратом. Магічним квадратом називають матрицю, у якої сума чисел в кожному
горизонтальному рядку, в кожному вертикальному і в кожній і із діагоналей одна і та ж сама.
13. Скласти програму підрахунку кількості різних чисел в масиві, елементами якого є додатні
двобайтні значення.
14. Сформувати вектор з 50-ти непарних трицифрових чисел. У векторі не повинно бути
однакових елементів.
15. Сформувати і надрукувати масив з 30 перших простих чисел натурального числового ряду.
16. З клавіатури ввести матрицю дійсних чисел розмірності n*m. Визначити і надрукувати номер
рядка сума елементів якого найбільша.
17. Сформувати масив розмірності n*m, який складається з трицифрових чисел. Вивести ті
елементи, які складаються з різних цифр.
18. Сформувати масив з 20-и випадкових чисел, що потрапляють у проміжок 1..65. Серед
елементів масиву не повинно бути повторень.
19. З клавіатури ввести вектор цілих чисел розмірності n. Визначити значення двох найменших
елементів введеного вектора. Якщо вони не є однаковими, то замінити ці елементи значенням
їх півсуми.
20. З клавіатури ввести довге ціле число. Утворити масив з цифр цього числа. Сформувати і
надрукувати нове число з інверсним (зворотним) порядком цифр.
21. Ввести масив цілих беззнакових десяткових чисел розмірності n. Сформувати і надрукувати
двійковий код кожного з цих чисел.
22. З клавіатури ввести два вектори цілих чисел розмірності n і m відповідно. Утворити новий
вектор із спільних парних елементів двох введених. Надрукувати його або вивести
повідомлення про відсутність спільних елементів
23. Задано відсортований за спаданням значень масив цілих чисел розмірності n. Вставити в нього
введене з клавіатури число так, щоб збереглась загальна впорядкованість елементів.
24. З клавіатури ввести масив дійсних чисел розмірності n. Утворити новий масив, кожен елемент
якого дорівнює півсумі значень двох сусідніх елементів введеного вектора. Визначити номер
мінімального елемента нового вектора.
25. Ввести вектор дійсних чисел розмірності n. Всі елементи вектора, що більші за його середньо-
арифметичне значення, зменшити в 2 рази.
26. Перевірити, чи введений з клавіатури вектор дійсних чисел є впорядкованим за зростанням
значень елементів. Якщо так, то вивести відповідне повідомлення, якщо ні – то визначити
його найменший елемент.
27. З клавіатури ввести вектор цілих чисел розмірності n.Сформувати новий вектор з елементів
введеного масиву, які цілочисельно діляться на другий елемент.
28. Згенерувати з клавіатури числа в діапазоні від 1 до 1000 і порахувати кількість чисел в яких
входить цифра 5.
29. Ввести з клавіатури порядковий номер числа Фібоначчі і визначити саме значення члена ряжу
Фібоначчі.
III
1. Згенерувати послідовність з трицифрових випадкових чисел, в кожному з яких не повинно
бути непарних цифр.
2. З клавіатури ввести 6 цілих десяткових чисел. Для кожного з введених чисел сформувати
число, що є кодом даного у системі числення з основою 7.
3. З клавіатури ввести довгі цілі числа, кожне з яких є записом числа у системі числення з
основою 5. Обчислити і вивести десяткове значення кожного з чисел.
4. Визначитити і надрукувати значення перших 4 досконалих чисел. Досконале число є числом,
яке дорівнює сумі своїх дільників, включаючи 1.
5. Згенерувати 50 чисел, кожне з яких не перевищує 1000. Надрукувати тільки ті числа, які
складаються з різних цифр. Визначити відсоток таких чисел.
6. Визначити і надрукувати номера і значення двох чисел Фібоначчі, в проміжок між якими
потрапляє задане натуральне число. Перші числа Фібоначчі рівні 1, кожне наступне
утворюється як сума двох попередніх.
7. Для значення введеного з клавіатури обчислити функцію y=ex розкладом в степеневий ряд з
певною точністю =10-5.
8. З клавіатури ввести довге натуральне число. Обчислити суму цифр цього числа. Надрукувати
число ASCII-код, якого дорівнює цій сумі.
9. Ввести довге ціле число. Утворити з нього нове число, замінивши кожне непарну цифру
меншою парною.
10. Ввести масив цілих безззнакових десяткових цілих чисел. Сформувати і надрукувати 2-10
код цього числа.
11. Написати програму для обчислення n!, використовуючи всі три форми операторів циклу.
(n<=15).
12. Послідовно згенерувати 10 випадкових трицифрових чисел. Надрукувати ті в яких перша і
остання цифра співпадають. Визначити відсоток таких чисел.
13. Згенерувати 10 випадкових чотирицифрових чисел, в кожному з яких цифри є різними.
14. Визначити для функції y=sin2(5+x) на проміжку [a,b] точки локальних мінімумів.
15. Задано два цілих додатніх десяткових числа. Вивести число двійковий код якого містить
меншу кількість нулів.
16. Обчислити значення функції y=sin(x) в деякій точці розкладом в степеневий ряд з точністю
=10-5.
17. З клавіатури ввести 10 чисел в системі з основою числення 3. Знайти десятковий код цього
числа.
18. Надрукувати число Фібоначчі, яке потрапляє в проміжок між двома введеними з клавіатури
числами n1 і n2.
19. Згенерувати 15 випадкових чисел в кожному з яких є вказана цифра з клавіатури.
20. З клавіатури ввести границі числового проміжку. Надрукувати всі парні числа з цього
проміжку, які не містять цифри 5. Знайти їх кількість або вивести повідомлення про
відсутність таких чисел.
21. Визначити найбільший спільний дільник трьох введених з клавіатури чисел або вивести
повідомлення про його відсутність, якщо такий дільник дорівнює 1.
22. Визначити і надрукувти число Фібоначчі, номер якого задаєтьлся з клавіатури. Перевірити чи
це число є парнм, якщо ні то знайти найближче більше число Фібоначчі, яке є парним. Два
перші числа Фібоначчі дорівнюють 1 , кожне наступне утворюється як сума двох попередніх.
23. Визначити і надрукувати значення всіх трицифрових простих натуральних чисел. Вказати їх
кількість.
24. Визначити найменше спільне кратне (НСК) трьох введених з клавіатури чисел. Перевірити чи
НСК дорівнює добутку цих чисел і вивести відповідне повідомлення.
25. Знайти суму ряду cos(x)=1-x2/2!+x4/4!-x6/6!+... з точністю =0.001
26. Знайти найбільше число з заданого діапазону [n1,n2] у якого найбільша кількість дільників.
27. Серед простих чисел, які не перевищують n знайти таке у двійковому записі якого міститься
найбільше одиниць.
28. Сформувати вектор з чисел котрі попадають в діапазон між двома введеними з клавіатурами
чисел і є парні.
29. Знайти скалярний добуток двох введених векторів цілих чисел.

You might also like