31
A and B = 0000 0010= 2
A or B = 0000 1011 = 11
A xor B = 0000 1001 = 9
A shl B = 0000 0010 = 2
A shr B = 0010 1100 =
44
12
16
2
Şərtsiz keçid operatoru.
Proqramlaşdırmada bəzən operatorların yerinə yetirilmə ardıcıllığını dəyişmək
lazım gəlir. Bunun üçün goto şərtsiz keçid operatorundan istifadə edilə bilər.
Əmrin
ümumi şəkli:
goto nişan;
TP-də tstifadə olunan nişanın iki tipii var:
-
0-dan 999 – a kimi tam ədədlər;
-
adi identifikatorlar.
İstifadə olunan bütün nişanlar label xidmət sözü ilə başlayan nişanın
təsvir
bölməsində göstərilməlidir. Məsələn,
Label 0, 5, il_2;
Qeyd edək ki, goto operatoru struktur proqramlaşdırmanın əksinədir və ondan
yalnız zəruri hallarda istifadə olunur.
Misal: iki ədədin bölünməsindən alınan qisməti tapmalı.
proqramm «bölmə»
label son;
var
x, y, nat: integer;
begin
write (‘bölünəni daxil edin’);
readln (x) ;
downloaded from KitabYurdu.org
32
write (‘bölünəni daxil edin’);
readln (y) ;
if y = 0 then
begin
write (‘Sıfra bölmə);
goto son;
end
nat: = x div y;
writeln (‘qismət = ’, nat);
son:
end
Boş operator.
Boş operator heç bir əməliyyatı yerinə
yetirmir və şərtsiz keçid
operatorunda keçid üçün istifadə olunur. Yuxarıdakı misalda son: operatoru.
Dostları ilə paylaş: