Косенко Данила Юрьевич (kosenko_danila) wrote,
Косенко Данила Юрьевич
kosenko_danila

Оператор выбора

Оператор выбора – это просто более удобная запись оператора условия. Вместо того чтобы писать:

Оператор условия в языках Си, JavaScript, ActionScript
if (a==5)
{ b=3; } //не правда ли, трудно разобраться
else
{
if (a==6)
{ b=9; }
else
{
if (a==3)
{ b=5; }
}
}
else
{
b=0;
}


Можно записать

Оператор выбора в языках Си, JavaScript, ActionScript
switch(a)
{
case 5: b=3; break; //так гораздо проще
case 6: b=9; break;
case 3: b=5; break;
default: b=0; //вариант по умолчанию
}

В других языках он записывается немного по-другому

Оператор выбора в языке PHP
switch($a)
{
case 5: $b=3; break;
case 6: $b=9; break;
case 3: $b=5; break;
default: $b=0;
}

Оператор выбора в языке Pascal

case a of

5: b:=3;
6: b:=9;
3: b:=5;
else b:=0;
end;


Можно на несколько условий посадить один код.

switch(a)
{
case 5:
case 6:
case 3: b=5; break; // выполнится при a=5 или a=6 или a=3
case 4: b=2; break;
default: b=0;
}

В языке Pascal это выглядит так

case a of
5,6,3: b:=5; // выполнится при a=5 или a=6 или a=3
4: b:=2;
else b:=0;
end;
Tags: Программирование для самых маленьких, учебник
Subscribe

  • Новости короткой строкой

    Сегодня я ездил в посёлок на выборы. Потерял кнопочный мобильник по дороге, перепрыгивая через лужу под проливным дождём. Мобильник нашла добрая…

  • Летние впечатления о городе М.

    Уже осень, а я так и не написал толком про летнюю поездку в Москву. Ездил туда на день рождения френдессы по ЖЖ, гуляли в паре Останкино узким кругом…

  • 12 лет моему блогу

    сегодня исполнилось. А заводил я его, чтобы прозу свою выкладывать. А вон оно как всё повернулось. :)

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments