Yazan : Şadi Evren ŞEKER
Vize soruları ve çözümleri aşağıda verilmiştir:
Soru 1) Kullanıcıdan bir sayı okuyarak, ekrana, aşağıdaki şekilde, verilen boyutlarda bir kare matrisin bütün elemanları 0 ve sadece ortadaki elemanları 1 olan bir artı yazdırınız. (boyut çift sayı ise, artı iki sütun ve satırdan, tek sayı ise tek satır ve sütundan oluşabilir)
Örneğin n=5 için 00100 00100 11111 00100 00100 |
n=6 için 001100 001100 111111 111111 001100 001100 |
Soru 2 ve 3 için Parametre olarak bir sayı alan, aldığı bu sayıdan küçük, en büyük asal sayıyı döndüren fonksiyonu yazınız.
Soru 2) Döngü kullanarak (iterative) olarak
Soru 3) Özyineli (recursive) olarak
Soru 4) Kullanıcıdan bir sayı okuyarak, okunan sayının 2 tabanında logaritmasını yaklaşık tam sayı olarak bastırınız. (örneğin 30 sayısının 2 tabanındaki logaritması, 30 sayısı 16 ve 32 sayıları arasında olduğu için 4 veya 5 olarak bulunabilir)