
Блок-схема
Варіанти завдань
Задані натуральні числа k, n i дійсні числа al, ... ,akn. Отримати послідовність min(al, ..., ak), min(ak+1, ... , a2k), ... , min(ak(n-1)+1 ,...,akn).
Отримати всі прості дільники числа n. Параметр n задати при опитуванні.
Обчислити n! (n! = 1·2·3·...·n). Параметр n задати при опитуванні.
Обчислити a·(a + 1)·(a + 2)·...·(a + n–1). Параметри n, a задати при опитуванні.
Натуральне число називається досконалим (рос. – совершенным), якщо воно дорівнює сумі всіх своїх дільників, виключаючи себе самого.
Наприклад, 6 = 1 + 2 + 3, але 8 1 + 2 + 4.
Отримати всі досконалі числа, менші n. Параметр n задати при опитуванні.
Обчислити (1+1/12)*(1+1/22)*...*(1+1/n2). Параметр n задати при опитуванні.
Знайти натуральне число від 1 до 10000 з максимальною сумою дільників.
Обчислити
Організувати для обчислення цикл. Параметр x задати при опитуванні.
О
бчислити
((. . . (x+a)2+a)2+...+a)2+a)2+a.
n дужок
Організувати для обчислення цикл. Параметри x, a, n задати при опитуванні.
Для натурального числа (n100) визначити рік народження людини. Для цього числа дати найменування "рік", "роки", "років". Вік людини задати при опитуванні.
Знайти серед чисел 1, 1+1/2, 1+1/2+1/3,... перше, більше за k. Видати його у вигляді 1+1/2+1/3+... на екран. Параметри а, k задати при опитуванні.
Знайти
найменше n, для якого
.
Параметр a задати при опитуванні.
Розсортувати послідовність чисел в порядку зростання. Послідовність задати при опитуванні.
Розсортувати послідовність чисел в порядку зменшення. Послідовність задати при опитуванні.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). На полі (k, l) – кінь. Чи загрожує він полю (m, n)? Параметри k, l, m, n задати при опитуванні.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). На полі (k, l) – ферзь. Чи загрожує він полю (m, n)? Параметри k, l, m, n задати при опитуванні.
Отримати всі прості числа, менші n. Параметр n задати при опитуванні.
Чому дорівнює сума цифр числа n. Параметр n задати при опитуванні.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). Чи одного кольору поля (k, l) i (m, n)? Параметри k, l, m, n задати при опитуванні.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). На полі (k, l) – тура. Чи загрожує вона полю (m, n)? Параметри k, l, m, n задати при опитуванні.
Побудувати послідовності {ai} i=1, 2, ..., 25 i {bk} k = 25, 26, ... , n в порядку зростання. Послідовності задати при опитуванні.
Знайти 100 перших простих чисел.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). Чи можна з поля (k, l) одним ходом ферзя потрапити на поле (m, n)? Якщо ні, то укажіть, як потрапити туди за два ходи? Параметри k, l, m, n задати при опитуванні.
Поміняти порядок цифр числа n на зворотній. Параметр n задати при опитуванні.
Задані натуральні числа k, n i дійсні числа a1, ..., akn. Отримати послідовність max(a1 ,...,ak), max(ak+1 ,...,a2k), ..., max(ak(n-1)+1,...,akn).
Використовуючи бібліотечну функцію random створити на екрані "зоряне небо" із цифр.
Задані послідовності {ai} i=1, 2, ..., 25 та {bk} k = 1, 2, ..., n.
Отримати {bk} без тих елементів, які входять до {ai}. Послідовності задати при опитуванні.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). Чи можна з поля (k, l) одним ходом слона потрапити на поле (m, n)? Якщо ні, то вкажіть, як потрапити туди за два ходи? Припускається, що вказані поля – одного кольору. Параметри k, l, m, n задати при опитуванні.
Поле шахової дошки визначається парою натуральних чисел, кожне з яких не більше 8: 1 число – № вертикалі (зліва направо), 2 число – № горизонталі (знизу вгору).
Задано натуральні числа k, l, m, n (всі < 8). Чи можна з поля (k, l) одним ходом тури потрапити на поле (m, n)? Якщо ні, то вкажіть, як потрапити туди за два ходи? Параметри k, l, m, n задати при опитуванні.
Задані дійсні числа a1, a2, ..., a10 i натуральне число n. Послідовність {bk} будується за алгоритмом:
b1 = a1, ..., b10 = a10, bk = bk-1 + bk-2 + ... + bk-10, k = 11, 12, ....
Отримати bn. Параметри ai, n задати при опитуванні.
Контрольні питання
Який тип має функція main() і чому?
Який клас пам’яті мають змінні, що використовуються в програмі?
Скільки байт займають змінні, що використовуються в програмі?
Чим відрізняються записи i++ та ++і?
Лабораторна робота № 5
Тема: “Створення функцій”
Мета: набути навичок в програмуванні з використанням своїх власних функцій.
Приклад
Необхідно визначити функцію, яка знаходить модуль числа типу float.