- •Запитання і практичні завдання до комплексного державного іспиту зі спеціальності „Обслуговування програмних систем і комплексів”
- •Основи дискретної математики
- •Основи програмування та алгоритмічні мови
- •Об’єктно-орієнтована технологія програмування
- •Організація баз даних та знань
- •Основи дискретної математики
- •Основи програмування та алгоритмічні мови
- •Об’єктно-орієнтована технологія програмування
- •Мовою c# розробити приклад побудови ієрархії класів. У нього повинні входити:
- •Мовою c# розробити приклад побудови ієрархії класів. У нього повинні входити:
- •Мовою c# розробити приклад виконання операцій над об'єктами:
- •Мовою c# розробити приклад виконання операцій над об'єктами:
- •Мовою c# розробити приклад взаємодії класів. У нього повинні входити:
- •Розробити приклад взаємодії класів. У нього повинні входити:
- •Мовою c# розробити приклад застосування універсальних класів. У нього повинні входити:
- •Організація баз даних та знань
Мовою c# розробити приклад виконання операцій над об'єктами:
Створити базовий клас «Резистор», поля якого тільки такі:
опір R, Ом.
Забезпечити можливість обчислення виразів над об'єктами цього класу.
Операція «+» відповідає паралельному з’єднанню резисторів. У результаті утворюється новий об'єкт класу «Резистор» з опором, що розраховується по формулі R=R1*R2/(R1+R2).
Операція «*» множення на константу n еквівалентна паралельному з'єднанню n однакових резисторів.
Скласти програму, що перевіряє виконання цих операцій шляхом створення декількох резисторів з різними параметрами, програмування схеми їхнього з'єднання і розрахунку струму, що протікає, по формулі I=U/R при заданій напрузі U.
Мовою c# розробити приклад взаємодії класів. У нього повинні входити:
Клас «Пошта». Отримує листи від адресатів і розсилає їх іншим адресатам.
Клас «Адресат». Кожен адресат має власне ім’я, може писати листи і віддавати їх на пошту. У листах вказується ім'я одержувача.
На діалоговій формі розташована кнопка, при натисканні якої створюється і підключається до пошти наступний адресат. При адресаті створюється поле для відображення списку посланих і отриманих листів. Також при ньому створюється поле, у яке оператор вводить ім'я адресата перед відправленням наступного листа.
Після введення імені одержувача, лист відправляється на пошту і відтіля до зазначеного адресата. Якщо адресат із зазначеним ім'ям відсутній, лист повертається з відповідною позначкою.
Перевірити роботу складеної програми.
Розробити приклад взаємодії класів. У нього повинні входити:
Клас «Бібліотека». Бібліотека зберігає книги. Книга має назву і кількість сторінок. У бібліотеці може числитися по декілька екземплярів кожної книги. Книги додаються до бібліотеки за допомогою метода бібліотеки Add( Книга, Кількість)
Клас «Читач». Читач замовляє в бібліотеці книгу за її назвою. Коли книга є, то вона видається, а коли ні, то читач отримує повідомлення про причину відсутності («не числиться в каталозі» або «видані всі екземпляри»).
На діалоговій формі розташована кнопка, при натисканні якої створюється і підключається до бібліотеки наступний читач. При читачі створюється поле для відображення списку отриманих книг а також повідомлень про відмовлення. Крім цього створюється поле, у яке оператор вводить назву книги перед відправленням замовлення в бібліотеку.
Перевірити роботу складеної програми.
Мовою c# розробити приклад застосування універсальних класів. У нього повинні входити:
Клас «Квадрат». Містить розмір сторони і функцію розрахунку його площі.
Клас «Правильний шестигранник». Містить розмір сторони і функцію розрахунку його площі.
Універсальний клас «Мозаїка», що може як параметр приймати кожний з цих двох класів. Містить елемент мозаїки, кількість цих елементів і функцію для визначення загальної площі не залежно від типу елемента.
Скласти програму, що створює два об'єкти - мозаїку з заданої кількості квадратів і мозаїку з такої ж кількості шестигранників вказаного розміру. Для кожної мозаїки виводить на екран повідомлення про вид і кількість елементів та її загальну площу.
Web-технології
Створіть HTML-документ, якій містить форму з текстовим полем та кнопкою. Напишіть функцію мовою JavaScript, яка викликається при натисканні кнопці та виводить в рядок стану вікна браузера зміст текстового поля.
Напишіть функцію мовою JavaScript, яка викликається при завантаженні HTML- документу на виводить у вікні браузера сьогоднішню дату.
Напишіть функцію мовою JavaScript, яка викликається при завантаженні HTML- документу на виводить в рядок стану вікна браузера поточний час (наприклад, у такому форматі: 16:34:04)
Створіть HTML-документ, якій містить форму з двома текстовими полями: login та password. Наприклад, пароль має бути «koshka». Напишіть функцію мовою JavaScript, яка викликається при натисканні кнопці та виводить у вікно повідомлення текст «Привіт, … » (…- це його login), якщо пароль вірний, або текст «Пароль невірний».
Створіть в документі HTML форму з полем select» (валюта), яке містить три опції: Долари, Євро, Юані, та два текстових поля: «сума в грн.» та «сума у валюті». Напишіть функцію мовою JavaScript, яка розраховує та записує в поле «сума у валюті» значення відповідно вибору в полі «валюта» (курси валют: 1$=8грн. 1Є=11грн. 1Ю=1.16грн.)
Відобразити у вікні браузера день тижня, на який приходиться в цьому році 8 березня.
Використовуючи метод prompt, ввести дату вашого народження, та відобразити у вікні браузера день тижня, в якому ви народилися
Створіть PHP- документ, код якого має змінну $a і виводить у вікні браузера надпис «Hello world» стільки разів, скільки містить змінна $a після того, як користувач передав їй значення методом GET. Наприклад, документ має Інтернет - адрес www.doc.ua. Як передати значення 100 змінної $a в цій документ методом GET?
Створіть PHP- документ, код якого виводить у вікні браузера надпис: «Привіт, » і далі прізвище, ім’я та по батькові користувача, що були передані в цій документ методом POST шляхом заповнення форми. Створіть HTML- документ з такою формою.