Сабақ №5 Тақырыбы: Тармақталу алгоритмдерін программалау. Таңдау операторы. Цикл операторлары Do while операторы



бет1/3
Дата06.01.2022
өлшемі19,5 Kb.
#14494
түріСабақ
  1   2   3
Байланысты:
Практикалық сабақ5


Практикалық сабақ №5

Тақырыбы: Тармақталу алгоритмдерін программалау. Таңдау операторы. Цикл операторлары Do ...while операторы

Сағат саны: 1

Тақырыптың негізгі сұрақтары:

  1. Тармақталу алгоритмдерін программалау.

  2. Таңдау операторы.

  3. Цикл операторлары

  4. Do ...while операторы

Өткізу форматы:жеке, топтық және ұжымдық.

Мақсаты: Java тілінің if (), switch ()басқару инструкциясын есептер шығаруда қолдану

Шартты оператор

if-else

Жалпы түрде бұл оператордың жазылуы:



if (логикалық өрнек) оператор1; [ else оператор2;]

else бөлімі міндетті емес. Кез келген оператордың орнында фигуралық жақшаға алынған құрама оператор болуы мүмкін. boolean типті мәнді қайтарушы өрнек – логикалық өрнек.

Бұл if-else операторы Қолданылғанн толық прогамма.

Мысал 1.


class IfElse {

public static void main(String args[]){int month = 4;

String season;

if (month == 12 || month == 1 || month == 2) {

season = "Winter";

} else if (month ==3 || month == 4 || month == 5) {

season = "Spring";

} else if (month == 6 || month == 7 || month == 8) {

season = "Summer";

} else if (month == 9 || month == 10 || month == 11){

season = "Autumn";

} else {


season = "Bogus Month";

}

System.out.println( "April is in the " +season+ ".");



}

}
Программа нәтижесі:

April is in the Spring.
breakоператоры

Java тілінде goto операторы қолданылмайды. Java тілінде goto операторын алмастырушы break операторы қарастырылған. Бұл оператор орындаушы ортаға аталған блоктың орындалуын тоқтатып, келесі блокқа операторды басқаруды береді. Java тілінде блоктың атауына белгі қолданылады. break операторы циклмен жұмыс істегенде және switch операторларына белгіні қолданбайды. Бұл жағдайда ағымдағы блоктан шығу керектігін түсінеміз.

Келесі мысалда әрқайсысында белгі бар үш біріктірілген блок берілген. Ішкі блоктағы тұрған break операторы келесі b блогынан кейінгі операторға өтуге шақырады да, 2 println операторын өткізіп жібереді.

Мысал 2.


class Break {

public static void main(String args[]){Booleant = true;

a: { b: { c: {

System.out.println("Before the break"); // break алдында

if (t)

break b;

System.out.println("This won't execute");//орындалмайды }

System.out.println("This won't execute"); //орындалмайды }

System.out.println("This is after b"); //b-дан соң

}


}

}

Программа нәтижесі:



Before the break

This is after b



Ескерту. break операторын тек ағымдағы біріктірілген блоктардың біреуінен өту үшін қолданады.



Достарыңызбен бөлісу:
  1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет