Мультимедийный курс Программирование на Java Часть 1 презентация


Презентации» Образование» Мультимедийный курс Программирование на Java Часть 1
Мультимедийный курс   Программирование на Java   Часть1 Управляющие конструкцииУправляющие конструкцииУправляющие конструкцииУправляющие конструкцииУправляющие конструкции
 Примеры циклов:
 float sum = 0, x = 1;Управляющие конструкции
 Оператор for обычный
   for ([<иниц._часть>]; [<условие>] ;Управляющие конструкции
 Оператор for обычный (продолжение)
   for (; !done;)Управляющие конструкции
 Оператор for итерационный (типа each)
   for (<тип>Управляющие конструкции
 Операторы break и continue
 break – прерывание цикла сУправляющие конструкции
 Операторы break и continue (продолжение)
 break <метка> – переходУправляющие конструкции
 Операторы break и continue (продолжение)
 
 continue <метка> –Управляющие конструкции
 Оператор return
 
 Обеспечивает возврат из вызываемого метода в



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Мультимедийный курс Программирование на Java Часть1 Лекция 3.1 Управляющие конструкции, циклы


Слайд 2
Описание слайда:
Управляющие конструкции

Слайд 3
Описание слайда:
Управляющие конструкции

Слайд 4
Описание слайда:
Управляющие конструкции

Слайд 5
Описание слайда:
Управляющие конструкции

Слайд 6
Описание слайда:
Управляющие конструкции Примеры циклов: float sum = 0, x = 1; // Цикл с предусловием while(x < 100) { sum += 1 / x; x++; } // То же, но с постусловием sum = 0; x = 1; do { sum += 1 / x; x++; while(x < 100) // Идиома бесконечного цикла while (true) { // оператор }

Слайд 7
Описание слайда:
Управляющие конструкции Оператор for обычный for ([<иниц._часть>]; [<условие>] ; [<итерац. _часть >]) оператор ; Управляющая переменная м.б. объявлена внутри заголовка for (с областью действия - for-оператор) for (int i=10; i>0; i--) System.out.println(i); Может быть несколько управляющих переменных цикла: for (int i=1, j=5; i>j; i++, j--) System.out.println("i="+i); System.out.println(“j="+j);

Слайд 8
Описание слайда:
Управляющие конструкции Оператор for обычный (продолжение) for (; !done;) { // отсутствуют части заголовка if (j==5) done=true; j++; } Бесконечный цикл: for ( ;; ) { … }

Слайд 9
Описание слайда:
Управляющие конструкции Оператор for итерационный (типа each) for (<тип> <перем.> : <имя_мас./ имя_кол.>) оператор ; Пример: float m1[]={23.2f, 3, 45}; for (float m : m1) { System.out.print(m); System.out.print(" "); }

Слайд 10
Описание слайда:
Управляющие конструкции Операторы break и continue break – прерывание цикла с переходом на оператор сразу за циклом continue - переход к следующей итерации цикла без завершения текущей Пример: второй десяток слагаемых в сумму не войдет.  for (float x = 1; x < 100; x++ ) { if ( 10 < x && x < 21) continue; sum += 1 / x; }

Слайд 11
Описание слайда:
Управляющие конструкции Операторы break и continue (продолжение) break <метка> – переход на оператор, следующий сразу за помеченным блоком Пример: досрочный выход из вложенных циклов.  for (int i1 = 0; i1 < 10; i1++) { L: for (int i2 = 0; i2 < 10; i2++) { for (int i3 = 0; i3 < 10; i3++) { if (i3 == 6) break L; } } /* Сюда передается управление после выполнения оператора "break L; " */ }

Слайд 12
Описание слайда:
Управляющие конструкции Операторы break и continue (продолжение) continue <метка> – прерывает текущую итерацию цикла и продолжает помеченный цикл (только в циклах);

Слайд 13
Описание слайда:
Управляющие конструкции Оператор return Обеспечивает возврат из вызываемого метода в вызывающую программу (java-систему в том числе) Использование допустимо только вместе с оператором if: if (i==2) return;


Скачать презентацию на тему Мультимедийный курс Программирование на Java Часть 1 можно ниже:

Похожие презентации