русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Условные операторы if-else


Дата додавання: 2013-12-23; переглядів: 1558.


Управление выполнением программ

ЛЕКЦИЯ № 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 + ".");

}

}

Результат выполнения программы: Сейчас весна.


<== попередня лекція | наступна лекція ==>
CASE вираз OF | Фізична подібність при моделюванні процесів ОМТ


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн