RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具),是一種可視化的程序設(shè)計(jì)環(huán)境,為程序和算法設(shè)計(jì)的基礎(chǔ)課程的教學(xué)提供實(shí)驗(yàn)環(huán)境。
使用RAPTOR設(shè)計(jì)的程序和算法可以直接轉(zhuǎn)換成為C++、C#、Java等高級(jí)程序語(yǔ)言,這就為程序和算法的初學(xué)者鋪就了一條平緩、自然的學(xué)習(xí)階梯。
此漢化版基于最新的4.0.5(2012.8.27)版本修改。
官方介紹:
Raptor是一個(gè)基于流程圖的編程環(huán)境,專為幫助學(xué)生想象他們的算法,避免語(yǔ)法錯(cuò)誤。RAPTOR方案直觀地創(chuàng)建和執(zhí)行,視覺(jué)跟蹤執(zhí)行通過(guò)流程圖。所需的語(yǔ)法被保持到最低限度。學(xué)生更喜歡使用流程圖來(lái)表達(dá)他們的算法,都是比較成功的算法RAPTOR比使用傳統(tǒng)語(yǔ)言或沒(méi)有RAPTOR編寫(xiě)流程圖。
8月27日版本有望解決在Windows 7 64位的打印對(duì)話框
更新Java代碼生成。更新RAPTOR OO模式如何處理遞歸函數(shù)。
已知問(wèn)題:RAPTOR OO模式不能正確地處理所有的遞歸函數(shù)。
新的特點(diǎn):
現(xiàn)在有插件返回字符串的方法。
輸入和輸出“對(duì)話框中不再有收音機(jī),選擇文本與表達(dá)。似乎更加混亂有幫助,F(xiàn)在,所有的提示輸入/輸出表達(dá)式。請(qǐng)務(wù)必使用“”(引號(hào))。
Set_Precisio(digits)允許您指定將在輸出多少位的精度。, SET_ 精密( 2)是有用的貨幣。 SET_ 精密( -1)返回到默認(rèn)的浮 ​​點(diǎn)精度(4個(gè)有效數(shù)字)。
Redirect_Output_Append允許您將輸出重定向到一個(gè)文件中,附加上的數(shù)據(jù)結(jié)束。
新的時(shí)間函數(shù):Current_Year, Current_Month, Current_Day, Current_Hour, Current_Minute, Current_Second, Current_Millisecond
CURRENT_TIME -返回自1990年1月1日(午夜)以來(lái)的毫秒數(shù)。
RAPTOR可自由分配的CS教育社區(qū)的服務(wù)。RAPTOR最初和美國(guó)空軍學(xué)院,計(jì)算機(jī)科學(xué)系開(kāi)發(fā)的,但它的使用已經(jīng)蔓延和RAPTOR現(xiàn)在被用于CS教育至少在4大洲超過(guò)17個(gè)國(guó)家。