IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第1頁(yè)
IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第2頁(yè)
IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第3頁(yè)
IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第4頁(yè)
IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

tf*算蝴贏H4

擘校:文典高中

教肺:弱!妙娟

2010/8/81

程大桐

第一章科技典現(xiàn)代生活

第二章重月倒硬醴知

第三章重月圖作棠璜境J1用

第四章基本視窗程式J1用

第五章甯月輟^路輿J1用

2010/8/82

4T程式^言的介貂

4-1.1程式^言的演迤及特性

4-1.2高^(guò)^言的介貂

2010/8/83

第四章基本視窗程式用

4-1程式^言的介貂

一般重月第所能多句了解的暫吾言,耦焉霜子tf算檄^

言,曾耦焉重月第1吾言。此得吾言必須具有特定的格式、

字句、符虢,嘉成遹富的指令或敘述,告知^^所要

完成的任矜,而道^指令、敘述的系且合是一槿程式結(jié)

情,故又耦焉程式暫吾言。

K=1

4-2流程lii的介貂

4-3視窗程式^言例介貂

2010/8/84

4-1.1程式^言的演謹(jǐn)及特性

4、弟一代言吾言一械械仔吾言制窗是一槿慮理數(shù)位

資的檄器,只能了解由一定彳固數(shù)0輿:Mfi合而成的言吾言

道槿得吾言不須^謾斡換,直接輸入重月第內(nèi)軌行,和重月第

內(nèi)CPU結(jié)橫密切相^,故耦之焉檄械|吾言(Machine

Language)°一槿檄型的^算檄只遹用一套檄械言吾言,

同檬的程式到別的械械上即可能輾法使用。

:、第二代言吾言一合言吾言符尚蠕吾言的指令用一些

較容易言己意的符虢代替,使得程式的撰嘉、修改、燮得比較容

易,道槿^言便耦焉系且合言吾言(AssemblyLanguage)。例如:

ADD(addition)加法、SUB(subtraction)y咸法、STO(storage)存入°

系且合言吾言是符械械^言的指令改嘉禹事交容易官出意的符虢,故典檄械

言吾言的指令是一封一的信鼾系,系且合言吾言典械械言吾言是非常相似的,

因此系且合^言亦不易移植至使用不同CPU系列的重月周上使用。故此

言都耦焉低「皆得吾言。

4?L1程式^言的演謹(jǐn)及特性

三、第三代言吾言*一褊i薪吾言其每一句即篇一道敘述,可編

群禹相封的多彳固檄械言吾言指令,又因其較接近人^用i吾,故穗之

篇高陪言吾言,又因其軌行是依摞指令的暹?嗔序,故亦耦焉程序

醇向言吾言°如COBOLFORTRANCPASCALBASIC。

四、第四代言吾言一非程序,性言吾言是指使用者不需要告知

重月窗欲完成工作的各彳固程序,而是符程式分割成篇1午多互相彳蜀立

的「物件」object,言殳言十者找出程式中所有物件信析系,加招之做

最好的系且合,再招需求架情輸入程式中,藉由^息的互相墻^各來(lái)

完成工作,故亦耦焉「物件醇向程式暮殳言招吾言」。得殳^好的程式,

以彳爰在別的程式中仍可拿來(lái)利用,不必重禊嘉相同的程式。槽案、

程式-物件;物件的外覲-腐性;加在物件上的「作用」穗焉

「事件」;藉由外在的管殳定而螯寸物件筐生的不同「反鷹」耦之篇

「事件程序」°如:Delphi>Java、VisualC++。

2010/8/86

.4?1?2高^(guò)^言的介貂

?FORTRAN言吾言

二BASIC|吾言

三PASCAL1吾言

四COBOL1吾言

五、C言吾言

六、Java仔吾言

七、VisualC++言吾言

八、VisualBasic|吾言

2010/8/87

一、FORTRAN^言

4-1.2高卜皆言吾言的介貂

■FORTRAN(FormulaTranslator)徙其英文名

字可得知它是用於工程、科擘方面,是世界上

第一彳固被IS贊出的高隋言吾言。

■一始是由IBM公司於西元1956年贊展出來(lái),

至以960年代即樊展成篇一槿通用言吾言。

■西元1966年ANSI揩市面上各槿FORTRAN

言版本統(tǒng)一成「FORTRANIV」,:L977年結(jié)

情化的概念引入,ANSI再揩FORTRANIV修

春丁一次,此版本耦之篇FORTRAN77

(ANSI

'AmericanNationalStandardsInstitute

2010/8/88

、BASIC^言

4-1.2高卜皆言吾言的介貂

■BASIC(Biginner9sAllPurposeSymbolic

InstructionCode*吾言,中文i睪作的基言吾言。

■道他1言吾言是用直i睪程式(Interpreter),用直

i睪方式揩指令付^^行,而不需揩整各程式翻

i睪成檄械礁。

■BASIC是一槿交^式言吾言,其結(jié)情曾軍易擘,

言吾法清楚,故非常遹合初擘者擘雪。

■BASIC是由Dartmouth擘院於1965年彝展出

來(lái),主要是篇教擘所用,所以指令少曾瀑,功

能有限,只是一槿多用途但不事精得言吾言。

2010/8/89

三、PASCAL^言

4?L2高卜皆言吾言的介貂

■PASCAL的名字是篇了余己念十七世系己的數(shù)擘家

BlaisePascal而來(lái),它是早期重月第的先II者

之一。

■PASCAL^言由FurInformatik擘院的重月第

科擘家NiklausWirth所!殳^^展

■第一彳固PASCAL言吾言在1971年冏世,蹲入了

結(jié)情化程式卷殳!十的概念,因此易學(xué)、易懂,可

^性高,易雉^,在擘征亍、商渠中皆逾用。

■例如Delph啼言即具有加強(qiáng)功能的PASCAL^

2010/8/810

四、COBOL^言

4?L2高卜皆言吾言的介貂

■COBOL(CommonBusinessOriented

Language)言吾言是由CODASYL(Conference

onDataSystemLanguage,美El資料系統(tǒng)

委員曾)共同樊展出來(lái),也咫1961年推出。

■COBOL4吾言可以慮理大量的商棠資料及槽案,

亦有結(jié)情化的特性,但其言十算能力不如

FORTRAN1吾言,故遍用於商棠用途,不遹用

於科擘方面。

■其重要性已逐漸被SQL(structuredQuery

Language)的資料帝言所取代。

2010/8/811

五、言

4-1.2高卜皆言吾言的介貂

■c司吾言是由同豳室的DennisRitchie於

1972年樊展出來(lái)的,原用途是焉了樊展系統(tǒng)

?,但因其指令曾澈、結(jié)情化的1殳1+

成篇一般用途的^言。

■髭吾言的可閶生(Portability湎強(qiáng),T固程式

凌展出來(lái),稍作修改接,黑乎可以移植到任何

不同的檄型上軌行。此外,CM吾言典系且合言吾言

^的配合得宜,因此遹合於用51a殳!十、彝展系

^程式°

■較常冕的版本焉:Turbo-CMicorsoft-C

Quick-C、C++Builder、VisualC++,其

申VisualC++更是加入了物件醇向的尚殳言十。

2010/8/812

六、Java^言

4-1.2高卜皆言吾言的介貂

■言是由美閾昇隔(Sun)公肓

所彝展出來(lái)的,言心

HTML^言的特黠用於淵

路的彝展上。

2010/8/813

七、VisualC++^言

|4?L2高卜皆言吾言的介貂

VisualC#

-VisualC++融骷的跪,

改良了言的,融用者

在建立各槿視窗功能畤更加曾易。

2010/8/814

八、VisualBasi扁言

4-1.2高F皆言吾言的介貂

■VisualBasic是微tUMicrosoft)公司於西元

1991年II彝的Wind。皿嬉用程式卷殳|十1烯t。

■福殳|十概念大都焉物件(Object)蹲向,加加入圈1形

化使用者介面的WinRows作渠璟境。

■程式卷殳!十者不需撰嘉程式描述輸出及串俞入介面元

件的外覲典配置,后襄程式尚殳昌十工作更曾易快速。

■VisualBasic是一一槿事件噩勤(Event-Driven)

的程式言吾言,而「事件」是指但用者所軌行的勤

作,例如:按下指令按、拖曳滑鼠等等。

■造槿物件蹲向的程式卷殳晶十可大幅提升福殳晶十工作者

的效率。

2010/8/815

4?2流程圈的介貂

4?2?1流程圈的曾介

4-2.2演算法的表示典耨例

2010/8/816

4-2.1流程?|的曾介

,'流程[H的符虢(足表4.工,P.91)

:、流程圈I的功能

1、撰嘉程式方便:篇程式撰離之辭系田盛HI。

2、程式暹It信劇系明碓:示出冏題慮理的步驟和方法。

3、系統(tǒng)結(jié)橫易於明瞭:不因人具巽勤,而有工作接替因81。

4、提高撰嘉程式效率:做偵測(cè)日寺,可先檢查流程圈,

容易找出金昔之所在。

5具有潢通性:可焉使用不同程式^言^共同港

通槁楔。

2010/8/817

4-2.2演算法的表示

^例(1/2)

■演算法常以曾軍的言吾法描述一他I聿交焉抽象的

覲念,而流程IH就是符演算法以具If的匱1形

表示的一槿形式,它用來(lái)表示解答的算征亍的

次序,用以表示優(yōu)率俞入資料到解答的崖生所

需要的步驟。

■演算法的尚殳言十之主要步驟如下:

1.分析冏題:要慮理哪些資料,如何慮理?

2,1殳善十解決冏題的方法:系田分明硅步驟。

3.系畬裂流程BI:依撼解決步驟,一一條畬成流程B1。

2010/8/818

4-2.2演算法的表示

^^^^例(2/2)

里殳rm例】統(tǒng)裂「-彳固棒球」比騫之流程圈

主要步驟如下:±

(工)分析冏堰:▼------

輸入:彳輪比騫第一局^始。I

慮理:

a.比賽自第一局到第七局或以上

b.判斷比賽是否超謾七局?

c.判斷比賽是否出現(xiàn)腭負(fù)?

輸出:

a?比騫成有月券,即結(jié)束。

b?比賽平分秋色,即加賽一局。

(2萬(wàn)殳tf解決冏題的方法:

a.第一局始比賽

b.判斷第七局是否比賽完。

c.第七局結(jié)束彳爰判斷成^是否分出瞞負(fù)。

d.若平分秋色刖加賽一埸,一直到分出膀翼焉止

(3)流程(H:

根摞上述步驟系曾成流程IH,如右U所示

2010/8/819

4-3視窗程式^言例介貂

4-3.1VisualBasic的工作琪境

4-3.2基本資料慮理的覲念

4-3.3資料輸入的控制物件

4-3.4程式流程的控制

2010/8/820

4-3.1VisualBasic的工作琪境皿

4-3視窗程式言^例介貂

一、VituralBasic的普勤

二、逗攆「檄型孰行槽」

工.主視窗

2.工具箱三、1殳言十表罩

3.表軍工.彳布置表軍

4.事柒視1窗2.表罩的美化

5,腐性視窗3-更改11色

6,表軍配置視窗4.存槽

7.程式視窗5?離雌

2010/8/821

4-3.1VisualBasic的工作琪境小

4-3視窗程式^言例介貂

w、II始冷殳1十程式(以tf算才票型醴重篇例):

1.黑占逗功能表中的「槽案/7.快按雨下命令^,即出現(xiàn)「程式

建立新事案」礁iiM窗」。

2.更改事案槽名稀8.在PrivateSubCommand-

3.燮改表軍名稀Click。及EndSub^率俞入六十算

4.快按Caption雨下,修改日票型ft重的程式。

表軍的Caption圖'生9,按下工具列的始命令,先敬

5.在表罩上彳布置一彳固命令勤VB鷹用程式的軌行,獸勤彳爰逮

6.黑占逗rCommandlj,不曾孰行先前率俞入的程式。

使其在作用中,再按10.按一下「^算fg重」ffi,可曹勤

rCaptionj廚生

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論