var MySet : TMySet;
begin
MySet:=[1, 3 .. 7, 9];
end;
Қандай да бір мән жиын элементі екендігін тексеру үшін in операторы шартты оператормен бірге қолданылады:
var Key : Char;
Str : String;
begin
if Key in ['0' .. '9', '+', '-'] then
Str:='Math';
end;
7. Өрнектер және операторлар.
Delphi-де өрнектердің мына түрлері қолданылады:
математикалық өрнектер
логикалық өрнектер
тіркестік өрнектер және оның мұнан басқалары да бар.
Математикалық өрнектер. Мұнда меншіктеу(:=), қосу(+), азайту(-), көбейту(*), бөлу(/), бүтін сандық бөлу(div), бөлуден қалдық табу(mod) амалдары пайдаланылады. Өрнектермен амалдар орындауда амалдардың орындалу басымдықтарын ескеру өте маңызды, сонда ғана есептеу дұрыс нәтиже береді. Сондықтан бағдарламалаушының осы басымдықтарды білуі тиіс.
Мыс, мына өрнектің нәтижесі : 20-6/2+7*4 56 емес, 45-ке тең, себебі өрнекте ең алдымен көбейту мен бөлу амалдары бірінші кезекте, сонан соң қосу, азайту амалдары ретімен орындалуы керек. Амалдардың орындалуында жай жақша басымдыққа ие, яғни жақшаға алынған өрнек алдымен орындалады. Мыс, мына өрнектің мәні: ((20-6)/2+7)*4 енді 56-ға тең болады. Бұл өрнекте әуелі 1-жақша(14), сонан соң екінші үлкен жақша(14), сосын қалған амал(56) орындалады.
Достарыңызбен бөлісу: |