11 Nisan 2015 Cumartesi

JAVA ÇALIŞMA SORULARI

AŞAĞIDA VERİLEN SORULARI 15 NİSAN ÇARŞAMBA GÜNÜ GERÇEKLEŞTİRİLECEK OLAN DERSE KADAR ÇÖZÜP CEVAPLARINI KAĞIT ÜZERİNDE TARAFIMA TESLİM ETMENİZİ ÖNEMLE RİCA EDERİM.
1- Dışarıdan girilen bir sayının asal bölenlerini ASALLAR adındaki diziye kaydeden programı yazınız.
2- ASALLAR dizisindeki en büyük elemanı ekrana yazdırınız.
3- Birden 256'ya kadar olan elemanları bir diziye kaydediniz.
a) Dizinin tek elemanlarını tekler adında bir diziye
b) Çift elemanları çiftler adaında bir diziye
c) Asal olan elemanları asallar adlı diziye
d) Chen asalları ise chen adlı diziye
kaydediniz.
4- Dışarıdan iki adet sayı girilecek.
a) Girilen sayılar asal değilse sayı girişi tekrarlanacak.
b) n=sayi1*sayi2 değeri hesaplanacak.
c) 2 den n-1'e kadar olan sayılardan kaç tanesinin n ile aralarında asal olduğu bulunup aralarında asal adlı diziye yazılacak.
5- x(i+1)=x(i)*r*(1-x(i)) denklemini kullanılarak sayı üretilecektir. Ancak x(0)!=.5 ve 0<x(0)<1 ve r ise 3.5<r<4 arasında değerler alması istenmektedir. x(0) ve r değerleri belirtilen şartlara bağlı kalınarak dışarıdan girilecektir.
a) 300 elemanlı x dizisini oluşturunuz.
b) x dizisinin en küçük elemanını hazır fonksiyon kullanmadan bulunuz.
c) x dizisinin en büyük elemanını hazır fonksiyon kullanmadan bulunuz.
d) x dizisini kullanarak y dizisi oluşturunuz ve bu y dizisinin eleman sayısı x dizisiyle aynı olacaktır. Eğer x(i)<=0.5 y(i)=0 değilse y(i)=1 olacaktır. Bu şart göz önüne alınarak y dizisini oluşturunuz.
6- Goldbach'a göre tüm çift pozitif sayılar 2 adet asal sayının toplanmasından oluşmuştur. Örneğin 16 yı oluşturan asal sayı çiftleri (11,5),(5,11),(3,13),(13,3)'dir.
Klavyeden girilen çift sayıyı oluşturan asal çiftleri bulup ekrana yazdıran programı yazınız.
7- Saat ve dakikanın klavyeden girildiği bir programda akrep ve yelkovan arasındaki açıyı hesaplayan programı yazınız.
8- Klavyeden girilen sayıyı 8 sayı tabanına dönüştüren porgramı yazınız.
9-Herhangi bir dizinin elemanları arasındaki farkı örnekteki gibi hesaplayıp farkdizi adlı diziye kaydeden programı yazınız.
dizi={10,20,50,40,15,10}
farkdizi(0)=|10-20| (mod 4)=2
farkdizi(1)=|50-40| (mod 4)=2
farkdizi(3)=|15-10| (mod 4)=1
10- Aşağıdaki işlemlerin sonucunu javada hesaplatıp sonuçları ve nedenlerini yazınız.

Hiç yorum yok:

Yorum Gönder