Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Praktichni_roboti_2017_n_r.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
278.53 Кб
Скачать

Практична робота № 7 Мова програмування с#. Робота з масивами

Мета роботи: навчитись оголошувати масиви різних типів даних та використовувати їх елементи, розглянути основні методи упорядкування масивів, будувати масиви за певним заданим правилом, працювати з двовимірними масивами і впорядковувати їх.

Завдання 1 (середнього рівня):

  1. Подвоїти значення елементів масиву, що складається з 12 елементів.

  2. Від’ємні значення елементів масиву замінити числом 5.

  3. Підрахувати кількість додатних елементів одновимірного масиву.

  4. Визначити перший номер елемента, значення якого рівне заданому числу Р.

  5. Знайти суму парних елементів одновимірного масиву.

  6. Дано одновимірний масив. Збільште кожен його елемент удвічі.

Завдання 2 (достатнього рівня):

  1. Дано одновимірний масив. Скласти програму для визначення квадратного кореня з кожного елемента масиву.

  2. У заданому двовимірному масиві відсортуйте елементи кожного стовпця за зростанням.

  3. У заданому двовимірному масиві відсортуйте елементи кожного рядка за зростанням.

  4. Дано двовимірний масив. Вивести на консоль значення правого нижнього елемента.

  5. Дано двовимірний масив. Вивести на екран суму всіх елементів третього рядка.

  6. Дано квадратний двовимірний масив. Вивести на консоль елементи головної діагоналі масиву.

Завдання 3 (високого рівня):

  1. З двовимірного масиву вивести на екран у стовпчик найбільший елемент кожного рядка.

  2. Нехай дано таблицю здійснення рейсів N автобусами протягом M днів. Рейси, що відбулися, позначаються в таблиці цифрою 1, а ті, що з деяких причин не відбулися, - цифрою 0. Треба скласти програму, яка підраховує кількість рейсів, що не відбулися.

  3. Утворити і вивести масив у з елементами у(к), к=1,12. Перший додатний елемент поміняти місцями з максимальним.

  4. Дано натуральне число n. Визначити кількість додатних та від'ємних елементів таблиці aij, де i,j = 1,2,…,n, якщо: Aij = sin(i+j).

  5. Дано натуральне число n та послідовність дійсних чисел a1, a2, … an. Визначити в цій послідовності кількість сусідств двох чисел різного знаку.

  6. У магазині утворилася черга з декількох покупців. Відомий час обслуговування продавцем кожного покупця. Визначити час перебування кожного покупця у черзі, а також номер покупця, обслуговування якого потребує найменше часу.

Практична робота № 8 Мова програмування с#. Робота з файлами

Мета роботи: ознайомитись із основними методами класу File, навчитись створювати, вилучати, копіювати та переміщувати файли, ознайомитись із читанням із текстового файлу та записом до текстового файлу та практично реалізувати методами класу роботу із файлами.

Завдання 1 (достатнього рівня):

  1. Нехай необхідно занести у файл прізвища та результати трьох переможців змагань із фігурного катання. Вивести вміст файлу на екран для візуального контролю.

  2. Дано текстовий файл. Підрахувати кількість рядків у ньому.

  3. Дано текстовий файл з латиницею та цифрами. Підрахувати кількість символів у кожному рядку.

  4. Прочитати рядок з текстового файлу. З перших літер кожного слова рядка скласти нове слово, яке записати до іншого файлу.

  5. Є текстовий файл. Переписати до іншого файлу всі рядки, обернуті справа наліво.

  6. Нехай деяким текстовим редактором створено файл, що містить інформацію про довжини річок України у кілометрах. Виведіть усі дані з файлу, визначте назву найдовшої річки і запишіть її навпаки у кінець файлу.

Завдання 2 (високого рівня):

  1. З текстового файлу прочитати речення, першу літеру кожного слова зробити великою. Отримане речення записати до іншого файлу.

  2. Із текстового файлу прочитати речення, після кожного слова поставити знак оклику. Крапку в кінці речення (якщо вона є) видалити. Отримане речення записати до іншого файлу.

  3. Є два текстових файли з відсортованими за зростанням рядками. Отримати третій файл, який міститиме всі слова з обох файлів також відсортовані за зростанням. Не допускати однакових слів у третьому файлі.

  4. Створіть форму, що містить чотири кнопки і текстове поле. Реалізуйте можливість створення та видалення файлу, прочитати з файлу та записати текст у файл. Якщо файл із таким іменем існує, то виведіть відповідне повідомлення.

  5. Створити програму, яка прочитає з текстового файла три числа, уведені через пробіл та знайшовши середнє арифметичне, з точністю до сотих виведе результат до іншого текстового файлу.

  6. Дано текстовий файл, який містить у єдиному рядку деяку кількість дійсних чисел розділених пробілами. Знайти найбільше та найменше з чисел та вивести їх у двох рядках іншого текстового файлу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]