Gambarajah blok adalah cara mengemukakan algoritma dalam bentuk gambarajah grafik visual. Bentuk khas digunakan untuk menerangkan secara visual langkah-langkah tertentu untuk sel-sel carta alir. Tidak setiap algoritma dapat dijelaskan dengan carta alir, tetapi kaedah ini sesuai untuk banyak tugas.
Organisasi carta alir
Model grafik algoritma diperlukan untuk melihat urutan tindakan dan secara mental merangkumi semuanya. Telah diketahui bahawa otak manusia jauh lebih baik dalam menyelesaikan masalah jika menghadirkan situasi yang kompleks, dan gambarajah blok adalah cara yang ideal untuk menggambarkan algoritma untuk pengaturcaraan dengan cara ini.
Semua blok dalam rajah blok saling berkaitan melalui garis, yang bermaksud hubungan di antara mereka.
Kajian carta alir adalah sebahagian daripada kurikulum sains komputer wajib di sekolah menengah. Penerangan mengenai teknik ini boleh didapati di buku teks. Oleh kerana penggunaan carta alir menjadikan pengaturcaraan lebih mudah, hampir setiap blog yang mengajar pembaca menulis kod juga membincangkan kaedah ini.
Unsur-unsur rajah blok
Unsur-unsur carta alir adalah bentuk geometri, di mana anda menulis kod atau penerangan tindakan. Skema ini selalu bermula dengan bujur memanjang. Ia bermaksud permulaan atau akhir program, serta permulaan atau akhir fungsi (panggilan dan kembali). Dalam erti kata yang lebih luas, dapat dikatakan bahawa ini adalah permulaan dan akhir masalah.
Segi empat tepat digunakan untuk menyenaraikan operasi, aritmetik atau tugasan. Ini adalah blok tindakan.
Rombus adalah blok logik yang mengandungi keadaan. Ini bermaksud memeriksa keadaan, kemudian bercabang berlaku. Arahan percabangan boleh terdiri dari dua (pembinaan "jika, kemudian"), atau beberapa (biasanya dalam bahasa pengaturcaraan, pembinaan seperti itu dijelaskan dengan kata "case")
Segi empat tepat dengan tiang di sisi adalah blok proses yang telah ditentukan. Ini menerangkan panggilan ke subrutin dan menyenaraikan pemboleh ubah yang dilalui. Contohnya, ini adalah bagaimana fungsi panggilan dilambangkan.
Parallelogram adalah blok input / output data. Ini menyenaraikan data yang akan dikirimkan ke perangkat output atau diterima dari perangkat input.
Heksagon memanjang secara mendatar. Angka ini mewakili suatu kitaran. Di dalamnya, nilai awal pemboleh ubah gelung, langkahnya dan keadaan keluar ditulis. Blok ini dapat dibahagikan kepada dua bahagian, maka permulaan kitaran ditulis pada yang pertama, dan akhir pada yang kedua, dan semua operasi diletakkan di tengah.
Ciri-ciri penggunaan gambarajah blok
Diagram UML digunakan untuk menerangkan bagaimana aplikasi yang ditulis dalam pendekatan objek berfungsi.
Gambarajah blok hanya berlaku untuk bahasa pengaturcaraan yang berdasarkan pendekatan terstruktur. Untuk bahasa tiruan, misalnya, untuk bahasa tahap rendah, cara menerangkan algoritma ini tidak akan berfungsi. Begitu juga, jika anda menulis dalam bahasa objek dalam kerangka paradigma pengaturcaraan berorientasi objek, maka interaksi antara objek tidak dapat digambarkan dengan menggunakan carta alir. Untuk kes seperti itu, kaedah lain untuk memvisualisasikan algoritma digunakan.