Методические рекомендации по выполнению лабораторных и практических работ для студентов по дисциплине «Операционные системы и среды»



бет18/36
Дата23.06.2022
өлшемі254,5 Kb.
#147009
түріМетодические рекомендации
1   ...   14   15   16   17   18   19   20   21   ...   36
Байланысты:
Mетодичка LINUX
Mетодичка LINUX
while list1
do
list2
done
Здесь list1 и list2 - списки команд. While проверяет код возврата списка команд, стоящих после while, и если его значение равно 0, то выполняются команды, стоящие между do и done. Оператор цикла с условием while false имеет формат:
until list1
do
list2
done
В отличие от предыдущего случая условием выполнения команд между do и done является ненулевое значение возврата. Программный цикл может быть размещен внутри другого цикла (вложенный цикл). Оператор break прерывает ближайший к нему цикл. Если в программу ввести оператор break с уровнем 2 (break 2), то это обеспечит выход за пределы двух циклов и завершение программы.
Оператор continue передает управление ближайшему в цикле оператору while.
Оператор цикла с перечислением for:


for name in [wordlist]
do
list
done
где name - переменная; wordlist - последовательность слов; list - список команд. Переменная name получает значение первого слова последовательности wordlist, после этого выполняется список команд, стоящий между do и done. Затем name получает значение второго слова wordlist и снова выполняется список list. Выполнение прекращается после того, как кончится список wordlist.
Ветвление по многим направлениям case. Команда case обеспечивает ветвление по многим направлениям в зависимости от значений аргументов команды. Формат:
case in
s1) ;;
s2) ;;
.
.
.
sn) ;;
*)
esac

3десь list1, list2 ... listn - список команд. Производится сравнение шаблона string с шаблонами s1, s2 ... sk ... sn. При совпадении выполняется список команд, стоящий между текущим шаблоном sk и соответствующими знаками ;;. Пример:




Достарыңызбен бөлісу:
1   ...   14   15   16   17   18   19   20   21   ...   36




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет