Оператор;

Оператор;

}

}

Для улучшения читаемости программы необходимо использовать сдвиг операторов.

Можно использовать вложенные операторы switch, при этом в разных операторах могут быть одинаковые метки вариантов:

switch ($n)

{

case 0: оператор;

Break;

case 1: switch ($m)

{

case 0: оператор;

Break;

case 1: оператор;

Break;

default: оператор;

}

case 3: оператор;

Break;

. . . . . . . . . . . . . . . . .

default: оператор;

}

Пример:по заданному номеру месяца года определить количество дней в нем. В этом переключателе всего три ветви:

<?php

$month = 5;

switch ($month)

{

case 1: case 3: case 5:

case 7: case 8: case 10:

case 12: echo “<BR>31 день”;

Break;

case 4: case 6: case 9:

case 11: echo “<BR>30 дней”;

Break;

case 2: echo “<BR>28 дней”;

Break;

default: echo “<BR>Такого месяца нет<BR>”;

}

?>

Часто встречающиеся ошибки программирования:

1. Точка с запятой после скобок селектора:

switch ($n);

{

case 0: оператор;

Break;

. . . . . . . . . .

2. Отсутствие фигурных скобок после слова switch :

switch ($n)

case 0: оператор;

Break;

. . . . . . . . . .

3. Перечисление меток вариантов без слов case:

switch ($n)

{

case 0, 1, 2: $n++;

Break;

. . . . . . . . . .

4. Перечисление меток вариантов через запятые:

switch ($n)

{

case 0, case 1, case 2: $n++;

Break;

. . . . . . . . . .

5. Отсутствие оператора break после ветвей переключателя:

switch ($n)

{

case 0: case 1: case 2: $n++;

case 3: $n--;

. . . . . . . . . .

Циклы

Одним из самых ценных свойств компьютеров является их способность многократно повторять последовательность одинаковых или похожих действий - циклов.

Являясь наиболее мощными структурами алгоритмических языков, циклы подразделяются на:

1. бесконечные циклы,

2. циклы с предусловием (циклы типа ПОКА),

3. циклы с постусловием (циклы типа ДО),

4. циклы с параметром (циклы типа ДЛЯ).

 








Дата добавления: 2015-08-26; просмотров: 631;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.