КАТЕГОРИИ: Архитектура-(3434)Астрономия-(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)Полиграфия-(1312)Политика-(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) |
Шартты оператор
Атынау (доступ) операторы Рама оператор Құрама оператор – begin және end операторларының арасында орналасқан, бір бірімен нүктелі үтір арқылы ажыратылған операторлар тобы. Сонымен құрама операторды келесі түрде көрсетуге болады: Begin оператор1; оператор2; …; end; Delphi – де бір біріне қойылған операторлар саны шектелмеген.
Қатынау операторы – белгілі бір объектілердің құрама бөлшектеріне жеңіл, әрі тез қол жеткізуге мүмкіндік береді. Оператор келесі түрде анықталады: with объект do іс-әрекет;
Құрлымдық операторлар Құрлымдық операторлар – программаның орындалу барысын өзгертетін операторлар. Оларға келесі операторлар жатады: · шартсыз көшу операторы; · шартты оператор; · таңдау операторы; · қайталану операторы;
Шартсыз көшу операторы Шартсыз көшу операторы – программының ағымдағы орындалу жолынан басқа жолға ешбір іс-әрекетті орындамай көшіру үшін керек. Көшу белгілер көмегімен жүзеге асады. Белгі – программадағы белгілі бір оператордың алдында орналасқан, қос нүктемен ажыратылған идентификатор немесе таңбасыз 0 мен 9999 аралығындағы бүтін сан. Бұл белгілер программада пайдаланылмастан бұрын белгілерді сипаттау бөлімінде анықталуы керек. Ол бөлім label сөзінен басталады. Шартсыз көшу операторы: goto белгі; Программа бөлігін мысалға келтірейік: label 1; // 1 деген атпен белгі берілсін var a: Integer; begin a: = 10; goto 1; // 1 белгісіне көшу a: = sqrt (a); // Бұл оператор еш уақытта орындалмайды! 1: a:= a + a; // 1 белгісімен белгіленген оператор end;
Шартты оператор қандайда бір іс-әрекеттің орындалуын немесе орындалмауын берілген шартқа байланысты анықтайтын оператор. Бұл операторды программаның тармақталынуы үшін пайдаланады. Шартты оператордың құрлымы: if шарт then 1-оператор else 2-оператор; Шартты операторды қысқартылған түрдеде пайдалануға болады: if условие then оператор; Мысал келтірейік: if a > 0 then b: = sqrt (a) else b: = a * 2; // толық түрі if a = 10 then b: = b + 1; // қысқартылған түрі Программаның тармақталуын бірнеше бағытта тармақталуы үшін бір біріне кірістірілген шартты операторларды пайдалануға болады. Оларда жоғарғыда көрсетілген форма бойынша бір біріне кірістіріледі.
Таңдау операторы Таңдау операторы – белгілі бір варианттарға сәйкес таңдау жасауға және сол таңдауға сәйкес белгілі бір іс-әрекеттерді орындауға арналған оператор. Бұл оператор бірнеше шартты операторды пайдаланбай оларды ықшамды ұйымдастыруға мүмкіндік береді. Таңдау операторы: case селектор of Тізім1: Оператор1; … ТізімN: ОператорN; else Оператор; end; Сонымен таңдау операторы селектордан, варианттар тізімінен және міндетті емес else бөлімінен тұрады. Мұндағы селектор міндетті түрде реттік типті болуы керек. Селектор ретінде жолдық шамаларды пайдалануға болмайды. Ол тек: · сан, сипатталған тұрақтылар; · селектор типімен сәйкес; · ерекше (бір мән екі рет кездесуі мүмкін емес);
Дата добавления: 2014-01-11; Просмотров: 7122; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |