КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Короткий условный операторОбщий вид записи if (логическое выражение) P; где Р - любой оператор. Работа оператора Сначала вычисляется логическое выражение (ЛВ), и если оно имеет значение TRUE, то выполняется оператор Р, стоящий за логическим выражением. В противном случае оператор Р игнорируется. Графическая интерпретация оператора В схемах алгоритма короткому условному оператору соответствует структура ЕСЛИ—ТО.
Замечание. По определению, конструкция короткого условного оператора включает единственный оператор Р. Если в задаче позаданному условию требуется выполнить несколько операторов, то их необходимо заключить в операторные скобки { },образуя тем самым составной оператор. Тогда запись условного оператора с использованием скобок имеет следующий вид:
if (логическое выражение) Составной оператор } Пример. Переменной у присвоить минимальное значение из трех различных чисел, т.е. у = min(a, b, с). Схема алгоритма Программа
#include "stdafx.h" #include<math.h> int main() { float a, b, c,y; printf("Введите числа а,b,с"); scanf("%f%f%f", &a,&b,&с); у=а; if (b<y) у = b; if (c<y) у = с; printf("y =%6.2f", y); return 0; }
|