К основным операторам отнесем операторы, которые позволяют описать типовые структуры алгоритмов:
· условный оператор if реализует разветвление, т.е. переход на тот или другой блок (последовательность операторов) кода;
· оператор цикла for реализует циклы с известным количеством повторений;
· операторы цикла while и do-while реализуют циклы по условию (while – с предусловием, do – с постусловием);
· оператор цикла foreach используется для организации последовательной обработки элементов массива (см. гл. 3);
· оператор выбора switch осуществляет выбор одного из нескольких фрагментов программы в зависимости от значения переменной или выражения;
· оператор безусловного перехода goto позволяет перейти к указанной в этом операторе строке программы, используется редко, в исключительных случаях, когда другие средства приводят к усложнению программы.
Перечисленные операторы являются управляющими операторами, так как они управляют последовательностью исполнения строк программы.
К группе основных операторов отнесем также оператор присваивания, при помощи которого происходят изменения значений переменных программы (этот оператор рассмотрен выше).
Рассмотрим более подробно каждый из перечисленных операторов.