Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
JavaLab_Sertific.DOC
Скачиваний:
28
Добавлен:
19.08.2019
Размер:
1.06 Mб
Скачать

Міністерство освіти і науки, молоді та спорту України

технікум промислової автоматики

ОДЕСЬКОЇ ДЕРЖАВНОЇ АКАДЕМІЇ ХОЛОДУ

ЗАТВЕРДЖУЮ

Заступник директора з навчально-методичної роботи

__________________О.С.Єпур

(підпис)

«____»_____________2012 р.

ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ

МОВА JAVA

Посібник для виконання

лабораторних робіт

Одеса 2012

Автор: програма розроблена викладачем Технікуму промислової автоматики ОДАХ Швець Н. В. у відповідності до Державного стандарту підготовки молодших фахівців зі спеціальності 5. 05010301 «Розробка програмного забезпечення» напрямку «Комп'ютерні науки»

Посібник розглянуто та ухвалено цикловою комісією з програмування

Протокол №___ від “___” ______ 2012 р.

Голова циклової комісії:

Викладач вищої кваліфікаційної категорії ___________ О.А. Мазур

Зміст

Вступ 4

Лабораторна робота №1 6

Лабораторна робота №2 10

Лабораторна робота №3 13

Лабораторна робота №4 16

Лабораторна робота №5 20

Лабораторна робота №6 23

Лабораторна робота №7 24

Лабораторна робота №8 26

Лабораторна робота №9 32

Лабораторна робота №10 38

Лабораторна робота №11 40

Лабораторна робота №12 43

Лабораторна робота №13 45

Лабораторна робота №14 47

Лабораторна робота №15 49

Лабораторна робота №16 51

Лабораторна робота №17 53

Лабораторна робота №18 55

Лабораторна робота №19 58

Лабораторна робота №20 61

Лабораторна робота №21 64

Лабораторна робота №22 66

Лабораторна робота №23 68

Лабораторна робота №24 70

Лабораторна робота №25 72

Література 74

Вступ

Методичні вказівки для виконання лабораторних робіт складають составну частину учбово-методичного комплексу з дисципліни «Об’єктно-орієнтоване програмування», яка викладається на II та III курсах студентам напряму 0501.

Нормативні дані:

Курс і семестр за навчальним планом

Усього

2 курс 2 семестр

3 курс 1 семестр

Повний обсяг часу на вивчення дисципліни

У тому числі аудиторних занять

120

36

84

З них лекцій практич. зан.

70 50

20 16

50 34

Обсяг часу на СРС

96

48

48

Підсумкова форма контролю

Іспит

Виконання лабораторних робіт переслідує наступні цілі:

  • закріплення знань, які студенти придбали під час вивчення даної дисципліни;

  • опрацювання прослуханого теоретичного матеріалу, більш глибоке вивчення окремих тем або питань;

  • придбання практичних навичок в розробці програм, створених за допомогою мови Java.

При виконанні лабораторних робіт студенти повинні знати:

  • основні теоретичні положення стосовно теми лабораторної роботи;

  • послідовність підготовки і виконання Java-програм за допомогою IDE Net Beans в операційні системі Windows;

  • основні команди для роботи з файловою системою в режимі командного рядка.

При виконанні лабораторних робіт студенти повинні вміти:

  • створювати консольні програми та Windows-додатки за допомогою технології J2SE мови Java;

  • використовувати операційну систему і візуальне середовище розробки програм Net Beans для розробки і відладки Java-програм.

Лабораторна робота №1 Інтегроване середовище Net Beans. Розробка лінійної програми

Тема роботи: Знайомство з інтегрованим середовищем програмування Net Beans. Створення найпростішої консольної програми з лінійним алгоритмом.

Мета роботи: Отримати навички розробки найпростіших консольних програм мовою Java в середовищі Net Beans.

Наприклад, для завдання «Розробити консольний додаток|застосування|, в якому обчислюється|обчисляється,вичисляє| площа|майдан| паралелограма за формулою

s=1/2d1d2sinα, де d1,d2- диагоналі, α-кут між ними.» вигляд екрана працюючого додатка може бути такий:

Основні теоретичні положення:

Інтегроване середовище розробки програм

В даний час процес створення і виконання програм виконується в інтегрованих середовищах програмування (IDE - Integrated Development Environment). IDE містить великий набір засобів для створення програмних продуктів і служить для полегшення роботи програміста на всіх етапах від написання окремих програмних модулів до збірки і відладки всієї програми користувача.

Існують різні середовища для створення програм на мові Java. Розглянемо найбільш популярні з них.

JDK – крім набору бібліотек для платформ Java SE і Java EE містить|утримує| компілятор командного рядка javac і набір утиліт, що так само працюють в режимі командного рядка.

Eclipse IDE - вільна IDE розробки для Java SE і Java EE. Пропагується IBM як базовий засіб для розробки програмного забезпечення на мові Java і інших мовах (C,C++, Ruby, Fortran і ін.).

JDeveloper IDEA - середовище розробки для платформ Java SE і Java EE. Розробник - компанія Oracle.

IntelliJ IDEA - середовище розробки для платформ Java SE і Java EE. Розробник - компанія JetBrains.

Ми буджемо використовувати IDE NetBeans. Інтегроване середовище NetBeans було створене і підтримується компанією SunMicrosystems, розробником мови Java, яка і дотепер робить найбільший внесок в розвиток і популяризацію цієї мови.

NetBeans є вільно поширюваним продуктом, її можна встановити в різних операційних системах (Windows, UNIX).

Створення і виконання Java-програми в IDE NetBeans

Для створення нового файлу потрібно виконати такі кроки.

  1. File>New. З’являється вікно майстра New Wizard. Справа під заголовком Choose Template потрібно вибрати один з декількох категорій шаблонів (Folder, Java package, Java Classes, Java GUI Forms та ін.).

  2. Розкрийте категорію і виберіть шаблон. Для набору простої програми слід вибрати Java Classes і розвернути його список шаблонів. Виберіть Java Class. Next.

  3. У вікні Target Location, що з’явилося, наберіть ім’я файлу і вкажіть директорію, в яку ви бажаєте помістити файл, використовуючи представлене дерево директорій.

Файл з’явиться в редакторі тексту. При створенні Java GUI Forms буде відкритий редактор Form.

Компіляція і виконання програми. Програміст може компілювати і виконувати програму на будь-якому етапі її створення. Компілятор Java читає файл ісходного кода на мові Java і будує Java –програму у вигляді файлу з розширенням class. Такі файли містять байт-код, який може бути виконаний віртуальною машиною Java (JVM). JVM використовує шлях до класів, вказаний для програми.

Для компіляції і виконання програми потрібно виконати такі кроки.

  • Build>Compile All – результат компіляції буде представлений у вікні виведення;

  • для виконання програми, що успішно відкомпілювалася, слід в головному меню вибрати команди Build>Execute.

Завдання за варіантами:

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, де d1 і d2 – діагоналі ромба.

12. Розробити консольний додаток|застосування|, у якому| обчислюється площа|майдан| ромба за формулою

S=a2sin α, де а – сторона ромба, α - кут між сторонами ромба.

Контрольні запитання і завдання:

  1. Які особливості об’єктно-орієнтованої мови програмування Java?

  2. Яка послідовність створення і виконання програм?

  3. Що таке інтегроване середовище розробки програми?

  4. Які існують середовища для створення програм на мові Java?

  5. Яка послідовність створення і виконання Java-програм в IDE Net Beans?

  6. Поясніть код програми.

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