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.
Bitleri, 8 bitlik ikiye tümleyende −50 saklayacak şekilde ayarlayın. İşaretsiz bir sayı olarak okunduğunda desenin değeri U nedir?
Bitleri 1100 0001 XOR 1000 1110 işleminin 8 bitlik sonucuna ayarlayın. Sonucun onluk değeri R nedir?
p → (p ∨ r) bir totoloji, bir çelişki mi yoksa olumsallık mı? Cevabınıza tıklayın.
Değili tamamen içeri taşınmış hâliyle hangi önerme ¬∃x (P(x) → Q(x)) ö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.
Eşzamanlı bir mod-9 sayıcı 0, 1, …, 8 sayar ve sonra 0’a döner. 7 değerinden başlar. 14 saat darbesinden sonra hangi sayıyı, Q, (ondalık olarak) gösterir?
53x ≡ 72 (mod 97) denkliğini çözün. 0 < x < 97 olan x çözümünü verin.
97 asaldır. 1920468 mod 97 değerini bulmak için Fermat’nın küçük teoremini kullanın.
T(n) = T(n − 1) + O(n) yinelemesinin çözümü nedir?
Maksimal bir eşleşmedeki her kenarın iki uç noktasını almak bir düğüm örtüsü verir. Bu örtü ne kadar iyidir?
Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?
Rütbeye göre birleştirme (union by rank) veya yol sıkıştırma olmadan, n elemanlı bir union-find yapısında tek bir find işleminin en kötü durum maliyeti nedir?
Bağlantılı grafın bir Euler devresi mi, devre olmayan bir Euler yolu mu var, yoksa hiçbiri mi? Cevabınıza tıklayın.
Ağırlıklı grafta A’dan F köşesine en kısa yolun uzunluğunu (d(F)) bulmak için Dijkstra algoritmasını kullanın.
İkinci normal form (2NF) neyi ortadan kaldırır?
Şu sorgu ne döndürür: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
IPv6 geri döngü adresi nedir?
BGP internette esas olarak ne yapar?
192.168.113.0/24 ağı, en düşük adresten başlayarak 1, 2, 3, … diye numaralandırılan /29 alt ağlarına bölünüyor (1. alt ağ .0’dan başlar). 2. alt ağın yayın adresinin dördüncü okteti x nedir?
192.168.188.0/24 ağı şu LAN’lar için VLSM ile bölünüyor: A: 3 ana makine, B: 12 ana makine, C: 10 ana makine, D: 56 ana makine, E: 16 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 B’ün ağ adresinin dördüncü okteti x nedir?
Cevap: U = 206
Bitleri ayarlamak: her bit ikinin bir kuvveti değerindedir (128, 64, …, 1). Bir onaltılık basamak tam olarak dört bittir ve 8 bitlik ikiye tümleyende en soldaki bit −128 değerindedir. Bit işlemleri her bit konumunda ayrı ayrı çalışır.
Cevap: R = 79
Bitleri ayarlamak: her bit ikinin bir kuvveti değerindedir (128, 64, …, 1). Bir onaltılık basamak tam olarak dört bittir ve 8 bitlik ikiye tümleyende en soldaki bit −128 değerindedir. Bit işlemleri her bit konumunda ayrı ayrı çalışır.
XOR iki bit farklı olduğunda 1 verir.
Cevap: totoloji
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).
Cevap: ∀x (P(x) ∧ ¬Q(x))
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 = 11, 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.
Her 9 darbe sayıcıyı aynı duruma geri getirir.
Cevap: x = 16
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: 1920468 mod 97 = 47
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: C · O(n²)
İş toplamı yaklaşık n² / 2 eder; bu, seçmeli sıralamanın veya en kötü pivotla hızlı sıralamanın yinelemesidir.
Cevap: A · En fazla minimum düğüm örtüsünün iki katı büyüklüğündedir
Eşleşme kenarları ortak düğüm paylaşmaz, bu yüzden optimum kenar başına en az bir düğüm gerektirir, bu yöntem ise iki düğüm alır: bir 2-yaklaşım.
Cevap: C · 2i + 1 ve 2i + 2
0 tabanlı dizilerde sol çocuk 2i + 1'de, sağ çocuk 2i + 2'de, ebeveyn ise ⌊(i − 1)/2⌋'de bulunur.
Cevap: C · O(n)
Saf birleştirmeler ağaçları uzun bir zincire bağlayabilir, bu nedenle find n − 1 ebeveyn işaretçisini izleyebilir; iki sezgisel yöntem bunu sabite yaklaştırır.
Cevap: Euler devresi
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: d(F) = 15
En kısa yollar ve kapsayan ağaçlar: Dijkstra algoritması her turda bir köşeyi kesinleştirir: geçici uzaklığı en küçük olan, henüz kesinleşmemiş köşeyi. Uzaklığı artık kesindir ve her komşu v için d(v) = min(d(v), d(u) + w(u, v)) alınır. Kruskal algoritması en küçük kapsayan ağacı, kenarları hafiften ağıra alıp bir döngü kapatacak kenarları atlayarak kurar; Prim algoritması bir başlangıç köşesinden tek bir ağaç büyütür ve her seferinde ağaçtan çıkan en hafif kenarı ekler. n köşeli bir kapsayan ağacın n − 1 kenarı vardır.
Her satır: kesinleşen köşe, kesin uzaklığı ve uzaklığı iyileşen komşular.
Cevap: C · Anahtar olmayan sütunların bileşik anahtarın bir kısmına olan kısmi bağımlılıklarını
2NF, 1NF'yi ve anahtar olmayan her niteliğin anahtarın yalnızca bir kısmına değil, tamamına bağlı olmasını gerektirir.
Cevap: B · Notu ortalama notun üzerinde olan öğrencileri
Skaler alt sorgu ortalamayı hesaplar ve dış sorgu notu bunun üzerinde olan öğrencileri tutar.
Cevap: D · ::1
::1 geri döngü adresidir. :: belirtilmemiş adres, fe80::/10 bağlantı yerel (link-local), ff02::1 ise tüm düğümler çoklu yayın grubudur.
Cevap: C · Otonom sistemler arasında yönlendirme bilgisi alışverişi yapar
BGP, alanlar arası yönlendirme protokolüdür; otonom sistemler erişilebilir önekleri duyurur ve politikalara göre yol seçer.
Cevap: x = 15
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).
Cevap: x = 96
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 B: 192.168.188.96/28.
ExamProblems · examproblems.com/courses/computer-science-fundamentals