NetBeans ортасын орнатуды орындау



Ф. 7.03-03

 

 

 

 

Маханова З.А., Ельбергенова Ғ.Ж .

 «Java-дағы таралымды жүйелер» пәнінен зертханалық практикум

 

 

Шымкент- 2020 ж.

 

 

 


ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ

М.ӘУЕЗОВ АТЫНДАҒЫ ОҢТҮСТІК ҚАЗАҚСТАН УНИВЕРСИТЕТІ

 

«Ақпараттық жүйелер» кафедрасы

 

 

Маханова З.А., Ельбергенова Ғ.Ж.

 

5В070300 «Ақпараттық жүйелер» мамандығының студенттері үшін «Java-дағы таралымды жүйелер» пәнiнен зертханалық практикум

 

 

Шымкент-2020 ж.

 

ӘОЖ 004.43(083.13)

КБЖ 22.18

 

Құрастырғандар: Маханова З.А., Ельбергенова Ғ.Ж., «Java-дағы таралымды жүйелер» пәнінен зертханалық практикум. – Шымкент: М.Әуезов ат. ОҚМУ, 2020.- 107 бет.

 

Зертханалық практикум «Java-дағы таралымды жүйелер» пәнінің оқу жоспары және бағдарламасы талаптарына сәйкес құрастырылған және курс бойынша зертханалық жұмыстарды орындауға қажетті барлық мәліметтер қамтылған.

Зертханалық практикум 5В070300 «Ақпараттық жүйелер» мамандығының студенттері үшін арналады.

 

Зертханалық практикум тақырып бойынша студенттердің зертханалық жұмыстарды орындауға арналған қажетті мәліметтерді қамтиды: әр тапсырма тақырыбы бойынша жұмыстың мақсаты мен міндеті, зертханалық жұмысқа дайындалу бойынша студентке сілтеме, теориялық мәліметі, тапсырмалар, әдебиеттер және бақылау сұрақтары көрсетілген. Зертханалық жұмыс саны-30.

 

Пікір білдірушілер:

Жапбаров С.А.- ф.-м.ғ.к, «Математикалық тәсілдеу және модельдеу» кафедрасының доценті, М.Әуезов ат. ОҚМУ.   

 

«Ақпараттық жүйелер» кафедрасының мәжілісінде (хаттама №___ «___» ________ 2020ж.) және «Ақпараттық технологиялар» факультетінің әдістемелік комиссиясы отырысында қаралған және баспаға ұсынылған (хаттама №__ «___» ______2020 ж.)

 

Баспаға М.Әуезов атындағы ОҚУ оқу-әдістемелік кеңесімен ұсынылған, хаттама № ___ «___»________ 2020ж.

 

© М.Әуезов атындағы Оңтүстік Қазақстан Мемлекеттік Университеті, 2016ж.

Басылымға жауапты Ельбергенова Ғ.Ж.

 

Мазмұны

Кіріспе........................................................................................................................................................... 6
Білім алушылардың білімін бағалау өлшемдері........................................................................................... 6
Зертханалық жұмыс №1 Java платформасының құрамы туралы кіріспе ақпарат................................... 9
Зертханалық жұмыс №.2 Java платформасын және өңдеу ортасын орнату.............. ................................ 11
Зертханалық жұмыс №3 Арифметикалық өрнектердін Java тілінде жазылуы ....................................... 12
Зертханалық жұмыс №4 Стандартты емес функциялардың Java тілінде жазылуы.................................. 16
Зертханалық жұмыс №5 Айнымалыларды сипаттау. Операторларды жазу ережелері............................ 19
Зертханалық жұмыс №6 Сызықты құрылымды алгоритмдерді программалау........................................ 23
Зертханалық жұмыс №7 if операторының көмегімен тармақталатын құрылымның алгоритмдерін программалау........................................................................................................................   29
Зертханалық жұмыс № 8 switсh операторының көмегімен тармақталатын құрылымның алгоритмдерін программалау..........................................................................................................................   36
Зертханалық жұмыс №9 for операторын қолданып  циклдік құрылымның блок-схемасын әзірлеу.....................................................................................................................................   38
Зертханалық жұмыс №10 for операторын қолданып циклдық құрылымды программаларды өңдеу.....................................................................................................................................   41
Зертханалық жұмыс №11 while операторын қолданып циклдік құрылымның блок-схемасын әзірлеу .....................................................................................................................................   44
Зертханалық жұмыс №12 while операторын қолданып циклдық құрылымды программаларды өңдеу.....................................................................................................................................   47
Зертханалық жұмыс №13 do while операторын қолданып циклдік құрылымның  блок-схемасын әзірлеу.....................................................................................................................................   49
Зертханалық жұмыс №14 do while операторын қолданып циклдық құрылымды программаларды өңдеу.....................................................................................................................................   52
Зертханалық жұмыс №15 Бір өлшемді массивтерді қолданып, есептер үшін блок-схемаларды әзірлеу................................................................................................................................   54
Зертханалық жұмыс №16 Бір өлшемді массивтерді қолдану арқылы есептерді программалау..................................................................................................................................   57
Зертханалық жұмыс №17 Екі өлшемді массивтерді қолданып, есептер үшін блок-схемаларды әзірлеу..................................................................................................................................   60
Зертханалық жұмыс №18 Екі өлшемді массивтерді қолдану арқылы есептерді программалау...................................................................................................................................   63
Зертханалық жұмыс №19 Қатарларды қолданып, есептер үшін блок-схемаларды әзірлеу..................... 65  
Зертханалық жұмыс №20 Катарларды қолданып программаларды өңдеу............................................ 67
Зертханалық жұмыс №21 Графикалық функцияларды қолданып программаларды өңдеу............... 69
Зертханалық жұмыс №22 Апплеттерді қолданып программаларды өңдеу........................................... 79
Зертханалық жұмыс №23 Кластарды қолданып, есептер үшін блок-схемаларды әзірлеу.................. 81
Зертханалық жұмыс №24 Класстарды қолданып программаларды өңдеу............................................ 82
Зертханалық жұмыс №25 Рекурсиялық функцияларды қолданып блок-схемаларды әзірлеу............ 84
Зертханалық жұмыс №26 Рекурсиялық функцияларды қолданып программаларды өңдеу.............. 87
Зертханалық жұмыс №27 Интерфейстерді қолданып, блок-схемаларды әзірлеу ............................... 88
Зертханалық жұмыс №28 Интерфейстерді қолданып программаларды өңдеу................................... 90
Зертханалық жұмыс №29 Файлдарды қолданып, блок-схемаларды әзірлеу........................................ 91
Зертханалық жұмыс №30 Файлдарды қолданып программаларды өңдеу............................................. 92
Пайдаланылған әдебиеттер тізімі.............................................................. 96

 

КІРІСПЕ « Java –да бағдарламалаудың (ол компиляциялаушы тіл болып табылады) артықшылығы, осы бағдарламалау тілінде жазылған код, сәйкес транслятор-программасы көмегімен байт-кодтарға аударылады, ал ол, өз кезегінде - Java виртуалды машинасының (Java Virtual Machine, немесе JVM) көмегімен машиналық кодқа аударылады. Сондықтан Java –да жазылған программа кез-келген жүйеде кез-келген компьютерде орындала береді, тек онда Java виртуальды машина орнатылса болғаны. Java тілінде программалаудың ең маңызды ерекшелігі қолданушы компьютерінің типіне тәуелді еместігі болып табылады. «Java бағдарламалау тілі» пәнінен әдістемелік нұсқау 30 зертханалық жұмысты қамтиды. Әдістемелік нұсқау 5B070300 (6В06120)-Ақпараттық жүйелер және 5В070500 (6В06140) – «Математикалық және компьютерлік моделдеу» мамандығы студенттері үшін, сонымен қатар осы пәнді оқуда басқа да мамандықтар үшін барлық оқу түрі бойынша пайдасы тиері сөзсіз. «Java бағдарламалау тілі» пәнінен зертханалық жұмысты орындауға арналған әдістемелік нұсқау мамандықтың оқу жоспарына және пәннің оқу бағдарламасына сәйкес. Әдістемелік нұсқауда алгоритмдерді өңдеу және Java бағдарламалау тілінде программалары бар түрлі күрделілік деңгейде тапсырмалар ұсынылған, сонымен қатар алынған программалық өнімді тестілеу және тексеру қамтылған.    

Білім алушылардың білімін бағалау өлшемдері

Әріптік жүйе бойынша бағалау Балдың сандық көрсеткіші % көрсеткіш Дәстүрлі жүйе бойынша бағалау   Білім алушының білімін бағалау критерийі 
А 4,0 95-100

Өте жақсы

Студент көрсетті: - материалдарды толық және терең меңгеруі - сабақтың барлық түрі бойынша жауапты толық, дәйекті, логикалы жауап беруі; - алға қойған міндерттерді еркін жетуі; - дұрыс, негізделген шешімдер қабылдауы, - пәнді оқуда негізгі және қосымша арнайы әдебиеттерден ақпараттарды қолдана алу дағдысы, - бағдарлама материалдарын өз бетінше жүйелей алуы; - барлық тапсырмаларды орындауда әртүрлі тәсілдерді және дағдыларды меңгеруі; - барлық тапсырмаларды уақытылы және сапалы орындауы.
А- 3,67 90-94 Студент көрсетті: - материалдарды толық және терең меңгеруі - сабақтың барлық түрі бойынша жауапты толық, дәйекті, логикалы жауап беруі; - алға қойған міндерттерді еркін жетуі; - дұрыс шешім қабылдауы, - пәнді оқуда арнайы әдебиеттерді қолдану дағдысы, - бағдарлама материалдарын өз бетінше жүйелей алуы; - барлық тапсырмаларды орындауда әртүрлі тәсілдерді және дағдыларды меңгеруі; - барлық тапсырмаларды уақытылы және сапалы орындауы.
В+ 3,33 85-89

Жақсы

 

Студент көрсетті: - материалдарды меңгеруі - сабақтың барлық түрі бойынша жауапты толық, дәйекті, сауатты және баяндауда анықсыздықтар бар болса; - теориялық білімді дұрыс қолдану; - қолданбалы есептерді шешу барысында қажетті дағдыларды қолдану - пәнді оқуда ұсынылған әдебиеттерден қолдана алу дағдысы, - бағдарлама материалдарын өз бетінше жүйелей алуы; - барлық тапсырмаларды орындауда әртүрлі тәсілдерді және дағдыларды меңгеруі; - барлық тапсырмаларды уақытылы орындауы.
В 3,0 80-84 Студент көрсетті: - материалдарды меңгеруі; - сабақтың барлық түрі бойынша жауапты толық, дәйекті, сауатты және баяндауда анықсыздықтар бар болса; - оқытушының жетекшілігімен теориялық білімді қолдану дағдысы; - тапсырмаларды шығару барысында қажетті дағдыларды қолдану; - пәнді оқуда ұсынылған әдебиеттерден қолдана алу дағдысы, - оқытушының жетекшілігімен бағдарлама материалдарын қортындылап жүйелей алуы; - барлық тапсырмаларды орындауда дағдыларды меңгеруі; - оқытушының көмегімен жіберілген қателіктерді түзете білуі; - барлық тапсырмалар түрі бойынша жіберілген қателіктерді уақытылы жою.
В- 2,67 75-79 Студент көрсетті: - материалдарды меңгеруі; - елеусіз қателіктермен жауаптарды баяндап беруі; - оқытушының жетекшілігімен теориялық білімді қолдану дағдысы;  - тапсырмаларды шығару барысында қажетті дағдыларды қолдану; - оқытушының жетекшілігімен пәнді оқуда ұсынылған әдебиеттерден қолдана алу дағдысы, - оқытушының жетекшілігімен бағдарлама материалдарын қортындылап жүйелей алуы; - оқытушының көмегімен жіберілген қателіктерді түзете білуі; - барлық тапсырмалар түрі бойынша жіберілген қателіктерді уақытылы жою.
С+ 2,33 70-74

қанағаттанарлық

Студент көрсетті: - материалдарды меңгеруі; - барлық тапсырмалар түрі бойынша жауап беру барысында дұрыс тұжырымдаманың толық болмауы; - бағдарлама материалдарын баяндау барысында ретінің бұзылуы; - практикалық есептерді өзбетінше орындау барысында туындайтын қиындықтардың болуы; - тапсырмаларды орындауда жеке тәсілдерді меңгеруі; - оқытушының ұсынылған әдебиеттерін қолдану дағдысы; - оқытушының жетекшілігімен бағдарлама материалдарынының жеке бөлімдерін қортындылау дағдысы; - оқытушы көмегімен жіберілген қателіктерді түзете білуі;   - барлық тапсырмалар түрі бойынша жіберілген қателіктерді уақытылы жою.
С 2,0 65-69 Студент көрсетті: - негізгі материалды меңгеруі; - барлық тапсырма түрлері бойынша жауаптардың дұрыс тұжырымдаманың толық болмауы; - берілген материалдарда ретсіздіктің болмауы;  - практикалық есептерді өзбетінше орындау барысында туындайтын қиындықтардың болуы; -  тапсырмаларды орындауда жеке тәсілдерді меңгеруі; - оқытушының ұсынылған әдебиеттерін қолданудағы қиындықтардың болуы; - бағдарлама материалдарынының жеке бөлімдерін қортындылаудағы қиындықтардың болуы; - оқытушының көмегімен жіберілген қателіктерді түзете білуі;   - барлық тапсырмалар түрі бойынша жіберілген қателіктерді уақытылы жою.
С- 1,67 60-64 Студент көрсетті: - негізгі материалды меңгеруі; - барлық тапсырма түрлері бойынша жауаптардың дұрыс тұжырымдаманың толық болмауы; - берілген материалдарда ретсіздіктің болмауы; - практикалық есептерді өзбетінше орындау барысында туындайтын қиындықтардың болуы; - тапсырмаларды орындауда жеке тәсілдерді меңгеруінің жеткіліксіздігі;; - оқытушының ұсынылған әдебиеттерін қолданудағы қиындықтардың болуы; -бағдарлама материалдарынының жеке бөлімдерін қортындылаудағы қиындықтардың болуы; - оқытушының көмегімен жіберілген қателіктерді түзете білуі;   - барлық тапсырмалар түрі бойынша жіберілген қателіктерді уақытылы жою.
Д+ 1,33 55-59 Студент көрсетті: - негізгі материалдарды жеке бөлімдерді меңгеруі; - барлық тапсырма түрлері бойынша жауаптардың дұрыс тұжырымдаманы түсінбеуі; - берілген материалдарда ретсіздіктің болмауы; - практикалық есептерді өзбетінше орындау барысында туындайтын қиындықтардың болуы; - тапсырмаларды орындауда жеке тәсілдерді қолдануда қиындықтардың болуы; - оқытушының ұсынылған әдебиеттерін қолданудағы қиындықтардың болуы; - бағдарлама материалдарынының жеке бөлімдерін қортындылаудағы қиындықтардың болуы; - оқытушының көрсетілген жіберілген қателіктерді түзетуде қиындықтардың болуы; ;   - барлық тапсырмалар түрі бойынша жіберілген қателіктерді уақытылы орындамауы.
Д 1,0 50-54 Студент көрсетті: - негізгі материалдардың жеке бөлімдерін игеру қиындығы; - барлық тапсырмалар түрі бойынша тұжырымдамаларды түсінбеу; - материалдарды баяндау барысында ретсіздіктің болуы; - практикалық есептерді өзбетінше орындау барысында туындайтын қиындықтардың болуы; тапсырмаларды орындауда жеке тәсілдерді қолдана білмеуі; - оқытушының ұсынылған әдебиеттерін қолданудағы қиындықтардың болуы; - оқытылған материалдардың жеке бөлімдерін қортындылай алмауы; - оқытушының көрсетілген қателіктерді түзету барысындағы қиындықтардың болуы;   - барлық тапсырмалар бойынша жіберілген қателіктерді жөндеуді уақытылы орындалмауы.
F 0 0-49 Қанағаттанарлықсыз Студент көрсетті: - бағдарлама материалын білмеуі, - барлық тапсырмалар түрі бойынша елеулі қателіктердің жіберілуі; - тапсырмаларды орындауда жеке тәсілдерді мүлдем игермеуі; - ағымды, межелік және қорытынды бақылау түрлері бойынша тапсырмаларды мүлдем орындамауы

 

ЗЕРТХАНАЛЫҚ ЖҰМЫС №1

«JAVA ПЛАТФОРМАСЫНЫҢ ҚҰРАМЫ ТУРАЛЫ КІРІСПЕ АҚПАРАТ»

Студенттерде қалыптасатын білім мен дағдылар: Java платформасының құрамы туралы білімді қалыптастыру.

1.1 Теориялық мәлімет

Базалық технологиялар мен Java SE платформа кітапханасы

Кітапхана және технологиялар сипаттамасы
   
I/O енгізу/шығару кітапханалары Енгізу/шығару, сериализация жүйесін қамтамасыз етеді
  файлдық жүйеге кіру
   
Networking кітапханасы Желілік әрекеттестікті қамтамасыз етеді
   
Security кітапханасы Платформаның қауіпсіздік жүйесін ұсынады- тіркеу/авторландыру, криптографиялық қорғау, сандық қолдар мен қауіпсіз хаттамалар
   
Халықаралық кітапхана Internationalization   Әр түрлі тілдер мен аймақтардың қолданбаларын бейімдеуге мүмкіндік береді  
JavaBeans Component технологиясы JavaBeans архитектурасында компоненттерді жасауға мүмкіндік береді  
Java Management Extensions (JMX) технологиясы Мониторинг пен ресурстарды басқаруды қамтамасыз етеді
   
XML (JAXP) технологиясы XML құжаттар мен деректерді өңдеуге мүмкіндік береді
   
Java Native Interface(JNI) технологиясы Java-кодының С-кодымен өзара әрекеттесуін қамтамасыз етеді
   
Extension Mechanism кеңейту технологиясы Платформалардың функционалдығын кеңейту үшін қолданылады- Нысандар
   
Endorsed Standards Override Mechanism технологиясы Community Process Java платформасына, жаңа нұсқаларды қосу механизмін қамтамасыз етеді Java процесінен тыс құрылған кластар мен интерфейстер Community Process, Java

Java SE платформасын пайдаланушы интерфейсінің

 кітапханасы мен технологиялары

Кітапхана және технологиялар Сипаттау
   
Accessibility технологиясы шектеулі адамдарға арналған қосымшаларды жасауға мүмкіндік береді
   
Print Service технологиясы Мөр сервисін ұсынады
   
Sound технологиясы Енгізуді, өңдеуді және ойнатуды қамтамасыз етеді аудио және MIDI файлдары (Musical Instrument Digital Interface)
Drag and Drop Data Transfer технологиясы Қосымшалар арасында және қосымшаның ішінде деректерді беруді жеңілдетеді
   
Image I/O технологиясы Суреттерді өңдеуді қамтамасыз етеді
   
Java 2D Graphics 2D графикамен және суреттермен жұмыс істеуге мүмкіндік береді
and Imaging технологиясы  
   
 AWT, Swing графикалық кітапханалары   графикалық пайдаланушы интерфейсін құру үшін арналған

 

Кіріктірілген кітапханалар мен Java SE

платформасының технологиялары

Кітапхана және технологиялар Сипаттау
Remote Method Invocation (RMI) технологиясы Таратылған қосымшаларды жасауға мүмкіндік береді  
Java IDL (CORBA) технологиясы CORBA (Common Object Request Broker Architecture) технологиясын Java платформасымен біріктіреді
RMI-IIOP технологиясы Java Remote Method Invocation over Internet Inter-ORB Protocol хаттаманы қолдауды қамтамасыз етеді
Scripting for the Java Platform технологиясы Әр түрлі скрипттерді орындауға мүмкіндік береді
Java Naming and Directory Interface (JNDI) технологиясы Объектілерді олардың аттары бойынша орындау ортасында іздестіруді қамтамасыз етеді  

Тапсырма

1. JRE ортасының және Java SE платформасының салыстырмалы сипаттамасын орындау, кесте түрінде рәсімдеу

 

  JRE (Java орындау ортасы) Java SE (Java платформасының стандартты нұсқасы)
Бұл өнім кімге арналған?    
Бұл өнім не ұсынады?    
Бұл өнімді қалай алуға болады?    

 

2. JRE ортасының және JDK пакетінің салыстырмалы сипаттамасын орындау, кесте түрінде рәсімдеу

3. Java Enterprise Edition (Java EE) дегеніміз не? Ақпараттық хабарлама түрінде рәсімдеу.

 

1.3 Бақылау сұрақтары

1. Java SE платформаның негізгі технологиялары мен кітапханаларын сипаттаңыз

2. Java SE платформаны пайдаланушының интерфейсінің технологиясы мен кітапханасына сипаттама беріңіз

3. Java SE біріктірілген кітапханалар мен платформа технологияларын сипаттаңыз

 

ЗЕРТХАНАЛЫҚ ЖҰМЫС №2

« JAVA ПЛАТФОРМАСЫН ЖӘНЕ ӨҢДЕУ ОРТАСЫН ОРНАТУ »

Студенттерде қалыптасатын білім мен дағдылар: Java платформасын орнату дағдыларын қалыптастыру.

2.1 Теориялық мәлімет

JDK орнату

Инсталляция және баптау

1) Java Development Kit (JDK) орнату.

2) JDK каталогын көрсете отырып, JAVA_HOME ортасының айнымалы ортасын орнату ұсынылады. Windows-та XP команда Start/Setting Control Panel/System, Advanced бетбелгісі, Environment variables түймесі. New.

 

3) BIN каталогына жол PATH қоршаған орта айнымалы жолдарының тізіміне қосу

 

 

IDE Eclipse орнату

Eclipse инсталляция сы

Eclipse 3.5 SRI төмен емес нұсқа негізінде буманы орнату ұсынылады .

Архивтің мазмұнын алу қажет, мысалы, eclipse-java-galileo-SRl-win32.zip, таңдалған жинақтағыштың түбірлік каталогына және файлды іске қосу eclipse.exe.
Eclipse баптау

Бағдарламаларды әзірлеу процесін жеңілдету үшін (Javadoc құралдарымен кеңейтілген анықтамалық деректерге қол жеткізу) жаңа жобалардың жұмыс қатарлары тізіміне қосу ұсынылады .TDK (JRE таңдалған әдепкі орнына ). Ол үшін Window/Preferences мәзірі арқылы Java/Installed JREs теңшелімдері терезесін ашу және іздеу (Search түймесі) қажет...) JDK (әдепкі бойынша - Program Files/Java каталогында). Сәтті іздегеннен кейін, JDK сәйкес Installed JREs тізіміндегі тармақты белгілеу керек.

Тапсырма

NetBeans ортасын орнатуды орындау


Дата добавления: 2021-01-21; просмотров: 67; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!