Switch, blok tabanlı programlamanın tanıdık unsurlarını bünyesinde barındırır ve metin komutlarının yazılabileceği metin kutularını entegre eder.
Not: Switch Blokları yalnızcaPython ile uyumludur.
Switch, öğrencilere blok tabanlı kodlamadan metin tabanlı kodlamaya doğal bir geçiş köprüsü sunar. Öğrenciler komutların mantığı ve sıralamasına aşina oldukça, bir projeyi adım adım dönüştürmeye başlayabilirler.
Bu, öğrencilerin blok tabanlı bir programın mantıksal akışıyla çalışmaya devam etmelerini, bir döngünün diğer bloklar etrafında nasıl sarıldığını fiziksel olarak görmelerini ve aynı zamanda metin komutlarıyla kendileri denemeler yapmaya başlamalarını sağlar. Bloklar Switch'e dönüştürüldükten sonra, öğrenciler parametreleri kolayca değiştirebilir ve metin komutunun sözdizimini anlamaya başlayabilirler. Bu bölümde, bir öğrencinin Switch yapısını nasıl kullandığını ve bu blokları bir VEXcode projesinde nasıl kullanabileceğinizi adım adım açıklayacağız.
Blokları Anahtara Dönüştürme
Not: Switch Blocks ile kodlamaya başlamak için bir bilgisayara (mobil cihaz değil) ihtiyacınız vardır.
Tek Bir Bloğu Anahtara Dönüştür
Dönüştürmek istediğiniz bloğa sağ tıklayın.
Dönüştürme Bloğunu Anahtarlama Bloğuna Seçin.
Blok artık aynı parametrelere sahip bir Anahtarlama Bloğu ile değiştirilecektir.
Dönüştürme işleminden sonra bir Anahtar Bloğunu tekrar bloğa dönüştürmek içinGeri Al düğmesini seçin.
Birden Çok Bloğu Anahtara Dönüştür
Dönüştürmek istediğiniz yığının en üstüne sağ tıklayın.
seçin ve Yığın'ı Anahtar Bloğu dönüştürün.
Sağ tıkladığınız blok ve altındaki tüm bloklar Anahtar Bloğuna dönüştürülecektir.
C bloğu içindeki blokları Switch'e dönüştürün
Tek bir tıklamayla bir C bloğunu ve tüm içeriğini Switch'e dönüştürebilirsiniz.
Dönüştürmek istediğiniz C bloğuna sağ tıklayın.
seçeneği seçin ve C bloğunu ve içeriğini anahtar bloğuna dönüştürün.
C bloğunun tüm içeriği tek bir anahtar bloğuna dönüştürülecektir.
Bir Switch Bloğu Kullanın
Araç kutusundan bir Anahtar Bloğu ekleyin.
Araç kutusundan bir Anahtar Bloğu tıklayıp sürükleyin.
Bir Anahtar Bloğu Yazın
Anahtar bloğunun metin alanını seçin, ardından istediğiniz komutu girin.
Switch bloğunun içine metin kopyala ve yapıştır.
Switch bloğundaki metni vurgulamak için tıklayıp sürükleyin. Sağ tıklayın ve Kopyala'yı seçin. Ardından, başka bir Anahtar Bloğunun içine tıklayın. Son olarak, sağ tıklayın ve metni aktarmak için Yapıştır'ı seçin.
Ek Anahtar Blokları
Anahtar blokları, diğer bloklarla aynı şekil kurallarına uyar. Buradaki tablo, blok şekli, anlamı ve aynı tipteki Anahtar Blokları arasındaki karşılaştırmayı göstermektedir.
| Blok Şekli | Tanım | Blok Örnekleri | Anahtar Örnekleri |
|---|---|---|---|
| Şapka blokları | Blokları üst üste dizin ve altlarındaki blokları birbirine bağlayacak şekilde şekillendirin. | ||
| Blokları üst üste dizin. | Ana komutları gerçekleştirin. Bunlar, diğer istif bloklarının üstüne veya altına takılacak şekilde şekillendirilmiştir. | ||
| Mantıksal bloklar | Doğru veya yanlış değerini döndürün ve diğer bloklar için altıgen (altı kenarlı) girişlere sahip herhangi bir bloğun içine sığsın. | ||
| Muhabir engelliyor | Rapor değerlerini sayısal biçimde gösterir ve diğer bloklar için oval giriş alanlarına sahip herhangi bir bloğun içine sığar. | ||
| C blokları | Blokları içlerinde döngüye alın veya bir koşulun doğru veya yanlış olup olmadığını kontrol edin. Bunlar, üst üste bloklar takılacak şekilde, altlarına, üstlerine veya içlerine bloklar yerleştirilebilecek şekilde şekillendirilmiştir. |
|