КАТЕГОРИЯ:

основен
Случайна страница
контакти


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) P Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на състезателя (42831) строително (4793) Torgovlya- (5050) транспорт (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Ако клонът се използва за обработка на данни в двете посоки

Операторите на преход;

блок

изявление съединение

• {N ++;

• Summa + = N;}

• {INT п = 0;

• п ++;

• Summa + = N}

Гото - безусловна скок;

продължи - завършването на повторение на текущия цикъл;

прекъсване - от примката или превключване;

връщане - връщане от функцията;

Шофиране Гото

Отидох етикет;

{Иди M1;

M1: оператор}

Пример за използване на Гото в курсовата работа:

Меню:

- Помощ;

- Въвеждане на данни;

- Изход на резултатите (преброяване);

- Писане във файл;

- Exit;

След това програмата се изпълнява, както следва.

К = getch ();

ако (к = = '1') Гото M1;

(Getch - функции без параметри, което ви позволява да въведете клавиатура един символ)

ако (к == '2') Гото M2;

,,,

ако (к == "5") Гото M5;

М1: {позоваване част;}

M2: {фрагмент въвеждане на данни;}

,,,

M5: изход

3) избор на операторите.

ако изявление и ключа за превключване

Шофиране условен израз.

ако тя има формата: пълно или съкратено.

Формат Инициали оператор, ако:

ако (състояние) изявление;

условия, обхващащи логиката или аритметичен израз, чиято истинност се проверява;

оператор: прости или смесени.

Когато ако изявление съкратена форма на изразяване е оценен първо състояние и след това извърши своя анализ резултат: ако е вярно, тогава оператора;ако тя е фалшива, декларацията се прескача.

С помощта на съкратена форма на отчета Ако, можете да изпълните оператора, или да го пропуснете.

Формат пълна оператор, ако:

ако (състояние) декларация 1;

друго изявление 2;

statement1 или 2: проста или съединение.

Когато завършите форми, ако проявата се оценява първо състояние, след което се анализират своя резултат: ако е вярно, тогава оператор 1 и операторът 2 се предава;ако тя е невярна, тогава операторът 2, а 1 - пропуска.

С помощта на пълната форма на, ако изявлението, можете да изберете един от двата алтернативни действия за обработка на данни.

В трудни условия с помощта на логически connectives

||- Logic "или";

Например,

Примери за ако изявление рекорд.

ако (а> 0) х = у;// Съкратена форма с един прост оператор

ако (++ и) {X = Y;у = 2 * Z;} // съкратена форма на съставно оператор

ако (а> 0 || б <0) х = у;eise х = Z;// Дълга форма с един прост оператор

ако (I + J = 1) {х = 0;у = 1;} още {х = 1;Y = 0;} // попълнете формуляра с интегрална оператор

Операторите 1 и 2 могат да бъдат оператори, ако тези оператори се наричат вложени;

Ключова дума останало до най-близкия предишната дума, ако, който не е свързан с някой друг.



Примери на алгоритми, които използват вложени условни конструкции:

Пример 1 Ако нива на влагане Пример 2 нива на вложени ако

ако (A <B) ако (A <B)

ако (C <D) ако (C <D) X = Y 2

ако (E <F) X = Q;друго X = Z:

друго X = R;3 2 1 1 другаде

друго X = Z;ако (E <F) X = R;

друго X = Y;друго X = Q;2

Езикът на C се използва стенография форма на разклоняване.Тази форма се нарича условен израз и условен израз е записано:

В общи линии, условното изявление има две части и три операнди.Запишете тя може да бъде, както следва:

(Expr1)?ИЗРАЗ2: expr3;

Пример: искате да се определи по-голямото от:

1 начин:

ако (а <б)

макс = В;

още

макс = а;

Метод 2:

макс = (а <б) б: а ;?

Пример (без картина)

Като се има предвид точка на равнината на координати (х, у) .Narisovat кръг с радиус 10.

Композира една програма, която издава едно от посланията, с "да", "не", "на границата" (в зависимост от това дали точката лежи в сенчести региона, сенчестата региона или е на границата)

Определената зона разделя равнината на три несвързани групи от точки.Y

I 1 е множеството от точки, намиращи се в региона;

I 2 - набор от точки, които се намират извън региона;

I 3 - набор от точки, които са на границата на зоната.

Точката с координати (X, Y) може да принадлежи само на един от тях;

Комплектите I 1, I 2, I 3 е много по-трудно да се опише математически-нето от интервалите в пример 2, така че изберете тези две групи, които най-лесно се описват математически-ки за проверка. (Най-трудно да се опише по отношение на границата).

За Фиг.1 набори са определени, както следва;

I 1: 2 X + Y 2 <10 2;

I 2: 2 X + Y 2 10> 2;

I 3: 2 X + Y 2 = 10 2.

Превключвателят на верига:

превключвател (израз)

{Случай konst1: {1, опери;пробие;}

При konst2 {oper2;пробие;}

......... ..

по подразбиране: Опери;- Клонът може да се пропусне (по избор);

}

Как работи: когато операторът на израза се оценява, записан след първата официална дума, и неговата стойност се сравнява последователно с постоянна стоене случай.На първото съвпадение на изявленията, обозначени с този етикет, че следват съответните константи.В противен случай операторът стои след подразбиране.

Ако операторите нямат позиция след постоянни оператори преход, например, почивка, след което тя отговаря на всички оператори надолу по веригата.

С език да използвате следните безусловни скокове или прекъсванията: почивката продължи, и Гото.Тяхната употреба е в общи линии същите, използвайки Pascal, а именно: прекъсване прекъсва изпълнението на всякакъв вид цикъл, продължи - завършва текущата итерация на цикъла, Гото - скача на етикета.За разлика Pascal, почивка може да се използва в С до завършване на селекцията.Използването на отчета за Отидох в C се счита за нежелана.Tags изрично декларирани.

4) Операторът на цикъл.

В езика на C, използвана от 3 цикъла от време на оператор, определен, за, направете

И в трите оператори на цикъл, тялото на цикъла - или в един или съединение изявление.

<== Предишна лекция | На следващата лекция ==>
| Ако клонът се използва за обработка на данни в двете посоки

; Дата: 01.15.2014;; Прегледи: 131; Нарушаването на авторските права?;


Ние ценим Вашето мнение!Беше ли полезна публикуван материал?Да |не



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година.Тя не е автор на материали, и дава на студентите с безплатно образование и използва!Най-новото допълнение , Al IP: 11.45.9.22
Page генерирана за: 0.053 сек.