日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Raptor 复习大纲

發布時間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Raptor 复习大纲 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章 RAPTOR簡介

RAPTOR是什么:RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具)是一款基于流程圖的高級程序語言算法工具。

RAPTOR的學習目的:使用RAPTOR的目的是進行算法設計和運行驗證,所以避免了重量級編程語言,如C++或Java的過早引入,給初學者帶來的學習負擔。

第二章 基本程序設計

常量:RAPTOR定義了四個常量(Constant)(選擇題)

pi(圓周率) 定義為 3.1416

e (自然對數的底)定義為 2.7183

true /yes(布爾值: 真)? 定義為 1

false/no(布爾值:假)? 定義為 0

變量名是否合法的判斷(教材P22)

RAPTOR數據類型:數值,字符串,字符

RAPTOR的運算符有:關系運算,邏輯運算,算數運算(判斷題,教材P25-P26)

RAPTOR的系統函數和應用方式(選擇題,教材P26)

程序的基本結構:順序,選擇,循環。(程序填空題,程序設計題)

第三章 數組

RAPTOR數組的特點

1.在RAPTOR中,一個數組中的各個元素可以包含不同類型的數據(字符、字符串、數值等等);

2.RAPTOR支持可變長數組(VLA);

3.下標可以是常量,變量或表達式,但其值必須是整數(如果是小數將四舍五入);

4.下標必須為一段連續的整數,其最小值成為下界,其最大值成為上界。不加說明時下界值默認為1。

5.RAPTOR數組的最大元素個數在10000個左右,建議不要超此上限。

第四章 子圖與子程序的應用

模塊化的主要作用(選擇題):降低復雜性,避免代碼段重復,改進性能

子圖和子程序的區別和聯系(選擇題,判斷題):

1.子程序的所有變量在子程序運行過程中存在,運行結束后,除了傳遞回調用程序的參數,所有其它變量立即刪除

2.子圖的定義與調用基本上與子程序類似,但無需定義和傳遞任何參數

3.一般情況下,main子圖與所有的子圖共享變量;而子程序的變量在子程序結束時,除去out的參數傳給調用它的模塊之外,其他變量將全部釋放

第五章 圖形程序設計

RAPTOR下,產生圖形界面:Open_graph_Window(X_Size,Y_Size)

常用圖形函數的應用:(程序填空題,比如畫同心圓和畫三角形)

第六章 視窗交互程序設計(選擇題)

阻塞性鍵盤輸入函數

(1) Wait_For_Key

?(2) Character_variable ? Get_Key

?(3) String_variable ? Get_Key_String

非阻塞性鍵盤輸入函數 :Key_Hit

?

阻塞性鼠標輸入函數

Wait_For_Mouse_Button(Which_Button)

Get_Mouse_Button(Which_Button, X, Y)

非阻塞型鼠標輸入函數

(1) x ? Get_Mouse_X

?(2) y ? Get_Mouse_Y

?(3) Mouse_Button_Down(Which_Button)

?(4) Mouse_Button_Released(Which_Button)

?

程序填空題和程序設計題目參考:

《RAPTOR程序設計案例教程》—清華大學出版社

1.教材P18,1,2,3題

2.教材P47,1,2,3,4題

3.輸入任意一個年份,判斷該年是否為潤年。

3.輸入任意兩個數存入變量a、b中,要求:變量a中存儲較大數,b中存儲較小數,然后輸出變量a和b的值。

4.輸入任意三個數存入變量a、b、c中,然后按從小到大的順序輸出。

5.輸入任意一個學生的考試成績,然后按其所屬分數段打印對應等級:90-100分為A等,80-89分為B等,70-79為C等,60-69為D等,60分以下為E等。

6.計算并輸出sum = 1 + 2 + 3 + … + n

7.計算并輸出n!值

8.計算并輸出sum = 1! + 2! + 3! + … + n!

9.輸入任意整數存入變量n中,若n≤0則輸出“Error!”;否則組織循環結構流程計算sum = 1 / 2 + 2 / 3 + 3 / 4 + … + n / ( n + 1 )的值,然后分別輸出變量n和sum的值。

10.設計循環結構程序輸入任意10個整數,分別統計其中的奇數個數、偶數個數、所有數的累加和,然后顯示結果。

11.設計校園歌手大賽計分程序,假設有10評委按10分制打分,計算每位選手扣除一個最高分、最低分后的平均分,顯示計分結果。

?

總結

以上是生活随笔為你收集整理的Raptor 复习大纲的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。