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

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

Читайте также:
  1. XIV. ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ
  2. В прошлом году российские операторы сотовой связи получили лицензии на предоставление услуг связи третьего поколения. Но это- лишь первый шаг к построению мобильной сети 3G.
  3. Взаимная ортогональность собственных функций эрмитовых операторов
  4. Використання логічних операторів та операторів співвідношення
  5. Вложенные структуры условных операторов
  6. Выполнить оператор присваивания
  7. Вычислительные операторы
  8. Действия операторов и налоговых органов
  9. Закон Ома в операторной форме
  10. Законы Кирхгофа в операторной форме
  11. Изменить характеристики человека-оператора в сторону их улучшения можно путем обучения и тренировок.
  12. Использование множества таблиц в одном запросе. Связывание таблиц.оператора SELECT, в предложении FROM допускается указание нескольких таблиц.

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

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;

}

 

 

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)