10.Sınıf Bilgisayar Bilimi Yazılı Soruları (6. ve 7. Ünite) Klasik
-
mBlock'ta oluşturulan bloklar nasıl kullanılır?
-
mBlock programlama ortamında "İşlemler" kategorisinde bulunan ...<... bloku ne amaçla kullanılır?
-
mBot robot üzerindeki RGB LED'ler nasıl kullanılır?
-
mBot'un çizgi takip uygulamasında kullanılan algılayıcılar hangileridir?
-
Arduino UNO geliştirme kartının temel bileşenleri nelerdir?
-
Arduino IDE'de programlar genellikle kaç bölümden oluşur?
-
Arduino'da #if deyimi ne işe yarar?
-
Arduino'da #if/else deyimi ne işe yarar?
-
Arduino'da bir sayının üstsel kuvvetini hesaplamak için kullanılan işlev hangisidir?
-
Arduino'da bir sayının karekökünü hesaplamak için kullanılan işlev hangisidir?
-
Arduino kütüphaneleri ne işe yarar?
-
Arduino ile LED yakma uygulamasında, LED'in yanması için hangi pinlerin kullanılması gerekir?
-
Çizgi izleyen robot uygulamasında, robotun çizgiyi takip edebilmesi için hangi algoritma kullanılır?
-
Aşağıda verilen cümlelerden doğru olanların başına D, yanlış olanların başına Y koyunuz.
1. (.....) Arduino, Microchip firması tarafından geliştirilen açık kaynak kodlu bir mikrodenetleyici kartıdır.
2. (.....) Arduino, C ve C++ dillerini desteklemektedir.
3. (.....) Arduino, giriş ve çıkış pinlerini kullanarak çevre birimleriyle etkileşim kurabilir.
4. (.....) Arduino, programlama için Arduino IDE adlı bir yazılımı kullanmaktadır.
5. (.....) Arduino, robotik, sensör uygulamaları, interaktif sanat ve eğlence gibi çeşitli alanlarda kullanılmaktadır.
CEVAP ANAHTARI
- mBlock'ta oluşturulan bloklar nasıl kullanılır?k'ta oluşturulan bloklar nasıl kullanılır?
- ...<... bloku iki değer arasında karşılaştırma işlemi yapmak için kullanılır.
- mBot robot üzerindeki RGB LED1 ve RGB LED2 istenilen renkleri üretmek için programlanabilmektedir. Ayarlanması gereken üç parametre vardır: Led seçimi (sağ, sol veya hepsi), kırmızı değer (0 ile 255 arası), mavi değer (0 ile 255 arası), yeşil değer (0 ile 255 arası).
- Çizgi algılayıcılar
- Arduino UNO geliştirme kartının temel bileşenleri şunlardır: * Atmel ATmega328P mikrodenetleyici: Kartın işlemcisidir. * 14 adet dijital giriş/çıkış pini: Kartın çevre ile iletişim kurmasını sağlar. * 6 adet analog giriş pini: Analog sinyalleri dijital sinyallere dönüştürür. * 16 MHz saat hızı: Kartın çalışma hızını belirler. * USB bağlantısı: Kartın bilgisayara bağlanmasını sağlar.
- 3
- #if deyimi, programın akışını koşula bağlı olarak kontrol etmek için kullanılır.
- #if/else deyimi, #if deyiminin gelişmiş bir halidir. #if/else deyimi, programın akışını iki koşula bağlı olarak kontrol etmek için kullanılır.
- pow()
- sqrt()
- Arduino kütüphaneleri, Arduino ile kullanılan bileşenlerin daha kolay ve hızlı bir şekilde programlanmasına olanak tanır.
- Arduino ile LED yakma uygulamasında, LED'in yanması için dijital pinler kullanılır.
- Pes-değiştirme algoritması kullanılır.
- 1. D 2. D 3. D 4. D 5. D