1- Parametre olarak iki sayının değerini değiştiren takas adlı metodu yazınız.
2- Girilen iki sayının obebini hesaplayan metodu yazınız.
3- 1 ile 1000 arasındaki asal sayıları dosyaya yazdıran java kodunu yazınız. Asal sayıyı metot olarak yazınız.
4- Kendine gelen parametre değerine göre aşağıdaki çıktıyı veren graph adında bir metot tanımlayınız.
graph(1)
*
graph(2)
*
***
***
***
graph(3)
*
***
***
***
*****
*****
*****
*****
*****
5- Graph(10)' da kaç tane yıldız kullanıldığını döndüren say metodunu yazınız.
6- Graph metodunun çıktılarını yildiz.txt dosyasına yazdıran java kodunu yazınız.
7- E. Djikstra' nın tanımladığı fonksiyonu yazını ve bu fonksiyonun alacağı 0 ile 100 arasında alacağı değerleri dosyaya yazdırınız.
f(0)=0
f(1)=1
f(2n)=f(n)
f(2n+1)=f(n)+f(n+1)
8-Soru 7' de tanımlanan problemi aşağıdaki şartlara göre gerçekleştiriniz.
f(0)=13
f(1)=17
f(2)=20
f(3)=30
n>1 için
f(2n)=43f(n)+57f(n+1)
f(2n+1)=91f(n)+179f(n+1)
9- Parametre olarak girilen dizinin maksimum elemanını geri döndüren metodu yazınız.
10- Parametre olarak girilen dizinin minimum elemanını geri döndüren metodu yazınız.
11- Aşağıdaki şartlara göre verilmiş arama algoritmasını javada rekürsif kodlayınız.
DİZİ=[2 4 6 8 10 12 14 16 18 20 22 24 26] aranan değer=4;
Adım 1: Dizinin ortanca değeri bulunur. Ortanca değer=14
Adım 2: 4 < 14 olduğu için dizideki 14' ten büyük elemanları silin
yDİZİ=[2 4 6 8 10 12 14]
Adım 3: yDİZİ' nin ortanca değeri=8
Adım 4: 4 < 8 olduğu için yDizinin 8 den büyük elemanlarını silin.
Adım 5: yyDİZİ[2 4 6 8] yyDİZİNİN ortanda değeri 6' dır.
Adım 6: 4<6 olduğu için yyDizinin 6' dan büyük elemanlarını silin.
Adım 7: yyyDİZİ=[2 4 6]
Adım 8: Bu dizinin ortanca değeri 4 ve aranan değer 4' tür.
Adım 9: Bitir.
12- 0' dan 127' ye kadar olan sayıları gray code formuna çevirip gray.txt adlı dosyaya yazdıran java kodunu yazınız.

13- Aşağıdaki şekle göre matrisi oluşturup elde edilen değerleri ekrana yazdıran JAVA programını yazınız.


14- Eğer parametre olarak girilen string mor, yeşil, sarı, siyah, beyaz, kırmızı, mavi gibi renk isimlerinden başlıyorsa sadece renk değerlerini geri döndüren fonksiyonu yazınız.
renkgor("kirmizixx") → "kirmizi"
renkgor("xxyeşil") → ""
renkgor("mavimorzamanlar") → "mavimor"
15- Parametre olarak stringteki en fazla tekrar eden harfin sayı değerini döndüren metodu yazınız.
maxtekrar("hopppala") → 3
maxtekrar("adanalılar") → 4