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.


« flip flop (flipflop)   |   tıkanıklık penceresi (congestion window) »



Yorumlar

Kullanıcı girişi yaparak ya da zorunlu olan * alanlarını doldurarak yorum yapabilirsiniz.

İsminiz *

Email adresiniz *

Web siteniz

Mesajınızı buraya yazabilirsiniz:

Bu Yazı Hakkında

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ş, toplam 862 defa okunmuştur.

Benzer yazıları Bilgisayar Kavramları, C/C++, Derleyiciler, Nesne Yönelimli Programlama, Programlama Dilleri, algoritma analizi (teory of algorithms) 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.


Yazarın Kitabı

Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
Yapılan Son Yorumlar
Yakın Yazılar
Bağlantılar