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 −112 saklayacak şekilde ayarlayın. İşaretsiz bir sayı olarak okunduğunda desenin değeri U nedir?
Bir sistem 4852 öğenin her birine aynı uzunlukta kendi ikilik kodunu vermelidir. En az kaç bit b gerekir?
(q ∨ p) → ¬r ö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 P(x) önermesine denktir? Üzerine tıklayın.
F(A, B, C, D) = Σm(3, 4, 7, 9, 11, 13) fonksiyonunun en küçük çarpımlar toplamı (SOP) biçimini bulmak için Karnaugh haritasını kullanın. Kaç çarpım terimi (N) vardır?
F(A, B, C, D) = Σm(4, 5, 7, 11, 12, 13) + d(2, 6, 15) fonksiyonunun en küçük SOP biçimini bulun; d fark etmez (don’t-care) durumlarını gösterir. Kaç çarpım terimi (N) vardır?
Euler’in φ fonksiyonunu bulun, φ(68): 1’den 68’e kadar 68 ile aralarında asal olan tam sayıların sayısı.
58x ≡ 52 (mod 66) denkliğinin {0, 1, …, 65} kümesinde kaç çözümü (N) vardır?
Şunun zaman karmaşıklığı nedir: for i = 1 to n: for j = 1 to i: O(1) iş yap?
Küçük o gösterimi hakkında hangi ifade doğrudur?
Bir uygulama hızlı aramalara, ayrıca anahtarları sıralı olarak listelemeye ve aralık sorgularını yanıtlamaya ihtiyaç duyuyor. Hangi yapı en uygundur?
Bir sunucu karma fonksiyonunu neden evrensel bir aileden rastgele seçebilir?
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.
C köşesinde başlayıp biten 3 uzunluğunda kaç kapalı gezinti vardır? Bir gezinti köşeleri ve kenarları tekrar edebilir. Sayıya N deyin.
Hangi ACID özelliği onaylanmış (commit edilmiş) değişikliklerin bir sistem çökmesinden sonra da kalmasını garanti eder?
employee(emp_id, dept_id, dept_name) tablosunun anahtarı emp_id'dir ve dept_id → dept_name geçerlidir. Hangi ifade doğrudur?
Bir anahtar neden bazen bir çerçeveyi geldiği port dışındaki tüm portlardan gönderir?
BGP internette esas olarak ne yapar?
Bir birimin tek bir alt ağda 1536 cihaz adresine ihtiyacı var. Yeterli olan en uzun önek p (en küçük alt ağ) nedir?
Bir cihazın adresi 10.20.193.130/30. Ağ adresinin dördüncü okteti x nedir?
Cevap: U = 144
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: 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: (q ∨ p) ∧ ¬¬r
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 ¬P(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: N = 4
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.
Her grup 2ᵏ hücrelik bir dikdörtgendir; kenardaki hücreler karşı kenardaki hücrelerin komşusudur.
Aynı büyüklükte başka bir gruplama da vardır; terim ve literal sayısı aynıdır.
Cevap: N = 3
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.
1’lerden ve X’lerden oluşturulabilen en büyük gruplar.
Aynı büyüklükte başka bir gruplama da vardır; terim ve literal sayısı aynıdır.
Cevap: φ(68) = 32
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: N = 2
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: A · O(n²)
İç gövde toplamda n(n + 1) / 2 kez çalışır; bu yine kareseldir.
Cevap: B · n = o(n²)'dir, ama n, o(n) değildir
f = o(g), f(n) / g(n)'nin 0'a gitmesi demektir; n / n² 0'a gider, ama n / n = 1 gitmez.
Cevap: A · Dengeli bir ikili arama ağacı
Dengeli bir BST O(log n) arama sağlar ve anahtarları sıralı tutar, bu nedenle inorder dolaşım ve aralık sorguları kolaydır; karma tablosu ise anahtarları dağıtır.
Cevap: A · Bir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
Evrensel karmada, saldırgan hangi fonksiyonun seçildiğini bilmediğinden, herhangi bir anahtar kümesi için beklenen çakışma sayısı küçüktü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: N = 4
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: D · Kalıcılık (durability)
Kalıcılık, bir işlem commit edildiğinde etkilerinin, genellikle kararlı depolamaya bir günlük yazılarak, korunması demektir.
Cevap: A · 2NF'dedir ama 3NF'de değildir
Anahtarın tek sütunu vardır, bu yüzden 2NF sağlanır; ancak emp_id → dept_id → dept_name geçişli bir bağımlılıktır ve 3NF'yi ihlal eder.
Cevap: A · Hedef MAC adresi henüz adres tablosunda yoktur
Bilinmeyen tek noktaya yayın (unicast) adresi için anahtar çerçeveyi taşırır (flooding). Hedef yanıt verdiğinde anahtar kaynak MAC'ten onun portunu öğrenir.
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: p = 21
IPv4 alt ağları: bir adres 32 bittir. /p öneki, baştaki kaç bitin ağı belirttiğini söyler; kalan 32 − p bit cihazları numaralandırır. Bir alt ağda 2³²⁻ᵖ adres vardır, ancak ilki (ağ adresi) ve sonuncusu (yayın adresi) cihazlara verilemez; bu yüzden 2³²⁻ᵖ − 2 cihaz sığar. İstisnalar: /31 (noktadan noktaya bağlantı, RFC 3021) 2 adresinin ikisini de ana bilgisayarlar için kullanır, /32 ise tek bir adrestir (tek bir ana bilgisayar ya da loopback).
Cevap: x = 128
IPv4 alt ağları: bir adres 32 bittir. /p öneki, baştaki kaç bitin ağı belirttiğini söyler; kalan 32 − p bit cihazları numaralandırır. Bir alt ağda 2³²⁻ᵖ adres vardır, ancak ilki (ağ adresi) ve sonuncusu (yayın adresi) cihazlara verilemez; bu yüzden 2³²⁻ᵖ − 2 cihaz sığar. İstisnalar: /31 (noktadan noktaya bağlantı, RFC 3021) 2 adresinin ikisini de ana bilgisayarlar için kullanır, /32 ise tek bir adrestir (tek bir ana bilgisayar ya da loopback).
ExamProblems · examproblems.com/courses/computer-science-fundamentals