1、流程圖編程模式
採用流程圖式模塊可視化編程模式,流程圖式比積木式更加接近真實代碼,讓用戶快速掌握變量、函數、參數、條件跳轉、循環、數組、字符串等編程概念,提高動手能力,獲得真正的編程體驗,快速培養編程思維。
BlockCode現有Win10版、iOS版和Mac版,都可以從相應的應用商店下載。
2、50道經典趣味數學題
50道經典趣味數學題,從入門到精通,結合經典趣味應用題,提供詞語判斷、加法、減法、乘法、除法、求餘數、求平均數、數組、排序等多方面內容。用戶只需使用提供的題目參數,通過連接的多個執行塊進行程序運算,最後驗證運算結果,無需用戶自備編程素材。
3、自由模式
用戶可以自己創建題目,根據目前難度進行自由編輯。
4、程序結構
題目通過編輯區的程序進行計算解答。運行的程序是由多個執行模塊按照執行順序連接形成程序運行流程圖,每個執行模塊可以認為是一個函數、也可以是一個計算步驟,模塊由調用端、結束端、輸入參數、輸出參數組成。
模塊調用端、結束端的連接是實線,表示運行的順序。調用端被執行線連接後可以調用該執行模塊運行,運行結束後激活謀結束端,並通過執行連線調用下一個執行模塊。
模塊輸入參數、輸出參數的連線是虛線,表示數值的傳遞。輸入參數是模塊運行時需要的參數,模塊在輸入參數的基礎上進行運算,運算完畢後將計算結果以輸出參數的形式輸出,輸出參數可以供自己和其他模塊在後續過程中使用。
5、操作方法
(1)創建模塊
從模塊列表中拖動選用的單元格到下方編輯區,創建相應的模塊。
(2)刪除模塊
在編輯塊上長按,在彈出截面中點擊刪除。
(3)連接模塊
在結束端和調用端之間滑動,以實線連接該結束端和調用端。
(4)解除執行塊連接
重複在結束端和調用端之間滑動,刪除該結束端和調用端之間的連線。
(5)傳遞參數
在輸出參數和輸入參數之間滑動,以虛線連接該輸出參數和輸出參數。
(6)解除參數傳遞關係
重複在輸出參數和輸入參數之間滑動,刪除該該輸出參數和輸出參數的連線。
(7)參數編輯
在輸入參數上長按,在對話框中修改參數值。輸出參數不能被編輯,只能由模計算得到。
(8)運行程序
編輯區最左端開始端是程序運行的開始入口,其連接的執行塊是第一個運行的模。點擊題目中「開始執行」按鈕,程序從編輯區最左端開始端開始運行。
————————————————
版權聲明:本文為CSDN博主「tinghe17」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結及本聲明。
原文連結:https://blog.csdn.net/tinghe17/article/details/103830094