Switch, blok tabanlı programlamanın bilindik öğelerini bünyesinde barındırıyor ve metin komutlarının yazılabildiği metin kutularını entegre ediyor.
Not: Switch Blokları yalnızcaPythonile uyumludur.
Switch, öğrencilere Blocks'tan metin tabanlı kodlamaya doğal bir köprü sağlıyor. Öğrenciler komutların mantığı ve sıralaması konusunda bilgi sahibi oldukça, bir projeyi tek tek bloklar halinde dönüştürmeye başlayabilirler.
Bu, öğrencilerin blok tabanlı bir programın mantık akışıyla çalışmaya devam etmelerini, örneğin bir döngünün diğer blokların etrafına sarılması gibi şeyleri fiziksel olarak görmelerini ve aynı zamanda metin komutlarıyla 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üm, bir öğrencinin Switch kullanımını inceleyerek bu blokları bir VEXcode projesinde nasıl kullanabileceğinizi açıklayacaktır.
Switch Blocks'a Başlarken
Switch Blocks ile kodlamaya başlamak için şunlara sahip olmanız gerekir:
- Bir bilgisayar (mobil cihaz değil).
Bir Blok Anahtar Bloğuna dönüştürüldüğünde, Kod Görüntüleyicisindeki C++ devre dışı bırakılır.
Blokları Switch'e Dönüştürme
Tek Bir Bloğu Anahtara Dönüştür
Anahtar Bloğuna dönüştürmek istediğiniz Bloğa sağ tıklayın.
Bloğu Anahtar Bloğuna Dönüştürseçin.
Blok artık aynı parametrelerle bir Anahtar Bloğuna dönüştürülecek.
Bir Anahtar Bloğunu dönüştürmeden sonra tekrar Bloğa dönüştürmek içinGeri Al düğmesini seçin.
Birden Fazla Bloğu Anahtara Dönüştür
Anahtar Bloğuna dönüştürmek istediğiniz yığının en üstüne sağ tıklayın.
Yığını Anahtar Bloğuna Dönüştürseçin.
Sağ tıkladığınız Blok ve altındaki tüm Bloklar Anahtar Bloğuna dönüştürülecektir.
Bir Sarmalayıcının İçindeki Blokları Anahtara Dönüştür
Bir Wrapper'ı ve tüm içeriğini tek tıklamayla Switch'e dönüştürebilirsiniz.
Dönüştürmek istediğiniz Wrapper'a sağ tıklayın.
Dönüştürücüyü ve İçeriği Anahtar Bloğuna Seç.
Wrapper'ın tüm içerikleri tek bir Switch Bloğuna dönüştürülecektir.
Bir Anahtar Bloğu Kullanın
Araç Kutusundan bir Anahtar Bloğu Ekleyin
Araç Kutusu'ndan bir Anahtar Bloğu'na tıklayın ve sürükleyin.
Bir Anahtar Bloğu yazın
Anahtar Bloğunun metin alanını seçin, ardından istediğiniz komutu girin.
Bir Anahtar Bloğunun İçinde Metni Kopyala ve Yapıştır
Anahtar Bloğundaki metni vurgulamak için tıklayın ve sürükleyin. Sağ tıklayıp Kopyala’yı seçin. Daha sonra başka bir Switch Block'un içine tıklayın. Son olarak sağ tıklayıp Yapıştır'ı seçerek metni aktarabilirsiniz.
Ek Anahtar Blokları
Anahtar blokları diğer bloklarla aynı şekil kurallarını takip eder. Buradaki tablo, blok şekli, anlamı ve aynı tipteki Switch blokları arasındaki karşılaştırmayı göstermektedir.
Blok şekli | Tanım | Blok Örnekleri | Anahtar Örnekleri |
---|---|---|---|
Şapka blokları | Bloklardan bir yığın oluşturun ve altlarına blokları tutturacak şekilde şekillendirin. | ||
Yığın blokları | Ana komutları yerine getirin. Diğer yığın bloklarının üstüne veya altına bağlanacak şekilde şekillendirilirler. | ||
Boole blokları | Bir koşulu doğru veya yanlış olarak döndürün ve diğer bloklar için altıgen (altıgen) girişlere sahip herhangi bir bloğun içine sığdırın. | ||
Muhabir blokları | Değerleri sayılar şeklinde bildirin ve diğer bloklar için oval girdilerle herhangi bir bloğun içine sığdırın. | ||
C blokları | Blokları içlerinde döngüye alın veya bir koşulun doğru veya yanlış olup olmadığını kontrol edin. Bunlar, yığın bloklarını üstlerine, altlarına veya içlerine tutturmak üzere şekillendirilmiştir. |