Зчитати з клавіатури символьний рядок та виконати його обробку. Умови завдання представлено в таблиці 4.2. Вхідний масив та результат роботи програми вивести на екран.
Розробити схему алгоритму і програму, що підрахує кількість слів, які мають непарну довжину.
2.
Розробити схему алгоритму і програму, що виводить на екран частини виразу, які взяті в лапки.
3.
Розробити схему алгоритму і програму, яка видаляє з рядка текст, розміщений у круглих дужках.
4.
Розробити схему алгоритму і програму, що підрахує кількість розділових знаків у тексті.
5.
Розробити схему алгоритму і програму, що підрахує кількість великих букв у тексті.
6.
Розробити схему алгоритму і програму, що підрахує кількість чисел у тексті.
7.
Розробити схему алгоритму і програму, яка продублює кожний символ тексту.
8.
Розробити схему алгоритму і програму, що перевіряє, чи співпадає кількість відкритих і закритих дужок (перевірити для круглих і квадратних дужок).
9.
Розробити схему алгоритму і програму, яка дописує до літери алітеру М.
10.
Розробити схему алгоритму і програму, яка виводить перші літери всіх слів.
11.
Розробити схему алгоритму і програму» що підрахує кількість слів в тексті.
12.
Розробити схему алгоритму і програму, що замінює сполучення символів словом "ПРАКТИКА".
13.
Розробити схему алгоритму і програму, яка буде відсортовувати слова за зростанням їхньої довжини.
14.
В арифметичному виразі використовуються круглі дужки. Розробити схему алгоритму і програму, що виводить на екран частини виразу, які взяті в дужки.
15.
Розробити схему алгоритму і програму, що підрахує кількість цифр в тексті.
16.
Розробити схему алгоритму і програму, яка видаляє з тексту всі слова, які містять хоча б одну цифру.
17.
Розробити схему алгоритму і програму, що із введеного списку прізвищ виведе прізвища , які починаються на літери 'А' і 'Б'.
18.
Розробити схему алгоритму і програму, що підрахує кількість слів в тексті, які починаються і закінчуються на одну й ту ж букву.
19.
Вилучити з рядка всі слова, що містять букву, яка найменше зустрічається в рядку.
20.
Розробити схему алгоритму і програму, що видаляє всі числа з тексту.
21.
Впорядкувати у кожному слові всі букви за алфавітом.
22.
Розробити схему алгоритму і програму, що виводить на екран кількість використаних символів.
23.
Поміняти послідовність слів в рядку на обернений: останнє слово на перше місце, перше - на останнє і т.ін.
24.
Розробити схему алгоритму і програму, що виводить на екран найдовше слово.
25.
Розробити схему алгоритму і програму, що міняє місцями першу та останню букви кожного слова.
26.
Розробити схему алгоритму і програму, що видаляє всі слова з тексту які мають подвоєні букви.
27.
Перевірити чи є в рядку слово, яке містить лише зазначені букви.
28.
Вивести всі слова одного рядка, які зустрічаються в іншому рядку і вказати скільки раз.
29.
В першій половині рядка замінити всі коми на крапки, а в другій половині навпаки - всі крапки на коми.
30.
Відшукати всі слова в рядку, які є дзеркальними (однаково читаються як прямому так і зворотному напрямку).
ЗАВДАННЯ 5.1.
Дано матрицю m x n. Скласти схему алгоритму та програму обробки двовимірного масиву згідно таблиці 5.1. Вхідні дані ввести із клавіатури. Результат вивести до обробки і після обробки у вигляді таблиці (матриці).
Таблиця 5.1.
Варіант
Зміст завдання
1.
Обчислити добуток елементів над головною діагоналлю матриці та визначити їхню кількість.
2.
Максимальний елемент поміняти місцями з другим нульовим.
3.
Дана матриця цілих чисел розміром 4x3. Відсортувати кожен рядок матриці за збільшенням.
4.
Дана матриця цілих чисел розміром 5x3. Замінити всі від’ємні елементи матриці на знак «+». Елементи, які дорівнюють нулю – залишити на своїх місцях.
5.
Визначити суму номерів другого та третього від'ємного елементів
6.
Дана матриця цілих чисел розміром 5x3. Визначити максимальний і мінімальний елемент кожної стрічки. Підрахувати суму цих елементів.
7.
Поділити елемент кожного стовпця матриці на максимальний елемент цього стовбця.
8.
Обчислити добуток елементів під головною діагоналлю на суму елементів над головною діагоналлю.
9.
Відсортувати стовпчики прямокутної матриці таким чином, щоб кількість від'ємних елементів на непарних номерах рядків збільшувалася. Сортування здійснити методом Шелла.
10.
Для кожного стовпця матриці знайти мінімальний елемент, знайти максимальне серед цих значень.
11.
Відсортувати стовпчики прямокутної матриці таким чином, щоб сума елементів стовпчиків збільшувалася. Сортування здійснити методом Шелла.
12.
З’ясувати яких елементів в масиві більше – парних чи непарних.
13.
Визначити кількість однакових елементів. Сформувати одновимірний масив із елементів які попадають в діапазон від 5 до 30.
14.
Елементи масиву, що дорівнюють нулю, замінити на 1. Знайти суму елементів під головною діагоналлю.
15.
Знайти кількість елементів, які більші за перший елемент масиву.
16.
Знайти різницю між сумами головної та протилежної діагоналі.
17.
Знайти суму від’ємних елементів на парних місцях.
18.
Кожен елемент масиву зменшити в кількість разів, що відповідає різниці між максимальним та мінімальним його елементами.
19.
Знайти кількість елементів, що містять додатні числа та мають парні номери як за рядками так і за стовпчиками.
20.
У матриці визначити рядок, який має найбільшу кількість однакових елементів та рядок, який має найменшу кількість однакових елементів. Якщо таких декілька – вказати всі.
21.
Переставити місцями стовпці матриці, в яких містяться максимальний та мінімальний елементи.
22.
Виходячи із заданої прямокутної матриці створити одновимірний масив, який містить елементи матриці, що розміщені нижче головної діагоналі.
23.
Визначити яка з діагоналей квадратної матриці має більшу суму та найбільший елемент.
24.
Знайти середнє арифметичне значення для кожного з рядків.
25.
Визначити значення тих елементів кожної стрічки матриці, які перевищують значення середнього значення всіх елементів матриці.
26.
Здійснити поворот квадратної матриці на 90 та 180 градусів за вибором користувача.
27.
Розділити всі елементи на максимальний елемент першого рядка.
28.
Реалізувати множення двох матриць однакової розмірності.
29.
Для кожного стовпця матриці визначити суму елементів, що стоять під головною діагоналлю.
30.
Для кожної стрічки матриці обчислити суму додатніх елементів та визначити елемент, який стоїть на перетині діагоналей.
ЗАВДАННЯ 5.2.
Задана матриця 10х10 з випадковими (від 0 до 100) цілими елементами. Вивести масив до обробки і після обробки. Завдання виконати із використанням підпрограм процедур. Виконати свій варіант.
Таблиця 5.2.
Варіант
Зміст завдання
1.
Задану прямокутну матрицю відсортувати методом вставки так, щоб послідовність елементів була такою, як зображено на схемі:
2.
Задану прямокутну матрицю відсортувати методом вибору так, щоб послідовність елементів була такою, як зображено на схемі:
3.
Задану прямокутну матрицю відсортувати методом вибору так, щоб послідовність елементів була такою, як зображено на схемі:
4.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Частини, які залишились замінити на знак «*».
5.
Задано прямокутну матрицю. Поміняти місцями частини матриці та обчислити суми елементів заштрихованих частин.
6.
Задану прямокутну матрицю відсортувати методом бульбашки так, щоб послідовність елементів була такою, як зображено на схемі:
7.
Задано прямокутну матрицю. Замінити елементи заштрихованої частини на суму головної діагоналі.
8.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Частини, які залишились замінити на знак «+».
9.
Задану прямокутну матрицю відсортувати методом вибору так, щоб послідовність елементів була такою, як зображено на схемі:
10.
Задану прямокутну матрицю відсортувати методом бульбашок так, щоб послідовність елементів була такою, як зображено на схемі:
11.
Задано прямокутну матрицю. Поміняти місцями частини матриці та обчислити суми елементів заштрихованих частин та знайти різницю.
12.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Знайти максимальний елемент обох частин.
13.
Задано прямокутну матрицю. Знайти мінімальний елемент заштрихованої частини.
14.
Задано прямокутну матрицю. Елементи не заштрихованої частини замінити на знак «-». Знайти максимальні елементи у заштрихованих частинах та поміняти їх місцями.
15.
Задану прямокутну матрицю відсортувати методом вибору так, щоб послідовність елементів була такою, як зображено на схемі: перший та останній елемент поміняти місцями.
16.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Знайти максимальний елемент обох частин та їх індекси.
17.
Задано прямокутну матрицю. Вивести всі елементи заштрихованої частини, які стоять на непарних місцях.
18.
Задано прямокутну матрицю. Обчислити суму елементів заштрихованої частини.
19.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Знайти мінімальний елемент в даних частинах.
20.
Задано прямокутну матрицю. Поміняти місцями максимальний елемент із мінімальним елементом у заштрихованій області.
21.
Задано прямокутну матрицю. Поміняти місцями частини матриці.
22.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Інші частини матриці замінити на символом «+».
23.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Знайти різницю між максимальним елементом та мінімальним елементом заштрихованих частин.
24.
Задано прямокутну матрицю. Елементи не заштрихованої частини замінити на знак «-». Знайти суму елементів у заштрихованій частині які попадають в діапазон, який вводиться із клавіатури.
25.
Задану прямокутну матрицю відсортувати методом бульбашки так, щоб послідовність елементів була такою, як зображено на схемі:
26.
Задано прямокутну матрицю. Поміняти місцями частини матриці. Знайти суму елементів, які стоять на непарних місцях.
27.
Задану прямокутну матрицю відсортувати методом вставки так, щоб послідовність елементів була такою, як зображено на схемі:
28.
Задано прямокутну матрицю. Знайти мінімальний елемент заштрихованої частини та його індекс.
29.
Задано прямокутну матрицю. Знайти суму заштрихованої частини.
30.
Задану прямокутну матрицю відсортувати методом Шелла так, щоб послідовність елементів була такою, як зображено на схемі:
ЗАВДАННЯ 6.
Скласти програму обчислення значення функції , використовуючи звернення до підпрограми. Вид функції z та функцій, які повинні обчислюватись з допомогою підпрограм, наведено в таблиці 6.
1.
2.
3.
4.
+20ln x
5.
6.
7.
8.
9.
10.
11.
12.
5)*
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
ЗАВДАННЯ 7.
Розробити схему алгоритму та програму використання графіки згідно індивідуальних завдань. Побудувати графік для заданої функції( таблиця 7.) на деякому проміжку (проміжок задати самостійно).