VEXcode V5'te Bloklardan Metin Tabanlı Kodlamaya Geçiş İçin Anahtar Blokları Kullanma

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).

Robotik programlamada eğitim amaçlı çeşitli blok tiplerini ve bunların bağlantılarını gösteren V5 Blok eğitimlerini gösteren diyagram.

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

Robotik eğitimleri için V5 bloklarını gösteren diyagram, VEX programlama ortamındaki çeşitli blok tiplerini ve bunların işlevlerini göstermektedir.

Anahtar Bloğuna dönüştürmek istediğiniz Bloğa sağ tıklayın.

Robotik programlamada eğitim amaçlı çeşitli blok tiplerini ve bunların bağlantılarını gösteren, eğitimlerde kullanılan V5 bloklarını gösteren diyagram.

Bloğu Anahtar Bloğuna Dönüştürseçin.

Robotikte kullanılan çeşitli V5 bloklarını gösteren, programlama kavramlarının daha iyi anlaşılması için işlevlerini ve bağlantılarını vurgulayan bir eğitim formatındaki diyagram.

Blok artık aynı parametrelerle bir Anahtar Bloğuna dönüştürülecek.

Robotikte kullanılan V5 bloklarını gösteren, çeşitli bileşenleri ve bunların bağlantılarını eğitim amaçlı öğretici formatta gösteren diyagram.

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

Robotik için V5 bloklarını gösteren, eğitim amaçlı öğretici formatta çeşitli blok tiplerini ve bunların bağlantılarını gösteren diyagram.

Anahtar Bloğuna dönüştürmek istediğiniz yığının en üstüne sağ tıklayın.

Robotik programlamada kullanılan çeşitli V5 bloklarını gösteren, bunların işlevlerini ve bağlantılarını Blok Eğitimleri bağlamında gösteren diyagram.

Yığını Anahtar Bloğuna Dönüştürseçin.

V5 robotik eğitimlerinde kullanılan çeşitli blok tiplerini gösteren, bunların V5 sistemi içindeki işlevlerini ve ilişkilerini gösteren diyagram.

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.

Robotik eğitimlerinde kullanılan çeşitli V5 bloklarını gösteren, eğitim amaçlı işlevlerini ve bağlantılarını gösteren diyagram.

Dönüştürmek istediğiniz Wrapper'a sağ tıklayın.

Programlama eğitimlerinde kullanılan çeşitli V5 bloklarını gösteren, bunların robotik bağlamdaki bağlantılarını ve işlevlerini gösteren diyagram.

Dönüştürücüyü ve İçeriği Anahtar Bloğuna Seç.

Robotik programlamada kullanılan çeşitli V5 bloklarını gösteren diyagram, V5 blok tabanlı kodlamanın daha iyi anlaşılması için işlevlerini ve bağlantılarını öğretici bir formatta sergiliyor.

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. Robotik eğitimlerinde kullanılan V5 bloklarını gösteren, çeşitli blok tiplerini ve programlama görevleri için bağlantılarını gösteren diyagram. Robotik programlamada kullanılan çeşitli V5 bloklarını gösteren diyagram, Blok Eğitimleri bölümünde daha iyi anlaşılması için bağlantıları ve işlevleri sergiliyor.
Yığın blokları Ana komutları yerine getirin. Diğer yığın bloklarının üstüne veya altına bağlanacak şekilde şekillendirilirler. V5 blok eğitim konseptlerini gösteren, çeşitli blok tiplerini ve VEX robotik programlama için bağlantılarını gösteren diyagram. Robotik eğitimlerinde kullanılan V5 bloklarını gösteren, eğitim amaçlı çeşitli bileşenleri ve bunların bağlantılarını gösteren diyagram.
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. V5 Kategori Açıklaması'ndaki Blok Eğitimleri'nin bir parçası olarak, robotik programlamada kullanılan çeşitli V5 bloklarını gösteren, bağlantılarını ve işlevlerini gösteren diyagram. VEX V5 sisteminde etkili kodlama için blok tiplerini ve bağlantılarını gösteren, robotik programlamada kullanılan çeşitli V5 Bloklarını gösteren diyagram.
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. Programlama eğitimlerinde kullanılan VEX V5 bloklarını gösteren, eğitim amaçlı çeşitli blok tiplerini ve işlevlerini gösteren diyagram. V5 Blocks öğretici görseli, çeşitli blok tiplerini ve bunların yapılandırmalarını göstererek, V5 robotik platformunda kullanıcılara sunulan özellikleri ve işlevleri göstermektedir.
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. Robotik programlamada kullanılan V5 bloklarının, eğitim amaçlı öğretici formatta çeşitli blok tiplerini ve bunların bağlantılarını gösteren çizimi. V5 robotiğinde kullanılan çeşitli blokları gösteren, işlevlerini ve bağlantılarını öğretici bir bağlamda gösteren diyagram. Robotik programlamada kullanılan çeşitli V5 bloklarını gösteren, bağlantılarını ve işlevlerini öğretici bir bağlamda gösteren diyagram. V5 sistemini anlamak için öğretici formatta, robotik programlamada kullanılan çeşitli V5 bloklarını gösteren, işlevlerini ve bağlantılarını vurgulayan diyagram.

 

1Weintrop, David ve Uri Wilensky. "Blok tabanlı, metin tabanlı ve hibrit blok/metin biçimleri acemi programlama uygulamalarını nasıl şekillendiriyor?"  Uluslararası Çocuk-Bilgisayar Etkileşimi Dergisi 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: