![IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第1頁(yè)](http://file4.renrendoc.com/view10/M02/30/37/wKhkGWWGwUGAOZNjAADEBhyyRVg659.jpg)
![IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第2頁(yè)](http://file4.renrendoc.com/view10/M02/30/37/wKhkGWWGwUGAOZNjAADEBhyyRVg6592.jpg)
![IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第3頁(yè)](http://file4.renrendoc.com/view10/M02/30/37/wKhkGWWGwUGAOZNjAADEBhyyRVg6593.jpg)
![IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第4頁(yè)](http://file4.renrendoc.com/view10/M02/30/37/wKhkGWWGwUGAOZNjAADEBhyyRVg6594.jpg)
![IT計(jì)算機(jī) 計(jì)算機(jī)概論CH4_第5頁(yè)](http://file4.renrendoc.com/view10/M02/30/37/wKhkGWWGwUGAOZNjAADEBhyyRVg6595.jpg)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB2201-T 57-2023 梅花鹿核心育種場(chǎng)管理規(guī)范
- 2024-2025學(xué)年北京市朝陽(yáng)區(qū)高一上學(xué)期期末質(zhì)量檢測(cè)物理試卷(解析版)
- 民宿度假旅游合同
- 新版北師版一年級(jí)下冊(cè)數(shù)學(xué)課件綜合實(shí)踐 設(shè)計(jì)教室裝飾圖第1課時(shí) 裝飾圖中的奧秘
- 二星章申請(qǐng)書(shū)
- 經(jīng)理層聘任協(xié)議書(shū)(2篇)
- 2024-2025學(xué)年江蘇省蘇州市高一上學(xué)期期末調(diào)研英語(yǔ)試題(解析版)
- 湖北省華大新高考聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月測(cè)評(píng)物理試題(解析版)
- 我的入隊(duì)申請(qǐng)書(shū)
- Module3練習(xí)(單元測(cè)試)英語(yǔ)四年級(jí)下冊(cè)-外研版(一起)(含答案)
- (部編版)統(tǒng)編版小學(xué)語(yǔ)文教材目錄(一至六年級(jí)上冊(cè)下冊(cè)齊全)
- 高空作業(yè)車(chē)日常施工方案
- GB/T 44265-2024電力儲(chǔ)能電站鈉離子電池技術(shù)規(guī)范
- 二《風(fēng)景談》公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)中職語(yǔ)文高教版(2023-2024)基礎(chǔ)模塊上冊(cè)
- 材料力學(xué)之材料疲勞分析算法:S-N曲線(xiàn)法:疲勞分析案例研究與項(xiàng)目實(shí)踐.Tex.header
- 教學(xué)工作獎(jiǎng)勵(lì)辦法
- 2024(新高考2卷)英語(yǔ)試題詳解解析 課件
- 天津2024年天津市規(guī)劃和自然資源局所屬事業(yè)單位招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 2024-2029年中國(guó)肌電生物反饋儀行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)一套
- 中藥材種植中藥材種植良種繁育技術(shù)研究與應(yīng)用
評(píng)論
0/150
提交評(píng)論