Sayı sistemleri
- Basamak değerleri
- ikili 2k, sekizli 8k, onaltılı 16k
- Onluğa
- Σ dk·bk
- Onluktan
- tabana bölün, kalanları aşağıdan yukarı okuyun
- Onaltılı ↔ ikili
- bir onaltılı basamak = 4 bit
- İkiye tümleyen
- bitleri ters çevirin ve 1 ekleyin
Formül kâğıtları, her konunun temel yöntem adımları ve 20 alıştırma sorusu; tam çözümler en sonda.
−117 sayısını 8 bitlik ikiye tümleyen dizisi olarak yazın. Diziyi işaretsiz ikilik sayı olarak okuyun: onluk değeri U nedir?
Bir sistem 4142 öğenin her birine aynı uzunlukta kendi ikilik kodunu vermelidir. En az kaç bit b gerekir?
a → (c ∨ b) önermesini olmayana ergi yoluyla ispatlamak istiyorsunuz. Başlangıçta hangi önermeyi varsayarsınız? Üzerine tıklayın.
Değili tamamen içeri taşınmış hâliyle hangi önerme ¬∃x ∀y R(x, y) önermesine denktir? Üzerine tıklayın.
Bu Karnaugh haritasında tam bir tane 1’in komşu 1’i yoktur; bu yüzden en küçük SOP biçiminde tek hücrelik bir grup (dört literalli tam bir minterim) olarak kalır. Haritanın kenarları boyunca olan komşular da sayılır. O hücreye tıklayın.
4 bitlik bir halka sayıcı Q₃Q₂Q₁Q₀ 1001 değerinden başlar. Her saat kenarında bitler bir yer sağa kayar (Q₃ → Q₂ → Q₁ → Q₀) ve Q₃, Q₀’ı alır. 3 saat kenarından sonra durumu, Q = Q₃Q₂Q₁Q₀, ondalık sayı olarak verin.
x ≡ 1 (mod 4) ve x ≡ 0 (mod 7) sağlayan en küçük pozitif tam sayı x değerini bulun.
Bir RSA anahtarı p = 11, q = 23 ve e = 19 kullanıyor. c = 59 şifreli metnini çözün: mesajı, m, bulun.
k tabanında d basamaklı n tamsayı üzerinde LSD taban sıralamasının (radix sort) çalışma süresi nedir?
Yeni bir X probleminin NP-zor olduğunu göstermek için ne yapmalısınız?
Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Preorder dolaşım nedir?
Standart bir Bloom filtresinden elemanlar neden yalnızca bitleri temizlenerek silinemez?
K4 tam grafının kaç farklı Hamilton devresi (H) vardır? Yalnızca başlangıç köşesi ya da yönü farklı olan devreler aynı sayılır.
E köşesinde başlayıp biten 2 uzunluğunda kaç kapalı gezinti vardır? Bir gezinti köşeleri ve kenarları tekrar edebilir. Sayıya N deyin.
Bir tabloda col değerinin NULL olduğu satırlar var. WHERE col = NULL hangi satırları döndürür?
R(A, B, C, D) A → B ve C → D fonksiyonel bağımlılıklarına sahiptir. Aday anahtar nedir?
TCP üçlü el sıkışmasının (three-way handshake) amacı nedir?
Yedekli anahtar bağlantılarına sahip bir ağda yayın döngülerini hangi mekanizma önler?
10.252.8.0/22 ağı /28 önekli eşit alt ağlara bölünüyor. Kaç alt ağ N vardır?
192.168.225.0/24 ağı şu LAN’lar için VLSM ile bölünüyor: A: 19 ana makine, B: 7 ana makine, C: 81 ana makine, D: 41 ana makine. Alt ağlar .0’dan yukarı doğru, en çok cihazı olan LAN’dan başlayarak, her birine sığan en küçük alt ağ verilerek atanıyor. LAN A’ün ağ adresinin dördüncü okteti x nedir?
Cevap: U = 139
Konumsal sayı sistemleri: her basamak, değeri çarpı tabanın bir kuvveti kadar değerlidir. İkilik sistemde basamaklar 1, 2, 4, 8, 16, …; onaltılık sistemde 1, 16, 256, … değerindedir ve A–F, 10–15'i gösterir. 8 bitlik ikiye tümleyende en soldaki bit +128 yerine −128 değerindedir; negatif sayılar böyle saklanır.
Cevap: b = 13 bit
Konumsal sayı sistemleri: her basamak, değeri çarpı tabanın bir kuvveti kadar değerlidir. İkilik sistemde basamaklar 1, 2, 4, 8, 16, …; onaltılık sistemde 1, 16, 256, … değerindedir ve A–F, 10–15'i gösterir. 8 bitlik ikiye tümleyende en soldaki bit +128 yerine −128 değerindedir; negatif sayılar böyle saklanır.
Cevap: a ∧ ¬(c ∨ b)
Mantıksal denklik: doğruluk tablosunun her satırında aynı değere sahip iki formül denktir (≡). Totoloji her satırda 1, çelişki her satırda 0’dır; olumsallık ikisi de değildir. Yararlı kurallar: De Morgan, ¬(a ∧ b) ≡ ¬a ∨ ¬b ve ¬(a ∨ b) ≡ ¬a ∧ ¬b; a → b ≡ ¬a ∨ b ≡ ¬b → ¬a (karşıt değil); ¬(a → b) ≡ a ∧ ¬b; ve dağılma kuralları, a ∨ (b ∧ c) ≡ (a ∨ b) ∧ (a ∨ c).
Varsayım bir çelişkiye götürüyorsa gerektirme doğru olmalıdır.
Cevap: ∀x ∃y ¬R(x, y)
Niceleyiciler ve argümanlar: ¬∀x P(x) ≡ ∃x ¬P(x) ve ¬∃x P(x) ≡ ∀x ¬P(x). Değili içeri taşıyın, geçtiği her niceleyiciyi değiştirin ve iç formülün değilini ¬(a → b) ≡ a ∧ ¬b gibi önermeler mantığı kurallarıyla alın. Tüm öncüllerin 1 olduğu her satırda sonuç da 1 ise bir argüman geçerlidir. Öncüllerin doğru, sonucun yanlış olduğu tek bir satır bir karşı örnektir ve argümanın geçersiz olduğunu gösterir.
Diğer seçenekler ya bir niceleyiciyi değiştirmeden bırakır, ya niceleyicilerin sırasını değiştirir ya da iç formülün değilini yanlış alır.
Cevap: AB = 00, CD = 00
Karnaugh haritaları: hücreler Gray koduyla (00, 01, 11, 10) sıralanır; bu yüzden komşu hücreler, kenarların karşısındakiler dahil, tam olarak tek değişkende farklılaşır. 1’leri 1, 2, 4, 8 ya da 16 hücrelik dikdörtgenler içinde, olabildiğince büyük ve olabildiğince az sayıda gruplayın; her 1 kapsanana kadar. Her grup bir çarpım terimidir: grubun içinde sabit kalan değişkenler. 2ᵏ hücrelik bir grup k değişken kaybeder. Fark etmez durumları (X) grupları büyütmek için kullanılabilir ama kapsanmaları gerekmez. 0’ları gruplamak en küçük POS biçimini verir.
Komşu bir 1’i olan bir 1, iki ya da daha fazla hücrelik bir gruba katılabilir.
Cevap: Q = 3
Flip-floplar ve sayıcılar: bir flip-flop yalnızca saatin etkin kenarında değişir. D girişini kopyalar (Q⁺ = D); T, T = 1 iken tersler; JK, 00 için tutar, 01 için sıfırlar, 10 için kurar, 11 için tersler. n bitlik bir ikilik sayıcının 2ⁿ durumu vardır ve 2ⁿ modunda sayar; mod-N sayıcı 0, 1, …, N − 1 sayıp 0’a döner ve 2ⁿ ≥ N olan en küçük n kadar flip-flop gerektirir. Bir dalgacık (ripple) sayıcının her aşaması frekansı yarıya indirir; bu yüzden mod-N sayıcının son çıkışı fclk/N ile çalışır. n flip-flopluk bir Johnson sayıcının 2n durumu, bir halka sayıcının n durumu vardır.
Cevap: x = 21
Tersler ve denklikler: a’nın n modunda tersi, tam olarak ebob(a, n) = 1 olduğunda vardır. Genişletilmiş Öklid algoritması 1 = s·n + t·a yazar ve sonra a⁻¹ ≡ t (mod n) olur. ebob(a, n) = 1 olan a·x ≡ b (mod n) denkliğinin çözümü x ≡ a⁻¹·b’dir. Modülleri aralarında asal olan x ≡ r₁ (mod m₁) ve x ≡ r₂ (mod m₂) denkliklerinin m₁·m₂ modunda bir çözümü vardır (Çin kalan teoremi). Euler’in φ(n) fonksiyonu 1’den n’ye kadar n ile aralarında asal olan sayıları sayar: φ(n) = n·∏(1 − 1/p).
Cevap: m = 124
Modüler kuvvetler ve RSA: aᵏ mod n değerini tekrarlı kare almayla hesaplayın: k’yi ikilik tabanda yazın, kare alın, her adımdan sonra indirgeyin ve biti 1 olan kuvvetleri çarpın. Fermat: a’yı bölmeyen bir p asalı için aᵖ⁻¹ ≡ 1 (mod p); dolayısıyla üs p − 1 modunda indirgenebilir. RSA: p ve q asallarını seçin, n = p·q ve φ(n) = (p − 1)(q − 1); genel üs e, φ(n) ile aralarında asaldır ve özel üs d = e⁻¹ mod φ(n)’dir. c = mᵉ mod n ile şifreleyin ve m = cᵈ mod n ile çözün.
Cevap: B · O(d(n + k))
d geçişin her biri O(n + k) maliyetli bir sayma sıralamasıdır, bu yüzden sabit d ve k için toplam n'de doğrusaldır.
Cevap: B · Bilinen bir NP-zor problemi polinom zamanda X'e indirgemek
Bilinen zor bir problem verimli bir şekilde X'e dönüştürülebiliyorsa, X için hızlı bir algoritma bilinen problemi de çözerdi.
Cevap: B · 1 2 4 5 3
Preorder 1'i, sonra sol alt ağacını (2, 4, 5), sonra 3'ü ziyaret eder; diğer seçenekler inorder, postorder ve seviye sıralı dolaşımdır.
Cevap: A · Bu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
Paylaşılan bir biti temizlemek başka bir elemanı yokmuş gibi gösterir; sayaçlı Bloom filtreleri silmeye izin vermek için bitler yerine sayaçlar tutar.
Cevap: H = 3
Euler, Hamilton ve ağaçlar: bağlantılı bir grafın tüm köşelerinin derecesi çiftse bir Euler devresi (her kenar bir kez, başlangıca dönüş), tam olarak iki köşenin derecesi tekse devre olmayan bir Euler yolu vardır; yol bir tek dereceli köşeden ötekine gider. Bir Hamilton devresi her köşeyi bir kez ziyaret eder; Kn grafında bunlardan (n − 1)!/2 tane vardır. n köşeli bir ağacın n − 1 kenarı vardır ve m kenarlı bağlantılı bir graf m − n + 1 kenar kaldırıldıktan sonra bir kapsayan ağaç bırakır.
Cevap: N = 3
Dereceler: bir köşenin derecesi ona değen kenar sayısıdır. Her kenarın iki ucu vardır; bu yüzden dereceler kenar sayısının iki katını verecek şekilde toplanır: Σ deg(v) = 2|E| (el sıkışma lemması). Dolayısıyla derecesi tek olan köşelerin sayısı çifttir. Kn grafının n(n − 1)/2 kenarı vardır, n köşeli k-düzgün bir grafın nk/2 kenarı vardır ve n köşeli bir ağacın n − 1 kenarı vardır.
Cevap: A · Hiçbir satırı, çünkü karşılaştırmanın sonucu bilinmezdir
NULL ile = kullanılarak yapılan her karşılaştırma UNKNOWN verir ve WHERE yalnızca TRUE satırları tutar; bunun yerine col IS NULL kullanın.
Cevap: A · {A, C}
A ve C hiçbir şey tarafından belirlenmez; bu yüzden her anahtar ikisini de içermelidir ve {A, C}+ = {A, B, C, D}.
Cevap: B · Bağlantı kurmak ve sıra numaralarını senkronize etmek
El sıkışma, veri gönderilmeden önce bağlantıyı kurar ve her iki tarafta başlangıç sıra numaralarını belirler.
Cevap: B · Spanning Tree Protocol
STP bir kök köprü (root bridge) seçer ve yedekli yolları engeller; etkin bir bağlantı arızalanırsa bunların engelini kaldırır.
Cevap: N = 64
IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).
Her /28 alt ağında 24 − 2 = 14 kullanılabilir cihaz vardır.
Cevap: x = 192
VLSM: her LAN, 2ʰ − 2 ≥ cihaz sayısı olan en küçük alt ağı, yani 32 − h önekini alır. Önce en büyük alt ağları atamak her bloğun kendi boyutunun bir katına hizalanmasını sağlar, bu yüzden ağ adresleri blok boyutlarını toplayarak bulunur.
LAN A: 192.168.225.192/27.
ExamProblems · examproblems.com/courses/computer-science-fundamentals