You are on page 1of 3

№2

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


ивести в консоль.

2. Об'єктна модель містить три класи "транспортний засіб", "велосипед" та "мопед". Самостійно
визначити відносини між класами, а також склад полів і методів кожного з класів. Створити
програмну реалізацію цієї моделі. Обов'язково оголосити поліморфний метод "рухатись", який
описує процес руху кожного типу транспортного засобу. Також програма повинна містити тестовий
код, в якому створюється список з декільнох велосипедів та мопедів. Кількість об'єктів кожного
класу визначається випадковим чином. Тестовий код повинен містити реалізацію процесу руху
транспортних засобів, що містяться в списку.

№3

1. В текстовому файлі задано 10 цілих чисел. Сформувати два списки: один з парними, а другий з
непарними числами, і записати в два різних файла.

2. За допомогою бібліотеки Swing створити віконний дожаток, що матиме два текстових поля,
текстову мітку та кнопку. При натисканні на кнопку зміст обох текстових полів підсумовується і
результат виводиться в текстову мітку. Слід передбачити два варіанти підсумовування: якщо
текстові поля містять числа, то підсумовуються ці числа і результатом буде число, а в іншому
випадку підсумовуються рядки і результатом є рядок.

№4

1. В текстовому файлі задано декілька строк текста. Вивести на консоль найкоротше речення
таким чином, щоб літери в якому були виведені у зворотному порядку.

2. За допомогою бібліотеки Swing створити віконний додаток, що демонструє обробку подій. У


вікні має бути кнопка, що змінює свій колір при кожному натисканні. Колір текста також повинен
змінюватись. Колір текста і кнопки після кожної зміни повинні бути різні.

№5

1. В текстовому файлі задано декілька строк текста. Порахувати кількість простих речень і вивести
на консоль.

2. Об'єктна модель містить інтерфейс "учень", за допомогою якого можна дізнатись про середній
бал учня за поточний рік, а також дізнатись перелік іноземних мов, що він вивчає. Також в
моделі є три класи: "людина", "школяр" та "студент". Клас "людина" описує морфологічні
особливості людини накшталт зросту чи ваги. Інші два класи описують учнів відповіжних учбових
закладів. Самостійно визначити відносини мід класами, відносини мід класами та інтерфейсом,
поля і методи в класах та інтерфейсі. Програмно реалізувати цю можель. Також написати
тестовий код, який буде створювати список з декількох школярів і студентів. Співвідношення між
їх кількістю визначається довільним чином. Також тестовий код повинен надрукувати
інформацію про всіх, хто є в списку. Інформація повинна містити відомості про морфологічні
особливості кожної людини, а також відомості про середній бал і інозмені мови. Доступ до
інформації про середній бал та іноземні мови повинен бути організований за допомогою
інтерфейсу.

№6

1. В текстовому файлі задано декілька строк текста. Порахувати кількість голосних букв і вивести
на консоль.
2. За допомогою бібліотеки Swing створити віконний дожаток, що буде обраховувати частку двох
чисел. Додаток повинен містити два текстових поля, текстову мітку та кнопку. Передбачити
обробку виключних ситуацій, коли замість чисел користувач вводить щось інше, або знаменник
дорівнює 0.

№7

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

2. За допомогою бібліотеки Swing створити віконний додаток, що демонструє роботу з вікнами. У


вікні повинно бути поле вводу і кнопка. При натисканні на кнопку зміст поля вводу повенен
копіюватись у заголовок вікна. Якщо в полі вводу є цифри, то повинна збуджуватись виключна
ситуація, на екрані повинно з'явитись повідомлення про помилку вводу, і в цьому випадку
заголовок вікна змінюватись не повинен.

№8

1. В текстовому файлі задано декілька строк текста. Порахувати кількість слів, в яких більше 5
літер, і вивести цю кількість на консоль.

2. Об'єктна модель містить інтерфейс "бігун", за допомогою якого можна дізнатись про
максимальну швидкість бігуна на 100-метрівці, а також дізнатись перелік дистанцій з середніми
швидкостями подолання цим бігуном. Також в моделі є три класи: "спортсмен", "легкоатлет" та
"футболіст". Клас "спортсмен" описує морфологічні особливості людини накшталт зросту чи ваги.
Інші два класи описують представників відповідних видів спорту. Самостійно визначити
відносини мід класами, відносини мід класами та інтерфейсом, поля і методи в класах та
інтерфейсі. Програмно реалізувати цю можель. Також написати тестовий код, який буде
створювати список з декількох футболістів і легкоатлетів. Співвідношення між їх кількістю
визначається довільним чином. Також тестовий код повинен надрукувати інформацію про всіх,
хто є в списку. Інформація повинна містити відомості про морфологічні особливості кожного
спортсмена, а також відомості про максимальну та середні швидкості і дистанції. Доступ до
інформації про швидкості і дистанції повинен бути здійснений за допомогою інтерфейсу.

№9

1. З консолі ввести список групи та результат екзамену по MJT в балах, відсортувати в


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

2. За допомогою бібліотеки Swing створити віконний дожаток, що демонструє роботу з файлами.


Дожаток повинен мітити меню "Файл" з двома пунктами "відкрити" і "зберігти". Також в додатку
повинно бути текстове поле, в яке буде виведено першу строку з файла, і з якого буде записано
строку в файл. Ім'z та розташування файлу можна зробити статичним. Урахувати можливість
помилок при считуванні та запису файла. Увіпадку помилки програмаповинна видати
діагностичне повідомлення будь-яким зручним для Вас чином.

№10

1. З консолі ввести текст. Замінити всі голосні літери на знак "_" (underscore) і результат записати
в файл.

2. Об'єктна модель містить три класи "дерево", "квітка" та "рослина". Самостійно визначити
відносини між класами, а також склад полів і методів кожного з класів. Створити програмну
реалізацію цієї моделі. Обов'язково оголосити поліморфний метод "поливати", який описує
процес поливу кожного типу рослин. Також програма повинна містити тестовий код, в якому
створюється список з декільнох дерев та квітів. Кількість об'єктів кожного класу визначається
випадковим чином. Тестовий код повинен містити реалізацію процесу поливу рослин, які
містяться в списку.

You might also like