Лабораторная работа: Управляющие структуры языка "Си". Программирование с использованием указателей

Выполнила

студентка группы 1зКСС

Малахова Т.Н.

Проверил

Дроздова Е.А.

Херсон 2005


Лабораторная работа №1

Управляющие структуры языка «Си»

Цель работы : Изучение приемов использования операторов ветвления и операторов циклов в С.

Теоретические сведения:

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

Блоки и составные операторы.

Любая последовательность операторов, заключенная в фигурные скобки, является составным оператором (блоком). Составной оператор не должен заканчиваться (;), поскольку ограничителем блока служит сама закрывающаяся скобка. Внутри блока каждый оператор должен ограничиваться (;).

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

Пустой оператор.

Пустой оператор представляется символом (;), перед которым нет выражения. Пустой оператор используют там, где синтаксис языка требует присутствия в данном месте программы оператора, однако по логике программы оператор должен отсутствовать.

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

Операторы ветвления.

К операторам ветвления относятся if, if e l se, ?, switch и goto . Общий вид операторов ветвления следующий:

if (логическое выражение)

оператор;

if (логическое выражение)

оператор_1;

else

оператор_2;

<логическое выражение> ? <выражение_1> : <выражение_2>;

Если значение логического выражения истинно, то вычисляется выражение_1, в противном случае вычисляется выражение_2.

switch (выражение целого типа)

{

case значение_1:

последовательность_операторов_1;

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 230
Бесплатно скачать Лабораторная работа: Управляющие структуры языка "Си". Программирование с использованием указателей