РОБОТА З ФАЙЛАМИ ПРИ ПРОГРАМУВАННІ НА МОВІ ПАСКАЛЬ
Тренувальні задачі з програмування
- Складіть програму, яка знаходить кількість усіх трицифрових чисел в десятковій системі числення, цифри яких розташовані в порядку строгого зростання.
- Складіть програму, яка знаходить кількість усіх
трицифрових чисел в десятковій системі числення, цифри яких розташовані в
порядку строгого спадання.
- Складіть програму, яка знаходить перші m чисел, дільниками яких є тільки числа або 2, або 3,
або 5.
- Складіть програму, яка знаходить для натуральних m і n їх найбільший спільний дільник і найменше спільне кратне.
- Складіть програму, яка скоротить
дріб m: n, якщо це можливо.
- Складіть програму, яка округляє до сотень дане натуральне число.
- Складіть програму, яка виясняє, чи являється задане 6-цифрове
натуральне число m щасливим і нещасливим:
по-вінницьки (сума цифр на парних місцях рівна сумі цифр на
непарних місцях).
- Складіть програму, яка виясняє, чи являється задане
6-цифрове натуральне число m щасливим і нещасливим: по-київськи (сума цифр на перших трьох
місцях рівна сумі цифр на останніх трьох місцях рівна).
- Складіть програму, яка виясняє, чи вірно, квадрат
даного числа рівний кубу суми цифр даного числа. Операції над рядками не
виконувати.
- Складіть програму, яка знаходить серед усіх трицифрових
чисел в десятковій системі числення, сума цифр яких рівна заданому цілому m.
- Складіть програму, яка знаходить серед усіх трицифрових
чисел в десятковій системі числення, сума цифр яких рівна заданому цілому m.
- Складіть програму, яка в квадратному масиві 3х3 (nхn) міняє місцями
числа, що знаходяться у верхній та нижній чверті, які обмежені головною та
побічною діагоналями.( за виключенням чисел, що знаходяться на цих
діагоналях.
- Складіть програму, яка
в квадратному масиві 3х3 (nхn) виставляє довільні дев’ять послідовних натуральних
числа так, що суми трьох чисел, що стоять в головній, в побічній
діагоналях, в кожному рядку, і в кожному стовпчику рівні між собою.
Виведіть на екран, окрім самого магічного квадрату і число, що є сумою
трьох чисел, які стоять на головній
діагоналі.
- Складіть програму, яка
в квадратному масиві 3х3 (nхn) виставляє перші дев’ять послідовних членів
арифметичної прогресії (за даним першим елементом n та її різницею d)так, що суми трьох чисел, що стоять в головній, в
побічній діагоналях, в кожному рядку, і в кожному стовпчику рівні між
собою. Виведіть на екран, окрім самого магічного квадрату і число, що є
сумою трьох чисел, які стоять на
головній діагоналі.
- Складіть програму, яка виясняє,
скільки в квадратному масиві 3х3 (nхn) “рівних цілих
чисел”. Додатковий масив не заводьте.
- Складіть програму, яка виясняє,
скільки в квадратному масиві 3х3 (nхn) “парних чисел”.
Додатковий масив не заводьте.
- Складіть програму, яка виясняє,
скільки в квадратному масиві 3х3 (nхn) “непарних
чисел”. Додатковий масив не заводьте.
- Складіть програму, яка виясняє,
скільки в квадратному масиві 3х3 (nхn) “двоцифрових
цілих чисел”. Додатковий масив не заводьте.
- Складіть програму, яка виясняє,
скільки в квадратному масиві 3х3 (nхn) “ чисел, що
націло діляться на задане число m”. Додатковий масив не заводьте.
- Складіть програму, яка знаходить для
всіх цілих чисел квадратного масиву 3х3 (nхn) “найбільший спільний дільник”.
- Складіть програму, яка у
квадратному масив розмірністю 3х3 (nхn) сортує в порядку зростання або в порядку спадання числа в кожному
рядку в залежності від вказівки.
- У масиві розмірністю n
х 12 у кожному рядку міститься
заробітна плата за відповідний місяць. Складіть програму, яка:
- а) підраховує середньомісячний
заробіток кожного робітника на протязі року;
- б) знаходить найменшу і найбільшу
місячну заробітну плату робітника, який має найменший середньомісячний
заробіток на протязі року;
- Виясніть, скільки в двомірному
масиві “цілих чисел”. Додатковий масив не заводьте.
- В заданому масиві розмірністю mxn поміняти у зворотному порядку числа кожного рядка.
Завдання С для самостійного
програмування
Задання С1. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних розв’язків на
числових проміжках [-k; k], де k- ціле
число, рівняння
n2+(n-1)2+n2(n-1)2=(n(n-1)+1)2,
де n - ціле невідоме число.
Завдання С2. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних розв’язків на
числових проміжках [-k; k], де k- ціле
число, рівняння
n2+(n-1)2+(n-2)2+
n2(n-1)2 +(n-1)2(n-2)2 =(n(n-1)(n-2)+1)2,
де n - ціле невідоме число.
Задання С3. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (a;b;c) на проміжках [-k; k], де k- ціле число, рівняння
(a-b)3+(b-c)3+(c-a)3=3(a-b)(b-c)(c-a)
де a, b,c - цілi невідомі числa.
Задання С4. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (a;b;c) на числових проміжках [-k; k], де k- ціле число, рівняння
(a+b)3+(b+c)3+(c+a)3-3(a+b)(c+b)(a+c) =2(a3+b3+c3-3abc)
де a, b,c - цілi невідомі числa.
Задання С5. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (a;b;c) на числових проміжках [-k; k], де k- ціле число, рівняння
(a+b+c)(a2+b2+c2-ab-cb-ac)=a3+b3+c3-3abc
де a, b,c - цілi невідомі числa.
Задання С6. Створити та
реалізувати мовою програмування Python3 в середовищі
програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (a;b;c) на числових проміжках [-k; k], де k- ціле число, рівняння
(a+b+c)3-3(a+b)(b+c)(c+a)=a3+b3+c3-3abc
де a, b,c - цілi невідомі числa.
Завдання D для самостійного
програмування
Задання D1. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних розв’язків на числових
проміжках [-p; p], де p - ціле число, рівняння
12 + n2 = 4(9+n),
де n - ціле невідоме числa.
Задання D2. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних двійок-розв’язків (m;n) на
числових проміжках [-p; p], де p - ціле
число, рівняння
m2 + n2
= m(m+n),
де m,n - цілi невідомі числa.
Задання D3. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на числових проміжках [-p; p], де p - ціле число, рівняння
m2 + n2
+ k2=km+mn+kn,
де k,m,n, - цілi невідомі числa.
Задання D4. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на числових проміжках [-g; g], де g - ціле число, рівняння
m2n+k2n+n2m=n3+m3+k3
де k,m,n - цілi невідомі числa.
Задання D5. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на числових проміжках [-q; q], де q - ціле число, рівняння
m3n2+k3m2+n3k2
= n5 +m5+k5,
де k,m,n, - цілi невідомі числa.
Задання D6. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних четвірок-розв’язків (k;m;n;р) на числових проміжках [-g; g], де g - ціле число, рівняння
(mn+kp)2=(n2+m2)(k2+p2)
де k,m,n,p - цілi невідомі числa.
Завдання F для самостійного
програмування
Задання F1. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних розв’язків на числових
проміжках [-d; d], де d - ціле число, рівняння
1 + 18n+ n2 = (2+n)(59+n),
де n - ціле невідоме числa.
Задання F2. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних двійок-розв’язків (m;n) на
числових проміжках [-t; t], де t - ціле
число, рівняння
m2 + n2
= (m-6)(m+n+30),
де m,n - цілi невідомі числa.
Задання F3. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на
числових проміжках [-r; r], де r - ціле
число, рівняння
(m-1)2 + n2
+ (k+1)2=k(m-1)+mn+(k+1)n,
де k,m,n, - цілi невідомі числa.
Задання F4. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на
числових проміжках [-h; h], де h - ціле
число, рівняння
m2(n-1)+k2n+(n+1)2m=(n-1)3+m3+(k+1)3
де k,m,n - цілi невідомі числa.
Задання F5. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на числових проміжках [-s; s], де s - ціле число, рівняння
m4n+k4m+n4k
= n5 +m5+k5,
де k,m,n, - цілi невідомі числa.
Задання F6. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних четвірок-розв’язків (k;m;n;р) на числових проміжках [-g; g], де g - ціле число, рівняння
(mn+kp)2=((n-1)2+(m-1)2)((k+1)2+(p+1)2)
де k,m,n,p - цілi невідомі числa.
Завдання W для самостійного
програмування
Задання W1. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних розв’язків на числових
проміжках [-n; n], де n - ціле число, рівняння
1=0.25(m2+1)2
– 0.25(m2-1)2
де m - ціле
невідоме числa.
Задання W2. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних двійок-розв’язків (m;n) на
числових проміжках [-t; t], де t - ціле
число, рівняння
mn=0.25(mn+n)2-0.25(mn-n)2
де m,n - цілi невідомі числa.
Задання W3. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних трійок-розв’язків (k;m;n) на
числових проміжках [-y; y], де y - ціле
число, рівняння
k4 + 4 = (m2 – 2m + 2)(n2 + 2n + 2),
де k,m,n, - цілi невідомі числa.
Задання W4. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних двійок-розв’язків (a;b) на
числових проміжках [-h; h], де h - ціле
число, рівняння
a4 + 4b4 = (a2 – 2ab + 2b2)(a2 + 2ab + 2b2);
де a,b - цілi невідомі числa.
Задання W5. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних двійок-розв’язків (k;n) на числових проміжках [-s; s], де s - ціле число, рівняння
k4+(n+k)(n+2k)(n+3k)(n+4k)=(n2 + 5kn+5k2)2,
де k,n, - цілi невідомі числa.
Задання W6. Створити та реалізувати мовою програмування Python3 в середовищі програмування Thonny
алгоритм пошуку цілочисельних двійок-розв’язків (k;n) на числових проміжках [-g; g], де g - ціле число, рівняння
k4+(n-k)n(n+k)(n+2k)=(n2 + kn- k2)2;
де k,n - цілi невідомі числa.
Немає коментарів:
Дописати коментар