Полезно за вас: Речник | Игри | Новини | Фирми | Рецепти | Обяви
Начало на реферати

УПРАВЛЯВАЩИ ОПЕРАТОРИ


Информационни технологии | 2009-12-04 | 95 сваляния

З. УПРАВЛЯВАЩИ ОПЕРАТОРИ


Управляващите оператори в C++ са следните: блок (съставен оператор), if, ifelse, switch, break, continue, goto и трите вида цикли - while, do . . . while, и for.

3.1. БЛОК (СЪСТАВЕН ОПЕРАТОР)

Блокът представлява фрагмент от програма, разположен между две фигурни скоби. Блоковете участвуват като елементи в много синтактични конструкции, като интерпретацията им в различните случаи е различна.

Един от случаите, в които се използуват блокове, са управляващите оператори if, if else и трите вида цикли, разгледани по-надолу. В този случай блокът се интерпретира като съставен оператор, т.е. като обединение на множество оператори, които се третират като един оператор. В синтактичните конструкции на управляващите оператори, разгледани в тази глава, терминът "оператор" означава както обикновен, така и съставен оператор.

3.2. ОПЕРАТОР IF

Чрез оператора if се прави избор на един от два възможни клона програмата. Той има следния синтаксис:

if ( условие ) оператор

или

if ( условие ){

Oператор 1;

Оператор 2;

. . . . . .

Оператор n;

}

Условието представлява израз (условен израз), чиято стойност е true или false. Припомняме, че всяка стойност, различна от нула, се интерпретира като true, а нулата се интерпретира като false. Поради това, условието може да бъде както логически, така и аритметичен израз. При изпълнението на оператора if първо се изчислява неговото условие. Ако стойността на условието се окаже true, се изпълнява и неговият оператор. В противен случай неговият оператор се прескача. Не бива да се забравя, че операторът на оператора if може да е съставен, т.е. да се състои от няколко оператора, разположени между две фигурни скоби. По този начин чрез оператора if може да се прескочи цял фрагмент от програмата.

Програма 3.1 Използуване на оператор if

#include

#include

main()

{

int x, y, z;

cout<<"Въведете х:"; cin>>x;

cout<<"Въведете y:"; cin>>y;

if(x>10)

cout<<"Първото число е по-гаолямо от 10n";

if(y<0) {

cout<< "Второто число е отрицателноn";

z = y;

}

getch();

}

Тази проста програма илюстрира използуването на оператора if. Програмата изисква да се въведат две числа. След това се проверявa дали първото от тях е по-голямо от 10. (Първият

УПРАВЛЯВАЩИ ОПЕРАТОРИ

Добави своя коментар:



Тагове от реферата: , , , , , ,


Подобни материали


Изкуствен интелект. Основни принципи Информационни технологии | 2010-11-13 | 140 прочитания
РЕКЛАМНА ЛИСТОВКА Информационни технологии | 2010-11-13 | 169 прочитания
Механизми на поддържане и управление на ВИ обмен в изчислителните системи. Взаимодействие със СУВИ на операционната система Информационни технологии | 2010-11-13 | 43 прочитания
Създаване на информационна база от данни за снабдяване на фирма с материали Информационни технологии | 2010-11-13 | 56 прочитания
Уеб дизайн1 Информационни технологии | 2010-11-13 | 45 прочитания
Ядрото - същност Информационни технологии | 2010-11-13 | 53 прочитания
КАК ДА СИ НАПРАВИМ WEB СТРАНИЦА Информационни технологии | 2010-11-13 | 58 прочитания
Технологии и Програмиране Информационни технологии | 2010-11-13 | 83 прочитания
Системни примитиви за процеси fork, exit, wait, exec, getpid, getppid Информационни технологии | 2010-11-13 | 81 прочитания
Методи за защита на информацията Информационни технологии | 2010-11-13 | 104 прочитания