




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序(program)是完成某項工作的步驟.計算機程序是用計算機能夠理解的專用語言來描述計算機解決問題的方法和步驟.人們通過計算機程序來和計算機進行信息交流,指示計算機做什么和怎么做.因此,用計算機解決實際問題,往往需要編寫程序,也叫程序設計(program design)簡稱編程.第1頁/共11頁 1, 了解計算機的高級語言在信息處理中的作用和地位,掌握有關程序的一些基本概念. 2, 初步學會使用信息處理的思想和方法,借助某種計算機高級語言編寫程序,然后利用計算機解決各種實際問題,如:模擬物理運動現象,求解數學題目. 3,結構化程序設計的方法是一種科學的程序設計方法,本章將學習結構化程序設計
2、的基本概念與基本方法;以語言為例學習程序的三種基本結構:順序結構,選擇結構,循環結構;流程圖畫法;自頂向下,逐步求精的結構化程序設計方法;模塊化程序設計的思想第2頁/共11頁以屏幕坐標點(321,240)為圓心,100為半徑,畫一個圓.第3頁/共11頁1,輸入已知數據 設圓心坐標為(x y) ,半徑為R,使用語言(statement)(如QBASIC中的基本命名)LET x=320LET y=240LET R=100以上三條語句的作用是將已知的三個數據分別給了三個量xR,所以稱他們為賦值(assignment)語句,其中: (1)英文單詞”LET”是QBASIC的專用單詞,是該語句的語句定義符
3、,也稱為關鍵字(keyword)或保留字,表明該語句的功能,以LET開頭的語句即為賦值語句.第4頁/共11頁(2)xR稱為變量(variable).變量是指在程序執行時,其值可以發生變化的量.如: LET R=100 LET R=200R先后被賦予兩個值,即R的值是可以變化的,R是變量. (3)320,240,100為數值的常量.常量(constant)是不能改變的數據.QBASIC中還有字符串常量,如:”COMPUTER”,”S=”,”2008”等,他們是一對雙引號括起來的若干個合法字符.(4)在賦值語句中,”=”是賦值符號.他的意義與數學中的符號不同,如:在數學中,式子x=x+1顯然是不成
4、立的,但在計算機語言里卻是正確的語句: LET x=x+1第5頁/共11頁(5)賦值符號左邊的變量與右邊的表達式的數據類型必須一致.LET a=10LET a$=“good gream come true!”(6)語句定義符LET可以省略.一個語句行允許寫多個語句,個語句之間用冒號”:”隔開第6頁/共11頁使用語句:CIRCLE (X Y) ,r,4 畫一個圓.其中(x y)為圓心,r為半徑,4為顏色代號(紅色) 在高分辨率圖形方式下,可使用16種不同的顏色,色彩號(015)對應的顏色如表1-1-1所示.第7頁/共11頁使用屏幕選擇語句”SCREEN 13”,可在高分辨率圖形方式下使用256種不同的顏色.涂色使用語句:PAINT (x ,),其中,(x y)是涂色區域內任意一點坐標,4為所涂顏色代號(紅色)第8頁/共11頁本節以”輸入數據 畫圓操作 運行輸入”為步驟,從用QBASIC語言編程畫一個圓的簡單的例子中講述了順序問題的解決方法,重點探討了賦值語句(LET),讀數語句與置數語句(READ/DATA)和鍵盤輸入語句(INPUT)給變量賦值的三種不同的辦法,簡單的介紹了QBSIC程序的組成,QBSIC語言
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論