С помощью условных операторов и операторов присваивания можно реализовать самый сложный алгоритм. Однако в программах, связанных с обработкой данных или вычислениями, часто выполняются циклически повторяющиеся действия.
Например, при необходимости присвоить начальное значение нескольким сотням переменных, тяжело и неразумно "вручную" набирать в тексте программы сотни операторов ввода или присваивания. Циклы позволяют записать такие действия в компактной форме. Поэтому они являются одной из важнейших алгоритмических структур.
Цикл представляет собой последовательность операторов, которая выполняется неоднократно.
В языке программирования Тurbo Раsсаl имеется три разновидности цикла — цикл с постусловием (инструкция rереаt), цикл с предусловием (инструкция while) и цикл со счетчиком (инструкция for).
Следует знать:
• подавляющее большинство задач с циклами можно решить разными способами, используя при этом любой из трех операторов цикла;
• часто решения, использующие разные операторы цикла, оказываются равноценными;
• в некоторых случаях все же предпочтительнее использовать какой-то один из операторов;
• самым универсальным из всех операторов цикла считается while, поэтому в случае затруднений с выбором можно отдать предпочтение ему;
• цикл repeat имеет очень простой и понятный синтаксис;
• цикл for обеспечивает удобную запись циклов с заранее известным числом повторений;
• при неумелом использовании циклов любого типа возможна ситуация, когда компьютер не сможет нормально закончить цикл (в таком случае говорят, что программа "зациклиласъ"). При работе в среде Тurbo Раsсаl для выхода из подобной ситуации используется комбинация клавиш Сtr1+Вгеаk;
• если это не помогает, есть и крайнее средство — Сtrl+Аlt+Del. Одновременное нажатие этих трех клавиш или кнопки Reset, расположенной на системном блоке, позволяет перезагрузить компьютер, при этом данные, относящиеся к работающей программе, будут утеряны.
 предыдущая         меню        вверх         следующая