Şimdi Ara

Algoritma yazma sorusu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
139
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar ödevimin bir sorusunda takıldım yardımcı olabilir misiniz ?

    Beş farklı karakter (harf ya da sayı) için tüm olasılıkları göz önüne alarak kelime üreten bir algoritma yazınız.



  • bir karakter dizisinde ilk elemanı diğer elemanlarla sırayla değiştir
    sonra 2. elemana geç onuda sırayla diğer elemanlarla değiştir bu şekilde son elemana kadar aynı işlemi yap tüm olasılıklar gerçekleşmiş olur.
  • Amaç sadece bütün olasılıkları göz önünde bulundurup her çalışmada 1 kelime üretmek ise bütün olasılıkları içeren bi karakter dizisi oluştur. (Sayı + harfler den 34 karakterli bi dizi olur) random fonksiyonuyla bu karakter dizisinden 5 farklı karakter çekerek kelimeleri oluştura bilirsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: mryuus

    Amaç sadece bütün olasılıkları göz önünde bulundurup her çalışmada 1 kelime üretmek ise bütün olasılıkları içeren bi karakter dizisi oluştur. (Sayı + harfler den 34 karakterli bi dizi olur) random fonksiyonuyla bu karakter dizisinden 5 farklı karakter çekerek kelimeleri oluştura bilirsin.

    Şimdi dizimiz bu
    dizi[]={a,b,c,ç,d,e,f,g,ğ,h,ı,i,j,k,l,m,n,o,ö,p,r,s,ş,t,u,ü,v,y,z,0,1,2,3,4,5,6,7,8,9}

    Şimdi 5 karakteri çekiprandom fonksiyonunu nasıl yazıcaz onu anlamadım Kod olarak yazmıycam bunu sadece kağıda algoritmasını yazıcam.
  • enca6167 kullanıcısına yanıt
    Oluşucak kelimeyi hafızada tutucak 5 karakterli bi dizi oluştur.
    Türkçe karakterleri hesaba katarsak rand(38) kullanırsın.
    For(i=0;i<5;i++)
    ( a=rand(38);
    kelime=dizi[a]
    )
    Şeklinde yaptınmı olur.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.