Назорат саволлар.
Операцияларга таoриф беринг?
Приоритетликка таoриф беринг?
Щзлаштириш операцияси деганда нимани тушинасиз?
Арифметик операцияларни ишлаш жараёни ыандай?
Битлар устида операцияларни тушунтиринг?
Логик операцияларни тушунтиринг?
Адрес операцияларини тушунтиринг?
Тщплаш операцияларини тушунтиринг?
Ыаторли операциялар деганда нимани тушунасиз?
Типлар устида операциялар деганда нимани тушинасиз?
10 - М А O Р У З А
Мураккаб операциялар.
Режа.
1. Логик операциялар.
2. Адреслар устида амаллар.
3. Ыаторлар устида операциялар.
Таянч иборалар: Логик операциялар, адреслар устида амаллар, ыаторлар устида операциялар, щзгарувчини адресини ъисоблаш операцияси, кщрсатиш операцияси, ыайта номлаш операцияси, ыаторли катталиклар устида операциялар, арифметик операциялар устида операциялар , битлар устида операциялар, тщплаш операциялари устида операциялар.
Маoлумки ыуйидаги логик операциялар мавжуд:
And (ва) - агар икки шарт бажарилсагина True (хаыиыат) ыийматини беради.
оr (ёки) - хеч бщлмаса икки шартни бири бажарилса True (хаыиыат) ыийматини беради.
Nоt (йщы) - хаыиыат ыийматни ёльонга, ёки тескарисига алмаштириш операцияси.
Мисол:
Var
Years; Mоney: Integer;
Test: Bооlen;
begin
Writeln (‘Введите 2 числа’);
Readln (Years, Miney);
Test: = (Years = 100) and (Mоney = 100*100) ОR;
(Years = 100*100) and (Mоney = 100);
Writeln (‘Test=’ Test);
end.
Дастур бажаришга берилса киритилган сонни бири 100, иккинчиси 10000, иккинчи сон эса 100 га тенг бщлгандагина тенг (хаыиыат) сщзи чиыади. Бошыа хар ыандай сонлар киритилса False (ёльон) натижа беради.
Адреслар устида ишлашни икки операцияси мавжуд.
1. (@) - щзгарувчини адресини ъисоблаш операцияси.
2. (^) - кщрсатиш ёки ыайта номлаш операцияси.
Мисол:
Рrоgram Arrоw_And_Gоal
tyрe
string Рtr=^string (ыаторга кщрсатувчи типи аниыланди)
Do'stlaringiz bilan baham: |