Курсовая работа: Решение системы линейных уравнений методом Крамера и с помощью расширенной матрицы 2

Операторы сравнения и логические операторы имеют более низкий приоритет, чем арифметические операции.

4.2.9 Условные операторы

Оператор условного перехода имеет следующий формат записи:

іf (А) оператор 1 ;

еlse оператор 2 ;

где А - выражение. Если значение этого выражения "истина" (не нуль), то выполняется оператор1, если же оно "ложь", то выполняется оператор2; в случае, когда выражение ошибочное и отсутствует область else - выполняется следующий оператор [4]. Например:

if (a=1) b=a*2;

elseb=0;

4.2.10 Операторы цикла

В языке С/С++ операторы цикла предназначены для выполнения повторяющихся инструкций, пока действует определенное правило. Это условие может быть как задано заранее(в цикле for), так и меняться во время выполнения цикла(в операторах while и_do-while)

В программе широко используется цикл for.

Оператор цикла for имеет следующую форму записи:

for ( [выражение1;] [выражение2;] [выражение3] ) оператор;

где выражение1 - выражение инициализации, которое обычно используется для установки начального значения; это выражение присваивания (необязательный параметр); выражение2 - выражение условия, которое определяет, при каком условии цикл будет повторяться (необязательный параметр); выражение3 - выражение итерации, которая определяет шаг изменения сменных, которые руководят циклом после каждого выполнения (необязательный параметр) [2].

Этот оператор реализуется таким образом:

- сначала выполняется выражение инициализации;

- вычисляется условное выражение;

- если результат условного выражения "истина" (не равняется нулю), то выполняется оператор цикла;

- вычисляется выражение итерации;

- снова проверяется условие;

- как только условное выражение становится равным нулю ("неправда"), управления передается оператору, который располагается за оператором цикла for.

Поскольку проверка условия производится перед циклом, то цикл может ни разу не выполняться, если условие сразу будет ошибочным.

Пример использования цикла for:

for(i=0;i<3;i++)

for(j=0;j<3;j++)

cin>>A[i][j];

4.2.11 Операторы ввода-вывода

При вводе-выводе потока все данные рассматриваются как поток отдельных байтов.

Чтобы использовать функции ввода-вывода необходимо подключить библиотеку ввода-вывода

К-во Просмотров: 319
Бесплатно скачать Курсовая работа: Решение системы линейных уравнений методом Крамера и с помощью расширенной матрицы 2