10.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik) sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 15 sorudan oluşmaktadır.
mBlock'ta "Görünüm" alt başlığı altında verilen blokları hangi amaçlar için kullanabiliriz?
mBlock'ta bloklar nasıl oluşturulur?
Arduino'da dijital pinler nasıl okunur?
mBot robotun hareketi için DC motorlar nasıl kullanılır?
Arduino, robotik programlama için kullanılan en popüler platformlardan biridir. Arduino'nun temel özellikleri nelerdir?
Arduino IDE'nin temel bileşenleri nelerdir?
Arduino programlama dilinde, değişken türleri nelerdir?
Arduino'da char veri türü ne anlama gelir?
Arduino'da millis() komutunun görevi nedir?
Arduino'da bir sayısal değişkenin mutlak değerini hesaplamak için kullanılan işlev hangisidir?
I2C haberleşmesinde, haberleşme hızı en fazla kaç kbps'ye kadar çıkabilir?
Arduino'da sensörlerden veri okumak için hangi veri yolu kullanılır?
Arduino'da LDR kullanarak LED'in parlaklığını nasıl ayarlayabiliriz?
Çizgi izleyen robot uygulamasında, robotun çizgiden çıkmaması için hangi sensörler kullanılır?
Aşağıda verilen ifadelerden doğru olanların başına D yanlış olanların başına Y koyunuz.
1. ( ) Arduino'nun 12 numaralı dijital pinine bağlı LED'in yanıp sönmesi için `digitalWrite()` fonksiyonu kullanılır.
2. ( ) `digitalWrite()` fonksiyonunun ilk parametresi pin numarasını, ikinci parametresi ise pinin çıkış değerini belirtir.
3. ( ) `digitalWrite()` fonksiyonunun ikinci parametresi için `HIGH` değeri LED'in yanmasını, `LOW` değeri ise LED'in sönmesini sağlar.
4. ( ) Arduino'nun 12 numaralı dijital pinine bağlı LED'in 1 sn aralıklarla yanıp sönmesi için `delay()` fonksiyonu kullanılır.
5. ( ) `delay()` fonksiyonunun parametresi, LED'in yanıp sönme süresidir.
6. ( ) `delay()` fonksiyonunun parametresi için `1000` değeri, LED'in 1 sn yanmasını sağlar.
7. ( ) `delay()` fonksiyonunun parametresi için `-1` değeri, LED'in sonsuza kadar yanmasını sağlar.
8. ( ) `delay()` fonksiyonunun parametresi için `0` değeri, LED'in hiç yanmadan sönmesini sağlar.
9. ( ) Arduino'nun `loop()` fonksiyonu, programın sürekli olarak tekrarlanmasını sağlar.
10. ( ) Arduino'nun `setup()` fonksiyonu, programın yalnızca bir kez çalıştırılmasını sağlar.
mBlock'ta robot programlama yaparken "Görünüm" alt başlığı altında verilen blokların amaçlarını bilir.
Öğrenci, mBlock'ta blok oluşturma işlemini gerçekleştirebilir.
Öğrenciler, Arduino'da dijital pinlerin nasıl okunduğunu öğrenirler.
Öğrenci, mBot robotun hareketi için DC motorların nasıl kullanıldığını açıklar.
Arduino platformunun temel özelliklerini öğrenir.
Bu kazanım ile öğrenciler Arduino IDE'nin temel bileşenlerini tanıyabileceklerdir.
Arduino programlama dilinde değişken türlerini bilir. Bu sorular, Arduino programlama dilinde değişkenler ve sabitler konusunda bilgi sahibi olunduğunu ölçmek için kullanılabilir. Arduino'da HIGH ve LOW sabitleri ne anlama gelir? Cevap: HIGH, dijital pini aktif duruma getirir. LOW ise dijital pini pasif duruma getirir. Açıklama: HIGH, 5 Volt ile çalışan Arduino kartlarında 3 volttan daha yüksek bir voltaj anlamına gelir. LOW ise 5 Volt ile çalışan Arduino kartlarında 3 volttan daha düşük bir voltaj anlamına gelir. Kazanım: Arduino'da HIGH ve LOW sabitlerinin anlamını bilir.
Arduino'da char veri türünün anlamını bilir.
Arduino'da millis() komutunu kullanarak programın zamanlamasını kontrol edebilirim.
Arduino'da sayısal değişkenler üzerinde işlemler yapabilme
I2C haberleşmesinin özelliklerini bilir.
Arduino'da sensörlerden veri okumak için kullanılan veri yollarını bilir.
Bu soruyu doğru cevaplayarak, Arduino'da LDR kullanarak LED'in parlaklığını nasıl ayarlayabileceğimizi öğrenmiş oluruz.
Kızılötesi sensörlerin çalışma prensibini ve çizgi izleyen robotlarda kullanımını bilir.
Arduino'nun dijital pinlerini kontrol edebilme * `digitalWrite()` ve `delay()` fonksiyonlarını kullanabilme * Arduino'nun `loop()` ve `setup()` fonksiyonlarını kullanabilme
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 10.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.