Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Короткий условный оператор




Читайте также:
  1. Агрегат-оператор
  2. Більш повну практику ціноутворення в сучасних умовах у розвинутих країнах світу допоможе з’ясувати короткий виклад розвитку теорії ціни.
  3. Блок із 1-го або більш операторів
  4. Виды туоперейтинга и туроператоров.
  5. Генеральное соглашение по торговле услугами. Основные группы обобщенных видов услуг. Деятельность туроператоров и турагентов. Особенности агротуризма.
  6. Глава 4.3. Операторы манипулирования данными
  7. Действия оператора в экстремальных условиях при эксплуатации ТРК.
  8. Действия операторов и налоговых органов
  9. Договор между инициативным и рецептивным туроператорами
  10. Задание. Расчет переходных процессов в линейной электрической цепи классическим и операторным методом

Общий вид записи

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

где Р - любой оператор.

Работа оператора

Сначала вычисляется логическое выражение (ЛВ), и если оно имеет значение TRUE, то выполняется оператор Р, стоящий за логическим выражением. В противном случае оператор Р игнори­руется.

Графическая интерпретация оператора

В схемах алгоритма короткому условному оператору соответству­ет структура ЕСЛИ—ТО.

(T)
(F)
Условие (ЛВ)
Р
 
(T)
(F)
Условие (ЛВ)
Р
 


Замечание. По определению, конструкция короткого услов­ного оператора включает единственный оператор Р. Если в задаче позаданному условию требуется выполнить несколько операто­ров, то их необходимо заключить в операторные скобки { },образуя тем самым составной оператор. То­гда запись условного оператора с использованием скобок имеет следующий вид:

 

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;

}

 

 

 

 


Дата добавления: 2014-11-13; просмотров: 10; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2021 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты