Eşleştirme
Ana Sayfa
Üniversiteler
Dersler
Özellikler
Çalışma Planı
Hakkımızda
İletişim
Premium
Giriş Yap
Ücretsiz Kayıt Ol
Ana Sayfa
»
Ankara Üniversitesi ANKADEM
»
Mühendislik Fakültesi
» Introduction to Computer Programming
← Ünite 7
Paylaş
←
Ünite 6 Eşleştirme
Ünite 7
C++ Functions (7)
Ünite 8 Eşleştirme
→
Ünite 7: C++ Functions (7) — Kavram Eşleştirme
Tur 1 / 2
0 / 5 eşleşti
Önce bir kavram seç, sonra karşılığı olan tanıma dokun.
Kavramlar
Call by Value
Call by Reference
rand Function
srand Function
time(NULL)
Tanımlar
Yukarıdan bir kavram seç.
<cstdlib> kütüphanesinde tanımlanan ve 0 ile RAND_MAX arasında sözde rastgele bir tamsayı üreten standart kütüphane fonksiyonudur.
Rastgele sayı üretecini (generator) başlatmak için bir tamsayı tohum (seed) değeri alan ve sayı dizisinin farklı bir noktasından başlanmasını sağlayan fonksiyondur.
1 Ocak 1970 tarihinden bu yana geçen toplam saniye miktarını döndüren ve genellikle srand() ile birlikte rastgeleliği sağlamak için kullanılan fonksiyondur.
Fonksiyona argümanın bir kopyasının aktarıldığı ve fonksiyon içindeki değişikliklerin orijinal değişkeni etkilemediği çağırma yöntemidir. Örneğin, bir sayının kopyası fonksiyona gönderildiğinde ana değişkendeki değer sabit kalır.
Orijinal argümanın bellekteki referansının fonksiyona aktarıldığı ve fonksiyon içerisindeki değişikliklerin orijinal değeri doğrudan değiştirdiği çağırma yöntemidir.
Call by Value
— Fonksiyona argümanın bir kopyasının aktarıldığı ve fonksiyon içindeki değişikliklerin orijinal değişkeni etkilemediği çağırma yöntemidir. Örneğin, bir sayının kopyası fonksiyona gönderildiğinde ana değişkendeki değer sabit kalır.
Call by Reference
— Orijinal argümanın bellekteki referansının fonksiyona aktarıldığı ve fonksiyon içerisindeki değişikliklerin orijinal değeri doğrudan değiştirdiği çağırma yöntemidir.
rand Function
— <cstdlib> kütüphanesinde tanımlanan ve 0 ile RAND_MAX arasında sözde rastgele bir tamsayı üreten standart kütüphane fonksiyonudur.
srand Function
— Rastgele sayı üretecini (generator) başlatmak için bir tamsayı tohum (seed) değeri alan ve sayı dizisinin farklı bir noktasından başlanmasını sağlayan fonksiyondur.
time(NULL)
— 1 Ocak 1970 tarihinden bu yana geçen toplam saniye miktarını döndüren ve genellikle srand() ile birlikte rastgeleliği sağlamak için kullanılan fonksiyondur.
Recursion
— Bir problemin kendi kendini çağıran daha küçük alt problemlere bölünerek çözülmesi yöntemidir, örneğin faktöriyel hesaplamasında kullanılır.
Base Case
— Özyinelemeli (recursive) fonksiyonların sonsuz döngüye girmesini engelleyen ve fonksiyonun kendi kendini çağırmasını durduran temel duruma denir.
Function Prototype
— Bir fonksiyonun gövdesi tanımlanmadan önce derleyiciye fonksiyonun adı, dönüş tipi ve parametreleri hakkında bilgi veren imza bildirimdir.
Modular Programming
— Büyük ve karmaşık programları fonksiyonlar aracılığıyla küçük, bağımsız ve yönetilebilir modüllere ayırarak geliştirme yaklaşımıdır.
Factorial Function
— Bir sayının kendisinden 1'e kadar olan tam sayıların çarpımını hesaplayan ve C++'ta özyinelemeli olarak kolayca kodlanabilen matematiksel bir fonksiyondur.
⚑ Bu kavramlarda hata var
Paylaş
←
Ünite 6 Eşleştirme
Ünite 7
C++ Functions (7)
Ünite 8 Eşleştirme
→
Ana Sayfa
Dersler
Çalışmam
Hesabım