Bilgisayar Müh. Giriş Dersi YARDIMMMM

mervfar

Üye
30 May 2014
55
0
Arkadaşlar herkese merhaba;
Bilgisayar müh okuyorum 1. sınıf ve birkaç ödev sorusu var,bunların cevaplarının bulmama yardım eder misiniz?
---------------------------
Beş farklı karakter (harfyada sayı) için tüm olasılıkları gözönüne alarak kelime üreten bir algoritma yazınız.
---------------------------
Paramatreleri passbyreference ile aktarmanın passbyvalue ile aktarmaya olan üstünlüğünü açıklayınız.
Paramatreleri passbyvalue ile aktarmanın passbyreference ile aktarmaya olan üstünlüğünü açıklayınız.


-------------------------------

YARDIMLARINIZI ESİRGEMEYİN
 

zztri

Yaşayan Forum Efsanesi
9 Tem 2015
10,053
4
390
Ankara
Özel sorunlardan dolayı kendi kodumla ilgilenemeyecek kadar sinirliyim... Bari senin işine yarayayım..

Birinci sorunun cevabı için, Brute Force ve Linked List Mantığı | Mızrak, Bir Programcının Heçkırlık Macerası adresini okuyabilirsin. Algoritma aynı, brute force da bir kelime üretme algoritmasıdır.. Bir milyon reklam için kusura bakma, organik hit botneti testi yaptığım beleş site burası...

Bir şeyi fonksiyona value ile geçirirsen, değişiklikleri geri aktarmak için fonksiyonun "return" değerine bağlı kalırsın. Referans ile geçirdiğin parametrelerde yaptığın değişiklikler o objeyi değiştirecektir. Böylece işlemin ana program akışında kalıcı değişiklikler yapmasını sağlayabilirsin. Ayrıca referans ile aktarım, aktarılan değişkenin bir kopyasını oluşturma zorunluluğu olmadığı için daha az kaynak harcar.

Ama value olarak aktardığın değişkenler üstünde yaptığın değişikliklerin ana program akışına yansımaması bazı durumlarda daha yararlı olabilir. Aynı değer üstünde simultane veya ardışık olarak birden fazla işlem yapacaksan, bu işlemlerden herhangi birinin asıl değer üstünde bir değişiklik yapmadığına emin olman gerekir.
 

Eyciey

Katılımcı Üye
8 Eyl 2016
378
0
Özel sorunlardan dolayı kendi kodumla ilgilenemeyecek kadar sinirliyim... Bari senin işine yarayayım..

Birinci sorunun cevabı için, Brute Force ve Linked List Mantığı | Mızrak, Bir Programcının Heçkırlık Macerası adresini okuyabilirsin. Algoritma aynı, brute force da bir kelime üretme algoritmasıdır.. Bir milyon reklam için kusura bakma, organik hit botneti testi yaptığım beleş site burası...

Bir şeyi fonksiyona value ile geçirirsen, değişiklikleri geri aktarmak için fonksiyonun "return" değerine bağlı kalırsın. Referans ile geçirdiğin parametrelerde yaptığın değişiklikler o objeyi değiştirecektir. Böylece işlemin ana program akışında kalıcı değişiklikler yapmasını sağlayabilirsin. Ayrıca referans ile aktarım, aktarılan değişkenin bir kopyasını oluşturma zorunluluğu olmadığı için daha az kaynak harcar.

Ama value olarak aktardığın değişkenler üstünde yaptığın değişikliklerin ana program akışına yansımaması bazı durumlarda daha yararlı olabilir. Aynı değer üstünde simultane veya ardışık olarak birden fazla işlem yapacaksan, bu işlemlerden herhangi birinin asıl değer üstünde bir değişiklik yapmadığına emin olman gerekir.

Saol benim de işime yaradı. Seni de her yerde görüyorum zaten :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.