Косенко Данила Юрьевич (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

  • Я пока в Москве

    Итак, в субботу я был на днюхе в парке Останкино. В воскресенье по совету жж-френда посетил музей вооруженных сил. Очень понравилось! В понедельник…

  • Я в Москве

    Пока предположительно на выходные, а там, если получится, то и на недельку. Отпуск у меня. Где ночевать ещё не решил, наверное, буду пробовать…

  • 44

    Поздравлять здесь. :)

  • 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