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
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