alt program (subprogram, subroutine)

yazan: Şadi Evren ŞEKER

bir programın herhangi bir alt parçasına verilen isimdir. Daha resmî tanımı için ilave olarak bu alt parçanın belirli bir amaca yönelik olması gerektiği söylenebilir. Yani programın herhangi bir alt parçası olmasının yanında bir amaç için bölünmüş parça’ya alt program diyebiliriz. Basitçe dilde bulunan fonksiyon (function), prosedür (procedure) , metod(method) veya herhangi bir blok için (if, while, for bloğu gibi) alt program tâbiri kullanılabilir.

Alt programlarda değişken kontrolü dilin özelliğine göre değişmektedir. (bkz. sabit alanlı değişkenler ve dinamik alan değişkenleri

Aşağıda örnek bir kod ve her kod parçası için bir alt program bölümü verilmiştir:

altprogram subprogram
Yukarıda örnek bir 3 boyutlu savaş oyununun java kodunun bir kısmı bulunmaktadır. Bu koddaki alt programlar farklı renkler ile işaretlenmiştir. Buna göre alt program kavramı, resimde de görüleceği üzere her if, else, fonksiyon veya döngü parçasıdır. Daha fazla bilgi için yapısal programlama başlığına bakabilirsiniz.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


183 views

Leave a Reply


3 + iki =

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'alt program (subprogram, subroutine)' isimli yazı 20 Dec 2007 tarihinde, saat: 00:54 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam183 defa okunmuştur.

Benzer yazıları algoritma analizi (teory of algorithms), Bilgisayar Kavramları, C/C++, Derleyiciler, Nesne Yönelimli Programlama, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: algoritma analizi (teory of algorithms), Bilgisayar Kavramları, C/C++, Derleyiciler, Nesne Yönelimli Programlama, Programlama Dilleri