Merhaba gençler! Bilgisayar Bilimi 2. Dönem 2. Yazılı sınavına hazırlanırken size yardımcı olacak örnek sorular, cevaplar ve çözümleriyle karşınızdayım. Unutmayın, düzenli tekrar ve pratik yapmak başarının anahtarıdır! Haydi başlayalım!
Algoritma, belirli bir problemi çözmek veya bir görevi yerine getirmek için adım adım talimatlar dizisidir. Günlük hayatta kullandığımız tarifler de aslında birer algoritmadır. Bilgisayar biliminde algoritmalar, programların temelini oluşturur.
Aşağıdaki akış şeması neyi ifade etmektedir?
(Buraya basit bir akış şeması çizimi veya açıklaması eklenebilir. Örneğin: Başla -> Sayı Al -> Sayı > 0? -> Evet: Pozitif yazdır, Hayır: Negatif yazdır -> Bitir)
Cevap: Bu akış şeması, girilen bir sayının pozitif mi yoksa negatif mi olduğunu kontrol eden bir algoritmayı temsil etmektedir.
Akış şemasını dikkatlice incelediğimizde, programın önce bir sayı aldığını, ardından bu sayının 0'dan büyük olup olmadığını kontrol ettiğini görüyoruz. Eğer sayı 0'dan büyükse "Pozitif" yazdırılıyor, değilse "Negatif" yazdırılıyor. Bu, temel bir karar verme algoritmasıdır.
Programlama, bilgisayarlara ne yapmaları gerektiğini söylemenin bir yoludur. Programlama dilleri, bilgisayarların anlayabileceği özel komutlar içerir. Python, Java, C++ gibi birçok farklı programlama dili bulunmaktadır.
Aşağıdaki Python kodunun çıktısı ne olur?
python x = 5 y = 10 if x < y: print("x, y'den küçüktür") else: print("x, y'den büyüktür veya eşittir")
Cevap: x, y'den küçüktür
Kodda, x değişkenine 5, y değişkenine ise 10 değeri atanmıştır. `if` ifadesi, x'in y'den küçük olup olmadığını kontrol eder. 5, 10'dan küçük olduğu için koşul doğrudur ve `print("x, y'den küçüktür")` komutu çalışır.
İnternet, dünya üzerindeki milyonlarca bilgisayarın birbirine bağlı olduğu devasa bir ağdır. Web siteleri, e-postalar, sosyal medya ve daha birçok şey internet üzerinden çalışır.
HTTP nedir?
Cevap: HTTP (Hypertext Transfer Protocol), web tarayıcıları ve web sunucuları arasında veri alışverişini sağlayan bir protokoldür.
HTTP, web sitelerine erişirken kullandığımız temel protokoldür. Tarayıcınız bir web sitesi istediğinde, sunucuya bir HTTP isteği gönderir. Sunucu da bu isteğe karşılık olarak web sitesinin içeriğini HTTP yanıtı olarak tarayıcınıza geri gönderir.
Umarım bu örnek sorular ve çözümler, sınavınıza hazırlanmanıza yardımcı olur. Başarılar!