Turbo Pascal İle Programlamaya Başlamak...

Olarak kullanılan bi bloktur. Eğer if-then arasına yazıcağımız olay gerçekleşmiş veya true ise if bloğu çalışır eğer false ise çalışmaz ve if bloğunun altındaki kod vea kod bloğu(begin-end) çalıştırılmaz… mesela 5 lik not sistemini ele alalım 3 tane yazılı okutup ortalamasını alalım ve hangi nota karşılık gelio onu bulduralım…

 

Uses crt;
Var
a,b,c:integer;
ort1:real;
begin
clrscr;
write(‘1. yazılı : ‘);readln(a);
write(‘2. yazılı : ‘);readln(b);
write(‘3. yazılı : ‘);readln(c);
ort1:=(a+b+c)/3;
if ort1<25 then
writeln(‘0’);
if ort1<45 then
writeln(‘1’);
if ort1<55 then
writeln(‘2’);
if ort1<70 then
writeln(‘3’);
if ort1<85 then
writeln(‘4’);
else
writeln(‘5’);
readln;end.

Evet şimdi programda bu gibi kodlar yazdık bunlar ne işe yarıyor. Hatırladğımz gibi ort değişkeninde notların ortalamasını almıştık ve bu blok içerinde de  “if ort1<25 then “ eğer “ort1” 25 den küçük ise ekrana sıfır yazdırdık “writeln(‘0’)”…

2. olarak CASE bloğu..: case bloğunda da case e gelen değer içinde tanıtmış olduğumuz birimlerle karşılaştırılır ve hangi birime karşılık geliyorsa o birimdeki kodlar çalıştırılır. Yine bi örnekle anlatalım… 100’lük not sistem yapalım ve girdiğimiz sayıya karşılık gelen notu bulduralım