6 Aralık 2016 Salı

R-Studio - Asal Sayı Bulma

Nasıl Kurulur ?

Resimde görmüş olduğunuz şekilde google üzerinden arama yaparak sarı ile çizilmiş siteye giriş yapabilirsiniz.

p-project.org sitesinden indirilebilir.

Girmiş olduğunuz site içerisinde işletim sisteminize uygun olan linke tıklayarak indirme işlemini başlatabilirsiniz.

Kurulduğu zaman böyle bir ekranla karşılaşacaksınız. Görmüş olduğunuz ekran console ekranıdır.
Komutlarımızı buraya yazarak çalıştırabiliriz.


Temel komutlardan bir örnek vermek gerekirse :

q() -> programdan çıkış yapmamızı sağlar.
Ayrıca programın üst sekmesinden de seçerek çıkış yapabilirsiniz.

Nedir?

R-project daha çok istatistiksel amaç için kullanılmaktadır.
İçerisinde istatistiksel fonksiyonların olduğunu bir dil de diyebiliriz.
Eskiden daha çok ücretli uygulamalar için kullanılan S-lang adında bir dil vardı. Ayrıca bu dile benzer SAS,SPSS ve Matlab gibi çok meşhur istatistik programlarıda vardır.

Örnek Uygulama
Klavyeden Girilen Sayının Asal Olup Olmadığını Bulan Örnek



















Bu resimlerde kullanıcıdan bir tam sayı alıyoruz ve asal olup olmadığını kontrol ediyoruz.
1'den küçük veya eşit sayılar asal değildir.

Dolayısıyla, yanlızca num değişkeni 1'den büyükse devam ederiz. Hem 0'dan büyük olmalı, hemde negatif olmamalıdır.
num değişkeni, 2 'den (num-1) 'e kadar herhangi bir sayı ile tam olarak bölünebilir olup olmadığını kontrol ederiz.

Bu aralıkra bir faktör bulursak, sayı asal değildir. Diğerleri ise asaldır.

Kodları buradan kopyalayıp deneyebilirsiniz :
sayi = as.integer(readline(prompt="Bir sayi giriniz: "))

flag = 0

if(num>1){
 
  flag = 1
  for(i in 2:(num-1)){
if((num %% i)==0){
flag = 0
break
}
  }
}
if(num==2){
flag = 1
}
if(flag==1){
print(paste(num,"Bu bir asal sayidir."))
}
else
{
print(paste(num,"Bu bir asal sayi degildir."))
}

Hiç yorum yok:

Yorum Gönder