9. Sınıf Matematik Ders Kitabı Sayfa 124 Cevapları (MEB Yayınları)
7. Uygulama: Siber Güvenlik Sistemlerinde ASCII Karakter Kümesi
Soru 1: En az bir büyük harf, bir küçük harf ve bir özel karakter içeren, ASCII dışı karakter içermeyen ve en az 8 karakterden oluşan bir şifre belirleyiniz.
Kısa Cevap: Guvenli1!
Detaylı Cevap: Bu soruda istenen şifrenin bazı kurallara uyması gerekir. Şifre:
- En az 8 karakterden oluşmalıdır.
- En az bir büyük harf içermelidir.
- En az bir küçük harf içermelidir.
- En az bir özel karakter içermelidir.
- ASCII dışı karakter içermemelidir.
Bu koşullara uygun bir örnek şifre: Guvenli1!
Bu şifrede:
- G → büyük harf
- uvenli → küçük harfler
- 1 → sayı
- ! → özel karakter
Bu nedenle Guvenli1! uygun bir şifredir.
Soru 2: Belirlediğiniz şifrenin bilgisayar sistemindeki karşılığını bulunuz. Elde ettiğiniz değerleri arkadaşlarınızın bulduğu değerlerle karşılaştırınız. Şifrelerde benzer ya da farklı karakterler olup olmadığını belirleyiniz.
Kısa Cevap: Guvenli1! şifresinin ASCII karşılıkları sayıya, ardından ikili sisteme çevrilir.
Detaylı Cevap: Belirlediğimiz şifre: Guvenli1!
Şimdi her karakterin ASCII ve ikili sistem karşılığını yazalım:
- G → 71 → 1000111
- u → 117 → 1110101
- v → 118 → 1110110
- e → 101 → 1100101
- n → 110 → 1101110
- l → 108 → 1101100
- i → 105 → 1101001
- 1 → 49 → 110001
- ! → 33 → 100001
Şifrenin ASCII karşılıkları: 71, 117, 118, 101, 110, 108, 105, 49, 33
Şifrenin ikili sistemdeki karşılıkları:
1000111 1110101 1110110 1100101 1101110 1101100 1101001 110001 100001
Arkadaşlarınızın şifreleriyle karşılaştırıldığında:
- Aynı karakter varsa aynı ASCII değeri oluşur.
- Farklı karakter varsa farklı ASCII değeri oluşur.
Bu yüzden şifrelerdeki harf, sayı ve semboller değiştikçe bilgisayar sistemindeki karşılıklar da değişir.
Soru 3: Onluk sistemdeki bir sayıyı bilgisayar sistemindeki bir sayıya çeviren algoritmanın işleyişini algoritmik doğal dil yardımıyla açıklayınız.
Kısa Cevap: Onluk sayı sürekli 2’ye bölünür, kalanlar tersten yazılarak ikili sayı bulunur.
Detaylı Cevap: Algoritmik Doğal Dil
- Başla
- Onluk tabandaki sayıyı al.
- Sayıyı 2’ye böl.
- Bölme işlemindeki kalanı yaz.
- Bölüm 0 olana kadar işlemi tekrarla.
- Yazılan kalanları sondan başa doğru oku.
- Elde edilen sayı, sayının ikili sistemdeki karşılığıdır.
- Bitir
Örnek Açıklama
Örneğin 13 sayısını ikili sisteme çevirelim:
- 13 ÷ 2 = 6, kalan 1
- 6 ÷ 2 = 3, kalan 0
- 3 ÷ 2 = 1, kalan 1
- 1 ÷ 2 = 0, kalan 1
Kalanları tersten yazarsak: 1101
Yani:
13 sayısının ikili sistemdeki karşılığı 1101’dir.