Raptor是一款用于有序推理的快速算法原型工具,可幫助用戶生成可執(zhí)行的流程圖,軟件專為接觸計算機(jī)學(xué)科的學(xué)生編寫,可幫助學(xué)生培養(yǎng)解決問題的能力以及提高算法思維。在軟件中解決了非可視化環(huán)境的語法困難和缺點(diǎn),減少用戶在學(xué)習(xí)上的認(rèn)知與負(fù)擔(dān)。
軟件功能
賦值符號用于給一個變量一個數(shù)字或字符串值。
調(diào)用符號用于調(diào)用外部程序,如圖形例程。
輸入符號用于從用戶那里獲得輸入。
輸出符號用于向主控臺顯示文本。
選擇結(jié)構(gòu)用于決策。
循環(huán)結(jié)構(gòu)用于迭代和重復(fù)。
軟件特色
①Raptor語言簡潔靈活,用流程圖實(shí)現(xiàn)程序設(shè)計,可使初學(xué)者不用花太多時間就能進(jìn)入計算思維中關(guān)于問題求解的算法設(shè)計階段。
②Raptor具有基本的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型和運(yùn)算功能。
③Raptor具有結(jié)構(gòu)化控制語句,支持面向過程及面向?qū)ο蟮某绦蛟O(shè)計。
④Raptor 語法限制較寬松,程序設(shè)計靈活性大。
⑤Raptor可以實(shí)現(xiàn)計算過程的圖形表達(dá)及圖形輸出。
⑥Raptor對常量、變量及函數(shù)名中所涉及的英文字母大小寫視為同一字母,但只支持英文字符。
⑦程序設(shè)計可移植性較好,可直接運(yùn)行得出程序結(jié)果,也可將其轉(zhuǎn)換為其他程序語言,如C++、C#、Ada及Java等。
界面及符號
Raptor的界面由繪圖編程窗口和主控臺窗口組成,主控臺窗口用于顯示運(yùn)行狀態(tài)和運(yùn)行結(jié)果。Raptor的界面及主控臺窗口如圖1和圖2所示:
圖1:主界面
圖2:主控臺從Raptor的界面可看到,有七種不同的圖形符號,分別代表一種不同的語句類型。各圖形所代表的語句含義及功能如下:
①賦值語句:使用某些運(yùn)算來更改變量的值。
②過程調(diào)用:調(diào)用系統(tǒng)自帶的子程序,或用戶定義的子圖等程序塊。
③輸入語句:輸入數(shù)據(jù)給一個變量。
④輸出語句;用于顯示變量的值。
⑤選擇語句:用于從兩種選擇路徑的條件判斷中選擇路徑走向。
⑥循環(huán)語句:允許重復(fù)執(zhí)行一個或多個語句構(gòu)成的語句體,直到給定的條件為真。
注釋介紹
Raptor的開發(fā)環(huán)境像其他許多編程語言一樣,允許對程序進(jìn)行注釋。注釋是用來幫助他人理解程序的,特別是在程序代碼比較復(fù)雜、很難理解的情況下。注釋本身對計算機(jī)毫無意義,并不會被執(zhí)行。但如果注釋得當(dāng),程序的可讀性就大大提高。
要為某個語句(符號)添加注釋,就右擊該符號,在彈出的快捷菜單中選擇“注釋”命令,然后,在彈出的“注釋”對話框中輸入相應(yīng)的說明。注釋可以在Raptor窗口中移動,但建議不要移動注釋的默認(rèn)位置,以防在需要更改時,引起錯位和尋找的麻煩。
注釋一般包括以下幾種類型:
①編程標(biāo)題:誰是程序的作者、編寫的時間、程序的目的等,應(yīng)添加到Start符號中。
②分節(jié)描述:用于標(biāo)記程序,有助于理解程序整體結(jié)構(gòu)中的主要部分。
③邏輯描述:解釋非標(biāo)準(zhǔn)邏輯。
④變量說明:對重要的或公用的變量進(jìn)行說明。通常情況下,沒有必要注釋每一個程序語句。
標(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)友評論