- •5B060200 Информатика мамандығының білім алушыларына арналған
- •3. Оқу жоспары бойынша сағаттардың бөлінуі
- •5. Оқу пәнінің сипаттамасы
- •6. Пәннің оқу-әдістемелік қамтамасыз етілуі
- •Оқу нәтижелерін бағалау және бақылау
- •8. Оқу пәнінің саясаты
- •2.Глосарий.
- •3. Дәрістер тезисі.
- •Лексикалық негіздер
- •Бос орындар
- •Комментарилер
- •Логикалық литералдар
- •Символды литералдар
- •Жолдық литералдар
- •Операторлар
- •Қарапайым типтер
- •Операторлар
- •If (логикалық өрнек) оператор1; [ else оператор2;]
- •Switch операторы
- •Return операторы
- •Цикл операторы while
- •Цикл операторы do-while
- •Continue операторы
- •3 Дәріс. Массивтер
- •Бір өлшемді массивтерді өңдеу.
- •Көп өлшемді массивтер
- •Конструкторлар
- •4 Дәріс. Класстар және объектілер
- •Кластар
- •Айнымалы өкілдері (instance variables)
- •Әдістерді хабарлау
- •Айнымалы өкілдерін жасыру
- •Конструкторлар
- •This –ті конструкторларда қолданылуы
- •5 Дәріс. Әдістер және конструкторлар
- •Әдістерді хабарлау
- •Айнымалы өкілдерін жасыру
- •Конструкторлар
- •6 Дәріс. Мұрагерлік және әдістерді қайта анықтау
- •Мұрагерлік
- •7 Дәріс. Мұрагерлік және әдістерді қайта анықтау
- •Көп деңгейлі мұрагерлік
- •Динамикалық құрылымдар
- •9 Дәріс. Мәтінмен жұмыс
- •Конструкторлар
- •Жолдарды реттеу
- •IndexOf және lastIndexOf әдістерінің қолданылу
- •14 Дәріс. Графикалық интерфейсті программа құру
- •15 Дәріс: Графикалық интерфейсті программа құру
- •4) Негізгі және қосымша әдебиеттер тізімі
- •5) Зертханалық сабақтар жүргізу жоспары
- •Әдістемелік нұсқау
- •Зертханалық жұмыс № 1
- •Арифметикалық операторлар
- •Биттік меншіктеу операторлары
- •Зертханалық жұмыс 2 Тақырыбы: Java тілінің басқару инструкциялары. Шартты оператор.
- •If (логикалық өрнек) оператор1; [ else оператор2;]
- •Switch операторы
- •Зертханалық жұмыс 3
- •Цикл операторы for
- •Үтір операторы
- •Continue операторы
- •Зертханалық жұмыс 4
- •Зертханалық жұмыс 5
- •Зертханалық жұмыс 6
- •New операторы
- •Зертханалық жұмыс 7
- •Зертханалық жұмыс 8-9
- •Зертханалық жұмыс 10
- •Интерфейстер
- •Интерфейстік сілтемелер
- •Интерфейстер кеңеймесі
- •Зертханалық жұмыс 11
- •Конструкторлар
- •Жолдарды реттеу
- •IndexOf және lastIndexOf әдістерінің қолданылу
- •Жолдарды өңдеу функциялары
- •Зертханалық жұмыс 12
- •Зертханалық жұмыс 13
- •Зертханалық жұмыс 14 Тақырыбы:Енгізу-шығару жүйесі
- •Зертханалық жұмыс 15 Тақырыбы: Графиктік интерфейспен программалар құру
- •Java негіздері
- •Java басқару инструкциялары
- •Массивтер
- •Зертханалық сабақ тапсырмалары № 4 Кластары және объектілер
- •Әдістер және конструкторлар
- •Мұрагерлік және әдісті қайта анықтау
- •Мұрагерлік және әдісті қайта анықтау (жалғасы)
- •Зертханалық сабақ тапсырмалары № 8 Пакеттер және интерфейстер
- •Мәтінмен жұмыс
- •Зертханалық сабақ тапсырмалары № 10 Ерекше жағдайларды өңдеу
- •Көп ағынды программалау
- •Зертханалық сабақ тапсырмалары (жалғасы) № 13
- •Графиктік интерфейспен программалар құру
- •Графиктік интерфейспен программалар құру (жалғасы)
- •6) Өзіндік жұмыс тапсырмалары
- •7) Ағымдық және аралық бақылау сұрақтары мен қорытынды бақылау материалы
- •9.Оқу сабақтарын бағдарламалық және мультимедиялық сүйемелдеу тізімі (пәннің мазмұнына байланысты)
If (логикалық өрнек) оператор1; [ else оператор2;]
else бөлімі міндетті емес. Кез келген оператордың орнында фигуралық жақшаға алынған құрама оператор болуы мүмкін. boolean типті мәнді қайтарушы өрнек – логикалық өрнек.
break операторы
Java тілінде goto операторы қолданылмайды. Java тілінде goto операторын алмастырушы break операторы қарастырылған. Бұл оператор орындаушы ортаға аталған блоктың орындалуын тоқтатып, келесі блокқа операторды басқаруды береді. Java тілінде блоктың атауына белгі қолданылады. break операторы циклмен жұмыс істегенде және switch операторларына белгіні қолданбайды.
Switch операторы
switch операторы бір айнымалының немесе өрнектің мәніне тәуелді программа кодының әртүрлі бөліктері арасында ауысуды қамтамасыз етеді. Бұл оператордың жалпы жазылуы:
switch ( өрнек ) {
case 1мән:
break;
case 2 мән:
break;
case n мән:
break;
default:
}
Өрнекті есептеудің нәтижесі кез келген жәй типті, сонымен қатар case операторындағы көрсетілген әрбір мән switch операторындағы өрнек типімен үйлесімді болуы керек. Бұл мәндер бірегей литералдар болуы керек. Егер екі case операторында бірдей мәнді көрсетсеңіз, транслятор қате туралы хабарлама береді.
Егер case операторларындағы өрнек мәні сәйкес келмесе, онда default кілттік сөзінен кейінгі басқару кодына беріледі. Default операторы міндетті емес. case операторларындағы өрнек мәні сәйкес келмеген жағдайда және switch-те default операторы болмаса, онда программаның орындалуы switch операторынан кейінгі оператордан басталады.
switch операторының ішіндегі белгісі жоқ break, switch операторынан кейінгі тұрған кодқа басқаруды беруге әкеледі. Егер ағымдағы case бөлімінен кейін break болмаса, келесісі орындалады. Кейде switch операторында break операторымен ажыратылмаған бірнеше case бөлімінің болған ыңғайлы.
Return операторы
Java тілінде объект кластарында процедуралық интерфейсті іске асыру үшін әдістер деп аталатын ішкі программалар түрлері қолданылады. main ішкі программасы – сәйкес кластың статикалық әдісі. Программалық код әдісінің кез келген жеріне дереу жұмысты аяқтауға және кодты басқаруды беруге осы әдісті шақырушы return операторын қоюға болады.
Цикл операторы while
Кез келген цикл 4 бөліктен тұрады: инициализация, денесі, итерация және аяқтау шарты. Java тілінде 3 циклдік конструкция бар: while (алғы-шартпен), do-while (соңғы-шартпен) және for (параметрмен).
while
Бұл цикл логикалық өрнектің мәні true болғанша бірнеше рет орындалады. while операторының жалпы түрі:
[ инициализация; ]
while ( аяқтау ) {
денесі;
[итерация;] }
Цикл операторы do-while
Кейде цикл денесінің басында логикалық өрнектің мәні false болса да, бір рет қана орындау кезі болуы мүмкін. Бұл жағдайға Java тілінде do-while циклдік конструкциясы қарастырылған. Оның жалпы жазылуы:
[ инициализация; ] do { денесі; [итерация;] } while ( аяқтау );
Цикл операторы for
for операторында барлық циклдің 4 бөлігі де орын алған. for операторының жалпы жазылуы:
for ( инициализация; аяқтау; итерация ) денесі;
for операторының көмегімен жазылған кез келген циклді while цикл түрінде де және керісінше де жазуға болады. Егер алғашқы шартта циклге кіру кезінде аяқтау шарты орындалмаса, онда дене операторлары және итерация бірде бір рет орындалмайды.
for циклінде санауыштың бүтін мәні ең кіші мәннен анықталған мәнге дейін артады.
