- •Міністерство освіти й науки україни технікум промислової автоматики одеської державної академії холоду
- •Об’єктно-орієнтована
- •Технологія програмування
- •Методичні вказівки до виконання лабораторних робіт для спеціальності:
- •5. 05010301 «Розробка програмного забезпечення»
- •Література
- •Лабораторна робота №1 Інтегроване середовище Net Beans. Розробка лінійної програми
- •Лабораторна робота №3 Програмування обчислювальних процесів з розгалуженням
- •Лабораторна робота №4 Циклічні конструкції мови Java Мета роботи: отримання практичних навичок програмування завдань з використанням циклічних конструкцій.
- •Лабороторна робота №5 Програми, які реалізують розгалуження. Оператор switch
- •Лабороторна робота №6 Розробка програм, які застосовують оператори переходу. Оператор continue
- •Лабораторна робота №7 Розробка програм, які застосовують оператори переходу. Оператор break
- •Лабораторна робота №11 Спадкування
- •Лабораторна робота №12 Спадкування. Поліморфізм
- •Лабораторна робота №13 Абстраткні класи
- •Лабораторна робота №14 Реалізація інтерфейсу
- •Лабораторна робота №15 Спадкоємство інтерфейсів. Реалізація в одному класі декількох інтерфейсів. Змінні інтерфейса
- •Лабораторна робота №16 Пакети
- •Лабораторна робота №17 Обробка виняткових ситуацій. Принцип обробки
- •Лабораторна робота №18 Обробка виняткових ситуацій. Створення власних класів виняткових ситуацій
- •Лабораторна робота №19 Зображення геометричних фігур. Управління кольором
- •Лабораторна робота №20 Виведення тексту
- •Лабораторна робота №21
- •Лабораторна робота №22 Обробка подій, пов’язаних з кнопкою
- •Лабораторна робота №23 Обробка подій, пов’язаних з кнопкою. Менеджер компоновки FlowLayout: особливості використання
- •Лабораторна робота №24 Менеджер компоновки BorderLayout: особливості використання
- •Лабораторна робота №25 Менеджер компоновки GridLayout: особливості використання
- •Лабораторна робота №26 Обробка подій, пов’язаних з клавіатурою
- •Лабораторна робота №27 Робота з файлами даних
- •Лабораторна робота №28 Текстові поля
- •Лабораторна робота №29 Прапорці. Перемикачі. Комбіновані списки
- •Лабораторна робота №30 Java-аплети
- •Лабораторна робота №31 Реалізація меню в обрамляючих|обрамувати| вікнах
- •Лабораторна робота №32 Розробка застосувань користувача з використанням засобів візуального програмування NetBeans
Література
Гради Буч. Объектно-ориентированный анализ и проектирование с программами приложений на С++. –СПб.: Бином, 2000. -560 с.
Хабибулин И. Ш. Самоучитель Java 2. –СПб.: БХВ Петербург, 2005. -720 с.
Дейтел Х. М., Дейтел П. Дж., Сантри С. И. Технология программирования на Java 2. Кн 1. Графика. Java Beans интерфейс пользователя. –М.: ООО Бином –Пресс, 2003. -560 с.
Флэнаген Д. Java в примерах: Справочник. -2е издание. СПб.: Символ-Плюс, 2003. -664 с.
Стелтинг С. Java без сбоев: обработка исключительных ситуаций, тестирование, отладка. –М.: КУДИЦ-ОБРАЗ, 2005. -464 с.
Хорстман К. С., Корнелл Г. Библиотека профессионала. Java 2. Т. 1. Основы. –М.: Изд. Дом «Вильямс», 2004. -848 с.
Хорстман К. С., Корнелл Г. Библиотека профессионала. Java 2. Т. 2. Тонкости программирования. –М.: Изд. Дом «Вильямс», 2002. -1120 с.
Ноутон П., Шилдт Г. Java 2. –СПб.: БХВ-Петербург, 2005. -1072 с.
Нортон Патрик, Шилдт Герберт. Полный справочник по Java. К.: Диалектика, 1997. -592 с.
Волш А. И. Основы программирования на Java для World Wide Web. К.: Диалектика, 1996. -512 с.
Лабораторна робота №1 Інтегроване середовище Net Beans. Розробка лінійної програми
Ціль роботи: Знайомство з інтегрованим середовищем програмування мовою Java Net Beans. Створення найпростішої консольної програми з лінійним алгоритмом
Мета роботи: Отримати навички розробки найпростіших консольних програм мовою Java в середовищі Net Beans
Наприклад, для завдання
«Розробити консольний додаток|застосування|, в якому обчислюється|обчисляється,вичисляє| площу|майдан| паралелограма по формулі
s=1/2d1d2sin, де
d1,d2- диагоналі;
-кут між ними.»
вигляд екрана працюючого додатка може бути такий
Завдання за варіантами: 1. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| довільного кола по формулі
s=R2, де
R – радіус кола.
2. Розробити консольний додаток|застосування|, в якому обчислюється|обчисляється,вичисляє| площу|майдан| паралелограма по формулі
S=aha, де|
а-сторона| паралелограма;
ha, -висота, проведена до сторони а.
3. Розробити консольний додаток|застосування|, в якому обчислюється|обчисляється,вичисляє| площу|майдан| паралелограма по формулі
S=absin, де
а,b – суміжні сторони;
- кут|ріг,куток| між ними.
4. Розробити консольний додаток|застосування|, в якому обчислюється|обчисляється,вичисляє| площу|майдан| паралелограма по формулі
s=1/2d1d2sin, де
d1,d2- диагоналі;
-кут між ними.
5. Розробити консольний додаток|застосування|, у якому| обчислюється|обчисляється,вичисляє| площа|майдан| трапеції по формулі
l=1/2(a+b); S=lh, де|
а,b – підстави;
h-відстань між ними.
6. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| прямокутника за формулою
S=ab, де|
а, b – сторони| прямокутника.
7. Розробити консольний додаток, в якому обчислюється
площу прямокутника по формулі
s=1/2d1d2sin, де
d1,d2- диагоналі;
-кут між ними.
8. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| квадрата по формулі
S=a2, де
а – сторона квадрата.
9. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| квадрата по формулі
S=1/2d2, де
d – діагональ квадрата
10. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| ромба по формулі
S=aha, де
а – сторона ромба;
ha - висота, проведена до сторони а.
11. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| ромба по формулі
S=1/2d1d2, де
d1d2 – діагоналі ромба.
12. Розробити консольний додаток|застосування|, у якому| обчислюється площу|майдан| ромба по формулі
S=a2sin, де
а – сторона ромба;
- кут між сторонами ромба.
