Информатика. Артемова С.В - 10 стр.

UptoLike

Цель работы: Изучить программирование алгоритмов разветвленной структуры.
ЗАДАНИЕ
1 Составить блок-схему алгоритма разветвленной структуры.
2 Изучить особенности программирования алгоритмов разветвленной структуры на алгоритмических
языках СИ или Паскаль.
3 Запрограммировать полученный алгоритм.
4 Ввести текст программы в компьютер.
5 Выполнить расчеты по программе.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Алгоритмы разветвленной структуры (ветвление). Это такая схема, в которой предусмотрено разветвление
указанной последовательности действий на два направления в зависимости от итога проверки заданного усло-
вия [1].
Логические операции
СИ Паскаль
Логические функции
НЕ ! .not.
И && .and.
ИЛИ ! .or.
Логические отношения
Равно = .eq.
Не равно != .ne.
Больше > .gt.
Меньше < .lt.
Больше или равно >= .gt.
Меньше или равно <= .le.
ОПЕРАТОРЫ ВЕТВЛЕНИЯ В СИ
К операторам ветвления в СИ относятся if, if else, ?.
switch и goto. Общий вид операторов ветвления следующий :
if ( логическое выражение )
оператор;
if (логическое выражение)
оператор_1
else
оператор_2
<логическое выражение> ? <выражение_1>: <выражение_2>;
Если значение логического выражения истинно ,то
вычисляется выражение_1, а в противном случае вычисляется
выражение_2.
switch(выражение целого типа )
{
case значение_1:
последовательность_операторов_1;
break;
case значение_2:
последовательность_операторов_2;
break;
...
case значение _n:
break;
default:
последовательность _операторов n+1
}
Ветку default можно не описывать. Ветка выполняется, если одно из вышестоящих условий не удовлетво-
рительно.
Используя вложенные операторы if else, можно построить логический эквивалент конструкций if then elsif
else.
Например:
if (a>b)
printf(’’\n больше’’);