Raptor是一款用于有序推理的快速算法原型工具,可幫助用戶生成可執行的流程圖,軟件專為接觸計算機學科的學生編寫,可幫助學生培養解決問題的能力以及提高算法思維。在軟件中解決了非可視化環境的語法困難和缺點,減少用戶在學習上的認知與負擔。
軟件功能
賦值符號用于給一個變量一個數字或字符串值。
調用符號用于調用外部程序,如圖形例程。
輸入符號用于從用戶那里獲得輸入。
輸出符號用于向主控臺顯示文本。
選擇結構用于決策。
循環結構用于迭代和重復。
軟件特色
①Raptor語言簡潔靈活,用流程圖實現程序設計,可使初學者不用花太多時間就能進入計算思維中關于問題求解的算法設計階段。
②Raptor具有基本的數據結構、數據類型和運算功能。
③Raptor具有結構化控制語句,支持面向過程及面向對象的程序設計。
④Raptor 語法限制較寬松,程序設計靈活性大。
⑤Raptor可以實現計算過程的圖形表達及圖形輸出。
⑥Raptor對常量、變量及函數名中所涉及的英文字母大小寫視為同一字母,但只支持英文字符。
⑦程序設計可移植性較好,可直接運行得出程序結果,也可將其轉換為其他程序語言,如C++、C#、Ada及Java等。
界面及符號
Raptor的界面由繪圖編程窗口和主控臺窗口組成,主控臺窗口用于顯示運行狀態和運行結果。Raptor的界面及主控臺窗口如圖1和圖2所示:
圖1:主界面
圖2:主控臺從Raptor的界面可看到,有七種不同的圖形符號,分別代表一種不同的語句類型。各圖形所代表的語句含義及功能如下:
①賦值語句:使用某些運算來更改變量的值。
②過程調用:調用系統自帶的子程序,或用戶定義的子圖等程序塊。
③輸入語句:輸入數據給一個變量。
④輸出語句;用于顯示變量的值。
⑤選擇語句:用于從兩種選擇路徑的條件判斷中選擇路徑走向。
⑥循環語句:允許重復執行一個或多個語句構成的語句體,直到給定的條件為真。
注釋介紹
Raptor的開發環境像其他許多編程語言一樣,允許對程序進行注釋。注釋是用來幫助他人理解程序的,特別是在程序代碼比較復雜、很難理解的情況下。注釋本身對計算機毫無意義,并不會被執行。但如果注釋得當,程序的可讀性就大大提高。
要為某個語句(符號)添加注釋,就右擊該符號,在彈出的快捷菜單中選擇“注釋”命令,然后,在彈出的“注釋”對話框中輸入相應的說明。注釋可以在Raptor窗口中移動,但建議不要移動注釋的默認位置,以防在需要更改時,引起錯位和尋找的麻煩。
注釋一般包括以下幾種類型:
①編程標題:誰是程序的作者、編寫的時間、程序的目的等,應添加到Start符號中。
②分節描述:用于標記程序,有助于理解程序整體結構中的主要部分。
③邏輯描述:解釋非標準邏輯。
④變量說明:對重要的或公用的變量進行說明。通常情況下,沒有必要注釋每一個程序語句。
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運行庫
詳情 -
VC++2019運行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運行庫安裝包
詳情 -
ABPLC RSLogix5000編程軟件
詳情 -
VBSEdit9
詳情 -
博途V18破解授權軟件
詳情 -
Dependency Walker
詳情 -
源碼編輯器4.0
詳情 -
NI LabVIEW 2019
詳情 -
博途v16密鑰授權軟件
詳情 -
Delta WPLSoft
詳情
裝機必備軟件
網友評論