10.11.2014 Views

Amiga Dunyasi - Sayi 02 (Temmuz 1990).pdf - Retro Dergi

Amiga Dunyasi - Sayi 02 (Temmuz 1990).pdf - Retro Dergi

Amiga Dunyasi - Sayi 02 (Temmuz 1990).pdf - Retro Dergi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

önce tanımlanmak zorundadırlar. Genellikle<br />

bu işlem çalıştırılabilir bir program<br />

satırı yazılmadan yapılır, yani herhangi<br />

bir komut veya fonksiyon kullanmadan<br />

bütün değişkenler tanımlanmalıdır. Eğer<br />

bir komut satırından sonra bir değişken<br />

tanımlarsanız, compiler sizi uyarır ve bir<br />

hata kodu vererek işlemi durdurur.<br />

Tanımlamalar, bir değişken adı ve değişkenin<br />

türü belirtilerek yapılır. Örneğin:<br />

int lower, upper, step;<br />

float fahr, celsius;<br />

yazmakla değişken tanımlamış olursunuz.<br />

Buradaki int terimi, tamsayı (Integer)<br />

anlamına, float ise virgüllü sayılar<br />

(Floating point) anlamına gelir.<br />

C'nin bize sunduğu temel data türleri<br />

aşağıdaki gibidir;<br />

char karakter<br />

short kısa integer<br />

long uzun integer<br />

double çift duyarlıklı floating point<br />

Programın hesaplamaya asıl başladığı<br />

yer değişkenlerin bazı sayılara eşlendiği;<br />

lower = 0;<br />

upper = 300;<br />

step = 20;<br />

fahr = lower;<br />

satırlarıyla başlamaktadır.<br />

Programdaki hesaplamaların hepsi aynı<br />

yöntemle, yani bir döngü yardımıyla<br />

yapılmaktadır ki, bu da while döngüsüdür.<br />

while (fahr Aztec C'nin birinci disketini takın,<br />

3> Bilgisayar işini bitirdikten sonra (yeşil ışık<br />

söndükten sonra), "ed dfO:s/startup-sequence"<br />

yazın,<br />

4> Dosyanın içinde "df0:BIN/set<br />

CCTEMP=sys: " yazılı yeri bulun (dosyanın<br />

sonlarına yakın bir yerde),<br />

5> Bu satın "dfO:BIN/set CCTEMP=ram: " olarak<br />

değiştirin,<br />

6> Böylece CC'nin yaptığı ara işlemlerin Ram<br />

Disk'te yapılmasını dolayısıyla da çok daha hızlı<br />

olmasını sağlarsınız,<br />

7> Ayrıca; eğer derleyeceğiniz dosyayı'da Ram<br />

Disk'te açarsanız işlemler daha da hızlanır.<br />

1> CLI'da ed ram:isim.c yazın.<br />

2> Karşınıza çıkan editörde yazıdaki programı<br />

yazın.<br />

3> "Escape" tuşuna bastıktan sonra "x" tuşuna,<br />

daha sonra "Retum" tuşuna basın. Böylece<br />

yazdığınız programı Ram Disk'e isim.c adı<br />

altında kaydetmiş olursunuz. (Bu adımda<br />

görüldüğü gibi iyi CLI bilgisi başarınız<br />

açısından oldukça önemli. Eğer CLI bilginiz<br />

yeterli değilse; Hem derginizde ki "<strong>Amiga</strong><br />

Dost" yazısını takip edin nemde bilgisayarın<br />

yanında verilen WorkBench kitabının CLI<br />

bölümüne iyice çalışın. Yazı dizimin bundan<br />

sonraki bölümlerinde ilk sayıda da belirttiğim<br />

gibi CLI bilgisinin iyi olduğu kabul edilecektir.<br />

Yani bundan sonra "ed'yi açın programı yazın<br />

şu şu tuşlara basın" yerine "programı yazıp<br />

kaydedin" denilecektir.)<br />

4> Şimdi "cc ram:isim.c" yazın.<br />

5> Daha sonra "ln ram:isim.o -lc" yazın.<br />

6> Şimdi eğer "dir ram:" yazarsanız. Ram<br />

Disk'te isim.c, isim.o, isim adlı üç dosya<br />

olduğunu görürsünüz.<br />

7> Artık ram:isim yazarak programınızı<br />

çalıştırabilirsiniz.<br />

1> Editörü açarak aşağıdaki programı yazın ve<br />

Ram Disk'e kaydedin.<br />

main()<br />

{<br />

}<br />

printf(" Erdem ");<br />

prinlf("Taylan");<br />

printf("");<br />

2> Şimdi programı compile edin.<br />

3> Eğer programı çalıştınrsanız, ilk yazdığınız<br />

programla aynı işi yaptığını görürsünüz.<br />

1> Editörü açarak aşağıdaki programı yazın ve<br />

Ram Disk'e kaydedin.<br />

/*bu program Fahrenheit-Celsius sıcaklık<br />

tablosunu<br />

O'dan 300'e kadar sıcaklıklar için çıkarır*/<br />

main()<br />

{<br />

ini lower,upper,step;<br />

float fahr.celsius;<br />

lower=0; /*sıcaklık listesinin en düşük sının*/<br />

upper=300; /*sıcaklık listesinim en büyük<br />

sınırı*/<br />

step=20; /*adım büyüklüğü*/<br />

fahr=lower,<br />

while(fahr

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!