б) сокращённая форма
If (условие) оператор 1
где оператор 1, оператор 2 – любые операторы, включая условия и составные; условие – в общем случае логическое выражение.
Если условие истинно, выполняется оператор 1, если ложно, то выполняется оператор 2.
Оператор выбора SWITCH CASE
Оператор служит для выбора одного из помеченных вариантов действия (операторов), в зависимости от значения "параметра".
Оператор выбора имеет следующий вид:
Swich (выражение)
{
case константа 1:
оператор 1;
break;
…………………………
case константа N:
оператор N;
Break
Default: оператор
}
где выражение – целочисленная переменная или соотношение
константаN:- метка в виде константы или константного выражения
default – метка на оператор, которая выполняется в том случае, если выражение не совпадает ни с одной константной меткой.
break- оператор выхода из переключателя.
Задание А
Составить программу вычисления выражения в правой части. Все значения для вычисления ввести с клавиатуры.
Пример
Задание: Составить программу вычисляющую:

На рисунке 2.2.1 приведена блок-схема решения задания

Рисунок 2.2.1 -Блок-схема решения задания
Переводим блок-схему на язык С
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{ int S,n;
float K;
printf("\n Введите данные");
printf("\n S=");
scanf("%d",&S);
printf("\n n=");
scanf("%d",&n);
if (fabs(n)<S && S<2*fabs(n))
K=sqrt(fabs(S*exp(2)-n*exp(-2))); else
if (S>=2*fabs(n))
K=sqrt(fabs(S*n)); else
printf("\n Нет решенния");
printf("\n Результат K=%f",K);
getch();
}
Результат выполнения программы:
Введите данные
S=7
n=1
Результат K=2.645751
Варианты задания А


6. 
7.
8. 
9.
10. 
11. 
12.
13. 
14.
15. 
16.
17. 
18.
19.
20. 