Commodore sayı 25, sayfa 67

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 67

işi * *i)

Program, 2 ile -3 sayısının sırasıyla 0'dan 9'a kadar olan sayılarla üssünün alınmasını sağlayıp, ekranda sıralamaktadır. Programı iki parça halinde inceleyebiliriz: Birinci parça main()'in altında yer alan bölüm, ikincisi power()'ın altında yer alan fonksiyon tanımına ilişkin bölüm. Önce ikinci bölümü inceleyelim: Power (x,n) ifadesinde x ve n fonksiyona ilişkin parametrelerdir. X üssün derecesini, n ise üssü alınacak sayıyı ifade etmektedir. Bu parametreler ikinci bölümde yer alan printf(...) içindeki power(2,i) ve power(-3,i)'deki gibi tanımlanır. Fonksiyonun altında yer alan int x,n ile gelen parametrenin tipi belirlenir. Daha sonra içinde fonksiyon ve kullandığı değişkenlerin tanımlaması yapılır. Fonksiyon içindeki int i,p ile tanımlı i ve p sadece bu fonksiyon içinde kullanılır. Programın ilk bölümünde yer alan i değişkeni fonksiyon içindeki i değişkenini etkilemez. Böylece fonksiyonlar için farklı isim arama derdinden de kurtulmuş olur. Bunun aksi durum fonksiyonların artması ile çok önemli bir sorun haline gelebilirdi.

* *i)

p-'x

ifadeleri hesaplama işlevini yerine getirmektedir. Hesapların bitmesi ile sonuç P değişkeninde saklanır. Return(P) ile de bu değer fonksiyonun sonuç değeri olur. 1. programdaki değerlerine karşılık düşer. Önümüzdeki yazıda Lattice-C ve Aztec-C ile programların derlenmesi konusunu inceleyeceğiz.

.“.

Commodore

Klavyeyle gezinmek için ← ve → tuşları.