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

Feb 10, 2010 00:29

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

Оператор условия в языках Си, 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;

учебник, Программирование для самых маленьких

Previous post Next post
Up