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.
8 bitlik 1110 0001 dizisi, ikiye tümleyen biçiminde işaretli bir tam sayı saklıyor. Onluk değeri N nedir?
Sıkıştırılmamış bir görüntü 800 × 600 piksel ve piksel başına 8 bittir. KiB cinsinden (1 KiB = 1024 bayt) ne kadar bellek M kaplar?
Hangi formül ¬(r ∧ p) formülüne mantıksal olarak denktir? Üzerine tıklayın.
q ∨ p; ¬q öncülleri verilmiştir. Bunlardan hangi sonuç çıkar? Üzerine tıklayın.
F = AB + ABC′ + A′BC′ fonksiyonunu en küçük çarpımlar toplamı biçimine sadeleştirin. Sadeleştirilmiş ifade kaç literal (L) içerir?
F(A, B, C, D) = Σm(2, 3, 5, 7, 9, 11, 12) + d(6, 8) 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?
17 sayısının 26 modundaki tersini bulun: 0 < x < 26 olan ve 17·x ≡ 1 (mod 26) sağlayan x sayısı.
1858 mod 43 değerini bulmak için tekrarlı kare almayı kullanın.
Hızlı sıralama pivot olarak her zaman ilk elemanı kullanıyor. Hangi girdide en kötü durum davranışını gösterir?
Gezgin satıcı problemi nasıl sınıflandırılır?
Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?
Tek yönlü bağlı bir listenin döngü içerip içermediğini O(1) ek bellekle nasıl tespit edebilirsiniz?
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.
Dijkstra algoritması A’dan başlar. 6. turda kesinleşen (kalıcı yapılan) köşeye tıklayın; A’nın kendisi 1. turdur.
Bir tabloda col değerinin NULL olduğu satırlar var. WHERE col = NULL hangi satırları döndürür?
WHERE YEAR(order_date) = 2025 içeren bir sorgu neden order_date üzerindeki dizini kullanmayabilir?
Çift eşlik kullanılırken 1011001 veri bitlerine hangi eşlik biti eklenir?
Kayan pencere protokollerinde bir çerçeve kaybolduktan sonra Go-Back-N, Selective Repeat'ten nasıl ayrılır?
Bir alt ağ 255.255.255.192 maskesini kullanıyor. Kaç kullanılabilir cihaz adresi H vardır?
192.168.182.0/24 ağı şu LAN’lar için VLSM ile bölünüyor: A: 44 ana makine, B: 19 ana makine, C: 9 ana makine, D: 84 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 C’ün ağ adresinin dördüncü okteti x nedir?
Cevap: N = −31
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.
Diğer bitler normal pozitif değerlerini korur.
Cevap: M = 468,8 KiB
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: ¬r ∨ ¬p
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).
Çubuktan sonraki sütunlar, gösterilen sırayla seçeneklerdir.
Cevap: p
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.
Cevap: L = 4
Boole cebiri: ifadeleri sadeleştiren kurallar X + X′ = 1 ve X·X′ = 0, X + X = X, soğurma X + X·Y = X, birleştirme kuralı X·Y + X·Y′ = X, X + X′Y = X + Y ve uzlaşma teoremi XY + X′Z + YZ = XY + X′Z’dir. De Morgan yasaları (X·Y)′ ifadesini X′ + Y′’ye ve (X + Y)′ ifadesini X′·Y′’ye çevirir. Bir Karnaugh haritası bu kuralları grafik olarak uygular: iki komşu hücrelik her grup, XY + XY′ = X kuralının bir kullanımıdı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.
1’lerden ve X’lerden oluşturulabilen en büyük gruplar.
Cevap: 17−1 mod 26 = 23
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).
Her r kalanı r ≡ t·17 (mod 26) olarak yazılır.
Cevap: 1858 mod 43 = 9
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 · Zaten sıralı bir dizide
Sıralı girdide pivot her zaman en küçük elemandır, bu yüzden bir taraf boş, diğer taraf n − 1 elemanlı olur ve O(n²) elde edilir.
Cevap: C · Karar versiyonu NP-tam, optimizasyon versiyonu NP-zordur
"Uzunluğu en fazla k olan bir tur var mı?" sorusu NP-tamdır; en kısa turu bulmak en az onun kadar zor olduğu için NP-zordur.
Cevap: D · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
Bitişik bellek iyi bir başvuru yerelliği sağlar; bağlı düğümler ise dağınık olabilir ve çok sayıda önbellek ıskalamasına yol açabilir.
Cevap: B · Bir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
Floyd algoritmasında döngü varsa hızlı işaretçi sonunda yavaş olana yetişir; yoksa hızlı işaretçi null'a ulaşır.
Cevap: Euler yolu, devre yok
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.
Euler yolu bir tek dereceli köşeden başlar ve ötekinde biter.
Cevap: D
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.
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 · Sütuna bir fonksiyon uygulamak basit bir dizin aralığı aramasını engeller
Bu ifade "sargable" değildir; order_date >= '2025-01-01' AND order_date < '2026-01-01' kullanmak dizin aralığı taramasına olanak tanır.
Cevap: A · 0
1011001 dört adet 1 biti içerir; bu zaten çift bir sayıdır, bu yüzden eşlik biti 0'dır. Tek eşlikte 1 olurdu.
Cevap: C · Go-Back-N kayıp çerçeveyi ve sonrakilerin hepsini yeniden gönderir; Selective Repeat yalnızca kaybolanı
Go-Back-N alıcısı sırası bozuk çerçeveleri atar; bu yüzden gönderici kayıptan sonraki her şeyi tekrarlamalıdır. Selective Repeat onları arabelleğe alır ve yalnızca eksik olanı ister.
Cevap: H = 62
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 = 224
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 C: 192.168.182.224/28.
ExamProblems · examproblems.com/courses/computer-science-fundamentals