Управление выполнением программ
ЛЕКЦИЯ № 2
END.
Begin
Оператор зворотнього циклу
Оператор прямого циклу
Оператор повторення з післяумовою
Оператор повторення з передумовою
WHILE умова Do оператор; слова WHILE (доки) і DO (виконувати)
REPEAT оператор UNTIL умова;слова REPEAT (повторювати) і UNTIL (до)
FOR i:=n1 To n2 Do оператор;де FOR (для), То (до), Do (виконувати) - службові слова; і - параметр циклу; п1 - початкове та п2- кінцеве значення параметра циклу. Оператор виконується для кожного значення параметра циклу і (від його початкового п1 до кінцевого значення п2 включно через крок 1).
FOR I:=n1 DOWNTO n2 Do оператор; де FOR (для), DOWNTO (вниз до), Do (виконувати) - службові слова; і - параметр циклу; п1 - початкове та п2 - кінцеве значення параметра циклу. Йде від відомого більшого числа до відомого меншого числа, на кожному кроці віднімається одиниця (від 140 до 120).
!!!1) Якщо оператор складений, то він обов'язково береться в операторні (логічні) дужки begin_end.
2) Оператор не виконається жодного разу: в прямому циклі при п1>п2, для зворотного циклу при п1<п2.
3) В вказівках for...to...do; збільшення лічильника циклу на 1 передбачено автоматично; а в вказівках while...do; та repeat...until; збільшення (зменшення) лічильника циклу на 1 передбачено програмістом.
Програма, записана на мові Паскаль, має блочну структуру:
Program ім'я програми;
Uses список модулів; {Блок опису модулів}
Label список міток; {Блок опису міток}
Const список сталих ; {Блок опису сталих}
Туре список типів ; {Блоки опису типів}
Var список змінних {Блоки опису змінних};
Procedure ім'я;
{Блок процедури}; Function ім'я; {Блок функції);
{Блок операторів програми}
Тема:
| Синтаксис язака Java.
|
План
|
1. Управление выполнением программ.
1.1. Условные операторы if-else.
1.2. Оператор break.
1.3. Оператор switch.
1.4. Оператор return.
1.5. Циклы.
1.5.1. Оператор цикла while.
1.5.2. Оператор цикла do-while.
1.5.3. Оператор цикла for.
1.6. Оператор запятая.
1.7. Оператор continue
2. Вычисления в Java. Math. StrictMath.
3. Потоки ввода/вывода и строки в Java.
4. Задачи для самостоятельной проработки материала
5. Контрольные вопросы
6. Литература
|
Время:
| 2 часа.
|
Литература:
| [1],
|
| | | |
В обобщенной форме этот оператор записывается следующим образом:
if (логическое выражение) {оператор1;} [ else {оператор2;}]
Раздел else необязателен. На месте «оператор1» или «оператор2» может стоять составной оператор, заключенный в фигурные скобки. «Логическое выражение» — это любое выражение, возвращающее значение типа boolean.
Ниже приведена полная программа, в которой для определения, к какому времени года относится тот или иной месяц, используются операторы if-else.
class A {
public static void main(String args[]){
int month = 4;
String season ="зима";
if (month == 12 || month == 1 || month == 2) {
season = "зима";
} else if (month ==3 || month == 4 || month == 5) {
season = "весна";
} else if (month == 6 || month == 7 || month == 8) {
season = "лето";
} else if (month == 9 || month == 10 || month == 11) {
season = "осень";
}
System.out.println( "Сейчас " + season + ".");
}
}
Результат выполнения программы: Сейчас весна.