Menggunakan Switch Blocks untuk Transisi dari Blok ke Pengodean Berbasis Teks di VEXcode V5

Switch menggabungkan elemen-elemen pemrograman berbasis blok yang sudah dikenal dan mengintegrasikan kotak-kotak teks tempat perintah teks dapat diketik.

Catatan: Blok Switch hanya kompatibel denganPython.


Switch memberi siswa jembatan alami dari Blocks ke pengkodean berbasis teks. Saat siswa mulai terbiasa dengan logika dan urutan perintah, mereka dapat mulai mengonversi proyek satu blok dalam satu waktu. 

Hal ini memungkinkan siswa untuk terus bekerja dengan alur logika program berbasis blok, di mana mereka dapat melihat secara fisik berbagai hal seperti pembungkusan suatu loop di sekitar blok lain sekaligus mulai bereksperimen dengan perintah teks itu sendiri. Setelah blok diubah menjadi Switch, siswa dapat dengan mudah mengubah parameter dan mulai memahami sintaksis perintah teks. Bagian ini akan memandu Anda melalui penggunaan Switch oleh siswa untuk menjelaskan cara menggunakan blok ini dalam proyek VEXcode.

Memulai dengan Switch Blocks

Untuk memulai pengkodean dengan Switch Blocks, Anda harus memiliki:

  • Komputer (bukan perangkat seluler).

Diagram yang mengilustrasikan tutorial Blok V5, memamerkan berbagai jenis blok dan koneksinya untuk tujuan pendidikan dalam pemrograman robotika.

Ketika suatu Blok diubah menjadi Blok Switch, C++ dalam Penampil Kode akan dinonaktifkan.

Mengubah Blok menjadi Switch

Ubah Satu Blok Menjadi Switch

Diagram yang mengilustrasikan blok V5 untuk tutorial robotika, memamerkan berbagai jenis blok dan fungsinya dalam lingkungan pemrograman VEX.

Klik kanan pada Blok yang ingin Anda ubah menjadi Blok Switch.

Diagram yang mengilustrasikan blok V5 yang digunakan dalam tutorial, memamerkan berbagai jenis blok dan koneksinya untuk tujuan pendidikan dalam pemrograman robotika.

Pilih Ubah Blok menjadi Blok Sakelar.

Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam robotika, menyoroti fungsi dan koneksinya dalam format tutorial untuk meningkatkan pemahaman konsep pemrograman.

Blok sekarang akan dialihkan ke Blok Sakelar dengan parameter yang sama.

Diagram yang mengilustrasikan blok V5 yang digunakan dalam robotika, memamerkan berbagai komponen dan koneksinya dalam format tutorial untuk tujuan pendidikan.

Untuk mengubah Switch Block kembali menjadi Block setelah konversi, pilih tombolUndo.

Konversi Beberapa Blok ke Switch

Diagram yang mengilustrasikan blok V5 untuk robotika, memamerkan berbagai jenis blok dan koneksinya dalam format tutorial untuk tujuan pendidikan.

Klik kanan bagian atas tumpukan yang ingin diubah menjadi Blok Sakelar.

Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam pemrograman robotika, memamerkan fungsi dan koneksinya dalam konteks Tutorial Blok.

PilihUbah Tumpukan menjadi Blok Sakelar.

Diagram yang mengilustrasikan berbagai jenis blok yang digunakan dalam tutorial robotika V5, memamerkan fungsi dan hubungannya dalam sistem V5.

Blok yang Anda klik kanan dan semua Blok di bawahnya akan diubah menjadi Blok Switch.

Konversi Blok di Dalam Wrapper ke Switch

Anda dapat mengubah Wrapper dan semua kontennya menjadi Switch dengan satu klik.

Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam tutorial robotika, memamerkan fungsi dan koneksinya untuk tujuan pendidikan.

Klik kanan Wrapper yang ingin Anda ubah.

Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam tutorial pemrograman, memamerkan koneksi dan fungsinya dalam konteks robotika.

PilihUbah Pembungkus dan Isi ke Blok Sakelar.

Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam pemrograman robotika, memamerkan fungsi dan koneksinya dalam format tutorial untuk meningkatkan pemahaman pengkodean berbasis blok V5.

Semua konten Wrapper akan diubah menjadi satu Switch Block.

Gunakan Blok Sakelar

Tambahkan Blok Sakelar dari Kotak Alat

Klik dan seret Switch Block dari Toolbox.

Ketik di Blok Switch

Pilih bidang teks Switch Block, lalu masukkan perintah yang Anda inginkan.

Salin dan Tempel Teks di Dalam Blok Switch

Klik dan seret untuk menyorot teks di Switch Block. Klik kanan dan pilih Salin. Berikutnya, klik di dalam Switch Block yang lain. Terakhir, klik kanan dan pilih Tempel untuk mentransfer teks.

Blok Sakelar Tambahan

Blok sakelar mengikuti konvensi bentuk yang sama seperti blok lainnya. Tabel di sini menunjukkan perbandingan antara bentuk blok, artinya, dan blok Switch dengan jenis yang sama.

Bentuk Blok Keterangan Contoh Blok Beralih Contoh
Blok topi Mulailah dengan menumpuk balok dan dibentuk untuk menempelkan balok di bawahnya. Diagram yang mengilustrasikan blok V5 yang digunakan dalam tutorial robotika, memamerkan berbagai jenis blok dan koneksinya untuk tugas pemrograman. Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam pemrograman robotika, memamerkan koneksi dan fungsionalitas untuk pemahaman yang lebih baik di bagian Tutorial Blok.
Tumpuk balok Menjalankan perintah utama. Mereka dibentuk untuk menempel di atas atau di bawah blok tumpukan lainnya. Diagram yang mengilustrasikan konsep tutorial blok V5, memamerkan berbagai jenis blok dan koneksinya untuk pemrograman robotika VEX. Diagram yang mengilustrasikan blok V5 yang digunakan dalam tutorial robotika, memamerkan berbagai komponen dan koneksinya untuk tujuan pendidikan.
Blok Boolean Mengembalikan kondisi sebagai benar atau salah dan cocok di dalam blok mana pun dengan masukan heksagonal (enam sisi) untuk blok lainnya. Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam pemrograman robotika, memamerkan koneksi dan fungsinya, sebagai bagian dari Tutorial Blok dalam Deskripsi Kategori V5. Diagram yang mengilustrasikan berbagai Blok V5 yang digunakan dalam pemrograman robotika, memamerkan jenis blok dan koneksinya untuk pengkodean yang efektif dalam sistem VEX V5.
Blok reporter Laporkan nilai dalam bentuk angka dan masukkan ke dalam blok mana pun dengan masukan oval untuk blok lainnya. Diagram yang mengilustrasikan blok VEX V5 yang digunakan dalam tutorial pemrograman, memamerkan berbagai jenis blok dan fungsinya untuk tujuan pendidikan. Gambar tutorial V5 Blocks memperlihatkan berbagai jenis blok dan konfigurasinya, mengilustrasikan fitur dan fungsionalitas yang tersedia bagi pengguna di platform robotika V5.
Blok C Ulangi blok di dalamnya atau periksa apakah suatu kondisi benar atau salah. Mereka dibentuk untuk menempelkan blok tumpukan di atas, di bawah, atau di dalamnya. Ilustrasi blok V5 yang digunakan dalam pemrograman robotika, menampilkan berbagai jenis blok dan koneksinya dalam format tutorial untuk tujuan pendidikan. Diagram yang mengilustrasikan berbagai blok yang digunakan dalam robotika V5, memamerkan fungsi dan koneksinya dalam konteks tutorial. Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam pemrograman robotika, memamerkan koneksi dan fungsinya dalam konteks tutorial. Diagram yang mengilustrasikan berbagai blok V5 yang digunakan dalam pemrograman robotika, menyoroti fungsi dan koneksinya dalam format tutorial untuk memahami sistem V5.

 

1Weintrop, David, dan Uri Wilensky. "Bagaimana modalitas blok/teks berbasis blok, berbasis teks, dan hibrida membentuk praktik pemrograman pemula."  Jurnal Internasional Interaksi Anak-Komputer 17 (2018): 83-92

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

Last Updated: