Raptor是一款用于有序推理的快速算法原型工具,可幫助用戶生成可執(zhí)行的流程圖,軟件專為接觸計(jì)算機(jī)學(xué)科的學(xué)生編寫,可幫助學(xué)生培養(yǎng)解決問題的能力以及提高算法思維。在軟件中解決了非可視化環(huán)境的語法困難和缺點(diǎn),減少用戶在學(xué)習(xí)上的認(rèn)知與負(fù)擔(dān)。

軟件功能
賦值符號(hào)用于給一個(gè)變量一個(gè)數(shù)字或字符串值。
調(diào)用符號(hào)用于調(diào)用外部程序,如圖形例程。
輸入符號(hào)用于從用戶那里獲得輸入。
輸出符號(hào)用于向主控臺(tái)顯示文本。
選擇結(jié)構(gòu)用于決策。
循環(huán)結(jié)構(gòu)用于迭代和重復(fù)。
軟件特色
①Raptor語言簡潔靈活,用流程圖實(shí)現(xiàn)程序設(shè)計(jì),可使初學(xué)者不用花太多時(shí)間就能進(jìn)入計(jì)算思維中關(guān)于問題求解的算法設(shè)計(jì)階段。
②Raptor具有基本的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型和運(yùn)算功能。
③Raptor具有結(jié)構(gòu)化控制語句,支持面向過程及面向?qū)ο蟮某绦蛟O(shè)計(jì)。
④Raptor 語法限制較寬松,程序設(shè)計(jì)靈活性大。
⑤Raptor可以實(shí)現(xiàn)計(jì)算過程的圖形表達(dá)及圖形輸出。
⑥Raptor對(duì)常量、變量及函數(shù)名中所涉及的英文字母大小寫視為同一字母,但只支持英文字符。
⑦程序設(shè)計(jì)可移植性較好,可直接運(yùn)行得出程序結(jié)果,也可將其轉(zhuǎn)換為其他程序語言,如C++、C#、Ada及Java等。
界面及符號(hào)
Raptor的界面由繪圖編程窗口和主控臺(tái)窗口組成,主控臺(tái)窗口用于顯示運(yùn)行狀態(tài)和運(yùn)行結(jié)果。Raptor的界面及主控臺(tái)窗口如圖1和圖2所示:

圖1:主界面

圖2:主控臺(tái)從Raptor的界面可看到,有七種不同的圖形符號(hào),分別代表一種不同的語句類型。各圖形所代表的語句含義及功能如下:
①賦值語句:使用某些運(yùn)算來更改變量的值。
②過程調(diào)用:調(diào)用系統(tǒng)自帶的子程序,或用戶定義的子圖等程序塊。
③輸入語句:輸入數(shù)據(jù)給一個(gè)變量。
④輸出語句;用于顯示變量的值。
⑤選擇語句:用于從兩種選擇路徑的條件判斷中選擇路徑走向。
⑥循環(huán)語句:允許重復(fù)執(zhí)行一個(gè)或多個(gè)語句構(gòu)成的語句體,直到給定的條件為真。
注釋介紹
Raptor的開發(fā)環(huán)境像其他許多編程語言一樣,允許對(duì)程序進(jìn)行注釋。注釋是用來幫助他人理解程序的,特別是在程序代碼比較復(fù)雜、很難理解的情況下。注釋本身對(duì)計(jì)算機(jī)毫無意義,并不會(huì)被執(zhí)行。但如果注釋得當(dāng),程序的可讀性就大大提高。
要為某個(gè)語句(符號(hào))添加注釋,就右擊該符號(hào),在彈出的快捷菜單中選擇“注釋”命令,然后,在彈出的“注釋”對(duì)話框中輸入相應(yīng)的說明。注釋可以在Raptor窗口中移動(dòng),但建議不要移動(dòng)注釋的默認(rèn)位置,以防在需要更改時(shí),引起錯(cuò)位和尋找的麻煩。
注釋一般包括以下幾種類型:
①編程標(biāo)題:誰是程序的作者、編寫的時(shí)間、程序的目的等,應(yīng)添加到Start符號(hào)中。
②分節(jié)描述:用于標(biāo)記程序,有助于理解程序整體結(jié)構(gòu)中的主要部分。
③邏輯描述:解釋非標(biāo)準(zhǔn)邏輯。
④變量說明:對(duì)重要的或公用的變量進(jìn)行說明。通常情況下,沒有必要注釋每一個(gè)程序語句。
標(biāo)簽: 編程學(xué)習(xí) 編程工具
下載地址
精品推薦
-
IntelliJ IDEA 2019
詳情 -
Microsoft VC++6.0安裝包
詳情 -
Microsoft VC++2015版運(yùn)行庫
詳情 -
VC++2019運(yùn)行庫
詳情 -
RobotStudio
詳情 -
Intel Visual Fortran
詳情 -
Microsoft Visual Studio 2022
詳情 -
Microsoft VC++2010運(yùn)行庫安裝包
詳情 -
MELSOFT GX Works3編程軟件最新版本
詳情 -
WeDo 2.0
詳情 -
GX Works2
詳情 -
博途V18破解授權(quán)軟件
詳情 -
VB Decompiler Pro免費(fèi)版
詳情 -
VisualGDB破解版
詳情 -
易安卓e4a破解版
詳情 -
Dependency Walker
詳情



網(wǎng)友評(píng)論