Raptor是一個基于流程圖的編程環境,為程序和算法設計的基礎課程的教學提供實驗環境,幫助學生想象他們的算法,避免語法錯誤。這個方案直觀地創建和執行,視覺跟蹤執行通過流程圖。所需的語法被保持到最低限度。使用這款軟件設計的程序和算法可以直接轉換成為C++、C#、Java等高級程序語言,這就為程序和算法的初學者鋪就了一條平緩、自然的學習階梯,非常的實用且強大。
使用教程
1、初次進入,已經有了開始和結束,我們只在這之間添加需要的部分就可以了。因為要求解兩數相加,首先得輸入兩個數,拖動input框到start下面。它會提示要先保存,那就保存起來。
2、雙擊剛剛添加的哪個輸入框,會出現一個提示框,在enter prompt here框中輸入提示信息,注意提示信息要用英文的雙引號包括起來。在enter variable here中輸入變量名。完成之后,單擊"done"。
3、下面添加第二個變量,按照同樣的方法。在添加一個處理框也就是assignment(賦值)框,將兩數的和賦給它。
4、再加一個輸出框,將兩數的和輸出。選擇output框,拖到相應位置。雙擊會出現一個對話框,在框中輸入兩數和的變量名就行。如果要輸出提示信息,那就把提示信息用英文的雙引號包括起來。
5、單擊三角形,也就是執行按鈕。
6、在執行過程中,它會用不同的顏色表示執行到了哪一步,這對與在循環或選擇結構中確定執行過程非常有幫助,直觀明了。這個程序當執行到a的時候,出現一個框,用于輸入a的值。執行到b的時候,同樣也會彈出一個輸入框用于輸入b的值。
7、執行完成之后,會在控制臺顯示執行結果。因為我輸入的兩個加數的3和4.結果為7。正確。
軟件功能
1、現在有插件返回字符串的方法。
2、輸入和輸出“對話框中不再有收音機,選擇文本與表達,似乎更加混亂有幫助?,F在,所有的提示輸入/輸出表達式。請務必使用“”(引號)。
3、Set_Precisio(digits)允許您指定將在輸出多少位的精度,SET精密(2)是有用的貨幣。
4、Redirect_Output_Append允許您將輸出重定向到一個文件中,附加上的數據結束。
5、新的時間函數:Current_Year, Current_Month, Current_Day, Current_Hour, Current_Minute, Current_Second, Current_MillisecondCURRENT_TIME -返回自1990年1月1日(午夜)以來的毫秒數。
6、可自由分配的CS教育社區的服務,最初是和美國空軍學院,計算機科學系開發的,但它的使用已經蔓延和現在被用于CS教育至少在4大洲超過17個國家
軟件特色
1、軟件開發環境可以在最大限度地減少語法要求的情形下,幫助用戶編寫正確的程序指令。
2、軟件開發環境是可視化的。這個程序實際上是一種有向圖,可以一次執行一個圖形符號,以便幫助用戶跟蹤程序的指令流執行過程。
3、軟件是為易用性而設計的(用戶可用它與其他任何的編程開發環境進行復雜性比較)。
4、使用軟件所設計程序的調試和報錯消息更容易為初學者理解。
5、使用軟件的目的是進行算法設計和運行驗證,所以避免了重量級編程語言,如C++或Java的過早引入,給初學者帶來的學習負擔
更新日志
1、有望解決在Windows 7 64位的打印對話框。
2、更新Java代碼生成,更新RAPTOR OO模式如何處理遞歸函數。
3、已知問題:RAPTOR OO模式不能正確地處理所有的遞歸函數。
4、修復了一些bug,優化了軟件界面。
5、優化了軟件性能。
6、修復了顏色白色的問題。
7、修復了用戶能夠在OO模式下創建子圖的問題。
8、其他次要更新包括新簽名的安裝程序
0條評論