10.Sınıf Bilişim Teknolojileri 1.Dönem Başı Sınav - Açık Uçlu Sorular sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 13 sorudan oluşmaktadır.
Hareket mekaniğine göre robot türlerini açıklayınız.
Hibrit robotları tanımlıyor musunuz?
Robotik uygulamalarda kullanılan algılayıcıların çeşitlerini yazınız.
Robotik algılayıcıların görevlerine göre sınıflandırmasını yapınız.
Ses alt başlığı altında verilen komut bloklarının üç tane örneğini veriniz.
Blok tabanlı robot programlama yazılımları ve ortamları hakkında bilgi veriniz.
mBlock ile hangi robotları uyumlu bir şekilde kullanabiliriz?
#include deyiminin kullanım şeklini açıklayınız.
Void veri türünün tanımını yapınız.
Arduino'da interrupt'lar (kesmeler) nedir? Açıklayınız.
I2C veri yolunun kullanım şekillerini açıklayınız.
Aşağıda verilen ifadelerden doğru olanlara D, yanlış olanlara Y koyunuz.
(.....) 1. Robotlar değişken ortamlarda çalışabilir.
(.....) 2. mBlock, yalnızca sanal robotlar içindir.
(.....) 3. Prosedürler, tekrarlayan kod parçalarını içerir.
(.....) 4. Değişkenler, program yürütüldükçe değişebilen veri parçalarıdır.
(.....) 5. Arduino blokları, yalnızca Arduino uygulamalarında kullanılabilir.
(.....) 6. Breadboard, elektronik bileşenlerin lehimsiz bağlanmasına olanak tanır.
(.....) 7. mBlock, Android işletim sisteminde çalışmaz.
(.....) 8. Soketler, elektronik bileşenleri bağlamak için kullanılır.
(.....) 9. mBlock'ta, block kütüphaneleri kullanarak kendi bloklar oluşturabilirsiniz.
(.....) 10. Kontrol blokları, program akışını yönlendirir.
Aşağıda verilen eşleştirmeleri yapın.
a) Hiyerarşik Mimari
b) Tepkisel Mimari
c) Karma Mimari
d) Davranışsal Mimari
1) Algılama, planlama ve hareket etme peş peşe gelen süreç
2) Algılama ve hareket etme eş zamanlı gerçekleşir
3) Algılama ve hareket etme eş zamanlı gerçekleşir, planlama da yapılır
4) Programlanmaya gerek yoktur, robot çevresindeki değişikliklere göre tepki verir
Hareket mekaniğine göre robot türlerini açıklayınız.
Hareket mekaniğine göre robot türlerini açıklayınız. Cevap: Robotları hareket mekanizmalarına göre şu şekilde sınıflandırabiliriz: * Mobil robotlar * Sabit robotlar * İnsanoid robotlar * Biyonik robotlarekaniğine göre robot türlerini açıklayınız. Cevap: Robotları hareket mekanizmalarına göre şu şekilde sınıflandırabiliriz: * Mobil robotlar * Sabit robotlar * İnsanoid robotlar * Biyonik robotlar
Hibrit robotları tanımlıyor musunuz?
Hibrit robotlar, sibernetik organizmalar olarak kabul edilir. Nöronları (genellikle fare) kullanan ve robotik sistemin temelini oluşturan çiplere bağlıdırlar.
Robotik uygulamalarda kullanılan algılayıcıların çeşitlerini yazınız.
Algılayıcılar, robotik sistemlerin çevrelerindeki değişkenleri algılamak için kullandıkları cihazlardır.
Robotik algılayıcıların görevlerine göre sınıflandırmasını yapınız.
Propriyoseptif algılayıcılar robotun içindeki değerleri ölçerken, eksteroseptif algılayıcılar robotun dış ortamından bilgi alır.
Ses alt başlığı altında verilen komut bloklarının üç tane örneğini veriniz.
Bu bloklar, sanal robotlara ses eklemek, ses şiddetine dayalı uygulamalar oluşturmak ve sesle ilgili diğer robotik işlemleri gerçekleştirmek için kullanılır.
Blok tabanlı robot programlama yazılımları ve ortamları hakkında bilgi veriniz.
Blok tabanlı programlama, görsel bir yaklaşımla kullanıcıların karmaşık komutları anlama ve hatırlama zorunluluğunu ortadan kaldırarak robot programlamasını kolaylaştırır.
mBlock ile hangi robotları uyumlu bir şekilde kullanabiliriz?
mBlock yazılımı, Makeblock tarafından üretilen çeşitli robotları ve robot bileşenlerini programlamak için kullanılan bloklar içerir.
#include deyiminin kullanım şeklini açıklayınız.
#include deyiminden sonra kütüphanenin başlık dosyasının adı tırnak işaretleri (") veya küme parantezleri (< >) içerisinde belirtilir. Kütüphane dosyası, Arduino IDE'de yüklü olan kütüphaneler klasöründe bulunur.
Void veri türünün tanımını yapınız.
Void veri türü, fonksiyonun değer döndürmeyeceğini gösterir.
Arduino'da interrupt'lar (kesmeler) nedir? Açıklayınız.
Interrupt'lar, önemli görevlerin arka planda yürütülmesini ve hızlı tepki süresini sağlamak için kullanılır. Zaman kesmesi belirli aralıklarla gerçekleşirken, dış kesmeler harici sinyaller tarafından tetiklenir.
I2C veri yolunun kullanım şekillerini açıklayınız.
I2C veri yolunun, sensörlerle kısa mesafeli haberleşme için uygun olduğu ve birden fazla cihazın aynı anda haberleşebildiği vurgulanmaktadır.
Aşağıda verilen ifadelerden doğru olanlara D, yanlış olanlara Y koyunuz.
(.....) 1. Robotlar değişken ortamlarda çalışabilir.
(.....) 2. mBlock, yalnızca sanal robotlar içindir.
(.....) 3. Prosedürler, tekrarlayan kod parçalarını içerir.
(.....) 4. Değişkenler, program yürütüldükçe değişebilen veri parçalarıdır.
(.....) 5. Arduino blokları, yalnızca Arduino uygulamalarında kullanılabilir.
(.....) 6. Breadboard, elektronik bileşenlerin lehimsiz bağlanmasına olanak tanır.
(.....) 7. mBlock, Android işletim sisteminde çalışmaz.
(.....) 8. Soketler, elektronik bileşenleri bağlamak için kullanılır.
(.....) 9. mBlock'ta, block kütüphaneleri kullanarak kendi bloklar oluşturabilirsiniz.
(.....) 10. Kontrol blokları, program akışını yönlendirir.
Aşağıda verilen eşleştirmeleri yapın.
a) Hiyerarşik Mimari
b) Tepkisel Mimari
c) Karma Mimari
d) Davranışsal Mimari
1) Algılama, planlama ve hareket etme peş peşe gelen süreç
2) Algılama ve hareket etme eş zamanlı gerçekleşir
3) Algılama ve hareket etme eş zamanlı gerçekleşir, planlama da yapılır
4) Programlanmaya gerek yoktur, robot çevresindeki değişikliklere göre tepki verir
Bu eşleştirme, robot mimarileri ve ilkeleriyle ilgilidir.
Öğrenciler, hareket mekaniğine göre farklı robot türlerini tanımlayabilirler.
Hibrit robotların yapısı ve bileşenleri hakkında bilgi edinmek.
Öğrenciler, robotik uygulamalarda kullanılan algılayıcıların çeşitlerini bileceklerdir.
Öğrenciler robotik algılayıcıların görevlerine göre sınıflandırmasını öğrenmiş olurlar.
Öğrenciler, mBlock programlama ortamında sesle ilgili komut bloklarını tanımlayabilecek ve kullanabileceklerdir.
Öğrenciler, blok tabanlı programlama yazılımlarının robot programlamada kullanımını anlayabileceklerdir.
Öğrenciler, mBlock'un farklı türdeki robotlarla uyumluluğunu anlayacak ve uygun programlama bloklarını kullanabilecekler.
#include deyimini kullanarak harici kütüphanelere erişmeyi ve bunları Arduino programlarında kullanmayı öğrenebilirsiniz.
Void veri türünü doğru bir şekilde tanımlayabilir ve kullanım amacını anlayabilir.
Öğrenciler, Arduino'da interrupt'ların işlevini ve kullanımını anlayacaklar. Bu bilgi, kesmelerin zaman kritik görevler ve veri işlemede nasıl kullanılabileceğini anlamalarına yardımcı olacaktır.
Öğrenciler, I2C veri yolunun kullanım alanlarını ve çalışma prensibini anlarlar.
* Robotların yetenekleri ve sınırlamaları * mBlock'un kullanım alanları * Programlama yapıları * Veri yönetimi * Robot programlama ortamları * Elektronik bileşenlerin kullanımı * mBlock'un desteklediği işletim sistemleri * Elektronik bileşenlerin bağlanması * mBlock'un özelleştirilebilirliği * Program akışının kontrolü
Robot mimarileri ve ilkeleri arasındaki farkları anlamak
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.