<span id="plx27"><var id="plx27"></var></span>
<dfn id="plx27"><var id="plx27"></var></dfn>
  • <span id="plx27"><code id="plx27"><input id="plx27"></input></code></span>
    <menu id="plx27"></menu><menuitem id="plx27"><thead id="plx27"><input id="plx27"></input></thead></menuitem>
  • <label id="plx27"><code id="plx27"></code></label>
    <label id="plx27"><button id="plx27"></button></label>
  • 歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
    裝配圖網(wǎng)
    ImageVerifierCode 換一換
    首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

    《Delphi程序設計基礎教程》第2章 面向對象的pascal語言

    • 資源ID:248215311       資源大小:557.50KB        全文頁數(shù):40頁
    • 資源格式: PPT        下載積分:15積分
    快捷下載 游客一鍵下載
    會員登錄下載
    微信登錄下載
    三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
    二維碼
    微信掃一掃登錄
    下載資源需要15積分
    郵箱/手機:
    溫馨提示:
    用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
    支付方式: 支付寶    微信支付   
    驗證碼:   換一換

     
    賬號:
    密碼:
    驗證碼:   換一換
      忘記密碼?
        
    友情提示
    2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
    3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
    4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
    5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

    《Delphi程序設計基礎教程》第2章 面向對象的pascal語言

    Click to edit title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,DELPHI,程序設計基礎教程,*,DELPHI,程序設計基礎教程,第二章,面向對象的,pascal,語言,第二章,面向對象的,pascal,語言,本章學習導讀,2.1 Object Pascal,概述,2.2,基本數(shù)據(jù)類型,2.3,運算符,本章小結,2024/10/22,DELPHI,程序設計基礎教程,本章學習導讀,本章首先介紹如何在,Delphi,集成開發(fā)環(huán)境中創(chuàng)建控制臺程序,這將為下面學習對象,Pascal,語言的基本理論創(chuàng)造一個簡單實用的上機環(huán)境;然后介紹面向對象的,Pascal,語言中的一些基本知識,如源程序結構、符號、常量、變量、基本數(shù)據(jù)類型和表達式,并相應的配合圖形界面程序實現(xiàn)的實例進一步加深讀者對相關知識點的理解。讀者在學習完本章之后就可以使用,Delphi,進行簡單的面向對象的程序設計和開發(fā)了。,2024/10/22,DELPHI,程序設計基礎教程,2.1 Object Pascal,概述,2.1.1,標識符,2.1.2,保留字,2.1.3,注釋,2.1.4,常量和變量,2024/10/22,DELPHI,程序設計基礎教程,2.1 Object Pascal,概述,Object Pascal,具備清晰的模塊結構,編譯、運行效率高,便于移植,同時由于它提供了各種常量、變量的設置以及豐富的數(shù)據(jù)類型,在充分體現(xiàn)結構化程序設計的同時,使其應用程序廣泛應用于應用軟件的開發(fā)。,通??梢岳?Delphi,開發(fā)下面的,3,種應用程序:,(,1,),Windows,圖形界面程序,(,2,)控制臺程序,(,3,)服務器程序,2024/10/22,DELPHI,程序設計基礎教程,2.1 Object Pascal,概述,例,2-1,:編寫一個小程序。要求輸入一行文字,然后輸出用戶輸入的文字,按回車鍵退出。,該實例可以讓讀者在學習對象,Pascal,語言的過程中方便地上機。該實例具有以下特點:,(,1,)是一個控制臺程序。,(,2,)生成的應用程序非常小,一般在幾十個字節(jié)左右。,(,3,)便于保存和備份實例。因為實例的運行環(huán)境、界面模式和文件等都比較簡單、統(tǒng)一,所以在做完實例之后可以將關鍵代碼復制到某個字處理軟件的文檔中保存。另外也可以通過簡單的操作將運行結果顯示的文字復制到剪貼板中。,(,4,)相關文件少。最少情況下可以只有一個工程文件,(.,dpr,),和一個可執(zhí)行文件,(.exe),。,2024/10/22,DELPHI,程序設計基礎教程,2.1.1,標識符,標識符(,Identifiers,)是以字母或下劃線開頭,后跟字母、數(shù)字或下劃線所組成的串,其作用是標識常量、變量、類型、屬性、對象、過程、函數(shù)、程序、單元、庫和組件庫等。,標識符由一個或多個,ASCII,碼字符序列組成,其構詞規(guī)則如下:,(,1,)標識符由字母、數(shù)字或下劃線組成;,(,2,)標識符的第一個字符必須是字母或下劃線;,(,3,)標識符的長度不應超過,255,個字符,否則只有前,255,個字符有效;,(,4,)不能將保留字用作標識符;,(,5,)標識符不區(qū)分大、小寫,。,2024/10/22,DELPHI,程序設計基礎教程,2.1.2,保留字,程序如同一篇文章,由字符組成單詞,再由單詞和符號構成句子,語句。,Object Pascal,語言中具有特殊含義的單詞稱為保留字。保留字系統(tǒng)已使用,用戶不可以用來作為標識符。以下是,Object Pascal,的保留字:,AND,,,ARRAY,,,BEGIN,,,CASE,,,CONST,,,DIV,,,DO,,,DOWNTO,,,ELSE,,,END,,,FILE,,,FOR,,,FUNTION,,,GOTO,,,IF,,,IN,,,LABEL,,,MOD,,,NIL,,,NOT,,,OF,,,OR,,,PACKED,,,PROCEDURE,,,PROGRAM,,,RECORD,,,REPEAT,,,SET,,,THEN,,,TO,,,TYPE,,,UNTIL,,,VAR,,,WHILE,,,WITH,等,2024/10/22,DELPHI,程序設計基礎教程,2.1.3,注釋,注釋語句為非執(zhí)行語句,編譯程序不對其進行翻譯,也不執(zhí)行,只是為方便用戶讀程序而附加的解釋說明語句。,Object Pascal,支持,3,種類型的注釋。,大括號注釋:“,”,與“,”,的成對使用表示它們之間的內容為注釋部分。,帶星號的小括號注釋:“(*”與“*)”的成對使用表示它們之間的內容為注釋部分。,雙斜杠注釋“,/”,:表示所在行的該符號之后的內容為注釋。,2024/10/22,DELPHI,程序設計基礎教程,2.1.3,注釋,例,2-2,:編寫一個小程序。依次輸入,a,,,b,,,c,三個數(shù),然后分行輸出三個數(shù),按回車鍵退出。,2024/10/22,DELPHI,程序設計基礎教程,2.1.4,常量和變量,常量和變量是學習各種編程語言進行程序設計的基礎概念,它們都是存儲數(shù)據(jù)的載體,它們在同一時刻只存儲一個數(shù)據(jù)。常量和變量代表了在程序運行過程中兩種不同狀態(tài)的量。常量的值是指在程序運行過程中始終不變;與之相反,變量的值則是程序運行過程中可以改變。,2024/10/22,DELPHI,程序設計基礎教程,2.1.4,常量和變量,常量,在,Object Pascal,中用,Const,關鍵字來聲明變量,可以同時聲明一個或幾個常量,每定義一個常量應以分號結束。說明常量時,不需要指定其數(shù)據(jù)類型,只需給出具體的值。因為編譯器能根據(jù)常量的值自動判斷常量的類型并分配內存,對于整型常量,編譯器在運行時跟蹤它的值,并不對它分配內存。如:,Const a=10,,編譯器能自動判斷,a,是整型,,Const Pi=3.14,判斷,Pi,是實型,等等。,常量賦值的格式如下:,Const,常量名,=,表達式;,2024/10/22,DELPHI,程序設計基礎教程,2.1.4,常量和變量,變量,Object Pascal,中用,Var,關鍵字來聲明變量,在聲明變量時需要聲明變量的類型。,變量分為全局變量和局部變量。全局變量一旦聲明,會在整個程序中起作用。而局部變量則是在某一個過程或函數(shù)中起作用,退出該過程或函數(shù)則該變量自動從內存中被釋放。,變量是程序代碼中代表一個內存地址的標識符,而此地址中的內容在程序代碼執(zhí)行時可以被改變。在使用變量前必須對它進行說明,即對它進行命名,并說明它的類型。系統(tǒng)根據(jù)變量的數(shù)據(jù)類型為每一個變量分配一定的內存空間。用戶可以通過變量名對內存單元進行讀或寫。,變量賦值的格式如下:,var,變量名列表:類型名;,2024/10/22,DELPHI,程序設計基礎教程,2.1.4,常量和變量,例,2-3,:計算路程,有一輛汽車每小時可以行駛,x,公里,欲計算,y,小時能行駛多少公里(假設,x,和,y,均為整數(shù))。,解決這個問題需要使用公式:路程,=,速度,時間。,要編寫解決這個問題的程序,需要使用,3,個變量:,v,、,t,和,s,。變量,v,用于存放速度的值,變量,t,用于存放時間的值,變量,s,用于存放路程的值。,2024/10/22,DELPHI,程序設計基礎教程,2.2,基本數(shù)據(jù)類型,2.2.1,簡單數(shù)據(jù)類型,2.2.2,字符串類型,2.2.3,可變類型,2.2.4,類型轉換,2024/10/22,DELPHI,程序設計基礎教程,2.2,基本數(shù)據(jù)類型,在,Object Pascal,語言中,每個數(shù)據(jù)都有一個確定的類型,某種數(shù)據(jù)類型定義了該類型數(shù)據(jù)的存儲方式和允許的一組運算,存儲方式的定義相應地便確定了該類型數(shù)據(jù)的取值范圍。,Object Pascal,是一種強類型語言,其變量在使用之前都要聲明其數(shù)據(jù)類型。變量的數(shù)據(jù)類型決定了它能夠存儲數(shù)據(jù)的形式、數(shù)據(jù)的范圍以及它能夠進行的運算。在聲明變量時,常量值本身就代表其類型,同時也決定了它所能參與的運算。,2024/10/22,DELPHI,程序設計基礎教程,2.2.1,簡單數(shù)據(jù)類型,簡單數(shù)據(jù)類型包括整型、實型、布爾型和字符型等。,整型,一個整型數(shù)據(jù)用來存放整數(shù)。,Object Pascal,支持,7,種預定義整型,每一種類型規(guī)定了相應的整數(shù)取值范圍以及所占用的內存字節(jié)數(shù)。,整型類型是由正號或負號、數(shù)字組成的數(shù)據(jù),數(shù)據(jù)中不包含小數(shù)。一般整型類型是最常用的類型,它們可以充分利用,CPU,和操作系統(tǒng)的特性,所以在程序中應盡可能使用這種整數(shù)類型。,實型,一個實型數(shù)據(jù)用類存放實數(shù),是實數(shù)的子集,它是帶有小數(shù)部分的數(shù)值。,Object Pascal,支持六種預定義實型,每一種類型規(guī)定了相應的實數(shù)取值范圍、所占用的內存字節(jié)數(shù)以及它們所能達到的精度見教材表,2-2,所示。,2024/10/22,DELPHI,程序設計基礎教程,2.2.1,簡單數(shù)據(jù)類型,布爾型,一個布爾型數(shù)據(jù)用來存放邏輯值(布爾值)。,Object Pascal,支持四種預定義布爾型,每一個類型規(guī)定了所占用的內存字節(jié)數(shù)。布爾型的值只有兩個:,False,(序號是,0,)和,True,(序號是,1,),分別表示邏輯假和邏輯真。并且,TrueA,/,結果為,True,,,a,的,ASCII,值為,97,,,/A,的,ASCII,值為,65,15A/,結果為,False,2024/10/22,DELPHI,程序設計基礎教程,2.3.3,關系運算符,例,2-8,:在,Delphi,集成開發(fā)環(huán)境中,創(chuàng)建一個控制臺程序的工程,并在代碼編輯窗口中打開,Project8.dpr,文件,在該文件中輸入如下代碼:,program Project8;,$APPTYPE CONSOLE,var,x,y:Integer,;,Bo:Boolean,;,begin,x:=10;/,給,x,賦值,10,y:=20;/,給,y,賦值,20,Bo:=,not(x,y);,writeln(Bo,);,readln,end.,運行后,布爾型變量“,Bo”,的值為什么?,2024/10/22,DELPHI,程序設計基礎教程,2.3.4,邏輯運算符,Pascal,語言用,and,和,or,作為邏輯與和邏輯或運算符,,Pascal,的邏輯非的運算符是,not,,它是用來對一個布爾表達式取反。,邏輯運算符對邏輯類型的操作數(shù)進行運算,數(shù)據(jù)結果也為邏輯類型,如教材表,2-7,所示。,not,(邏輯非):將邏輯結果取反,即原先為,True,的變成,False,,原選為,False,的變成,True,。,and,(邏輯與):有且僅有兩個操作數(shù)為真,結果才為真;否則為假。相當于漢語中“并且”的意思,只有當兩個條件同時滿足時,結果才為,True,。,or,(邏輯或):僅當一個操作數(shù)為真時,值就為真,否則為假。,xor,(邏輯異或):當兩個操作數(shù)不同時,即一個為,True,,另一個為,False,時結果為真,同時為,True,或同時為,False,時為假。,2024/10/22,DELPHI,程序設計基礎教程,2.3.5,集合運算符,集合運算符只要對兩個集合進行操作,判斷兩個集合之間的關系,如教材表,2-9,所示。,例如,有以下說明和集合的運算:,type Numbers=1,100;Numset=set of Numbers;,var,set1,set2,set3,set4,set5:Numset;,begin,set1:=1,3,5,7;,set2:=2,4,5,8;,set4:=1,3;,set5:=2,5;,set3:=set1+set2;,end;,試算出,set3,的值。,2024/10/22,DELPHI,程序設計基礎教程,2.3.6,位運算符,位運算符能操作一個變量的各二進制位。最常用的按位運算符能把一個數(shù)左移或右移,或對兩個數(shù)按位執(zhí)行與、取反、或和異或等運算。位運算

    注意事項

    本文(《Delphi程序設計基礎教程》第2章 面向對象的pascal語言)為本站會員(dfg****19)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

    溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




    關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

    copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

    備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


    本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

    欧美久久久一区二区三区,国产精品亚洲一区二区无码,亚洲国产精品综合久久20声音,亚洲国产精品无码久久久蜜芽
    <span id="plx27"><var id="plx27"></var></span>
    <dfn id="plx27"><var id="plx27"></var></dfn>
  • <span id="plx27"><code id="plx27"><input id="plx27"></input></code></span>
    <menu id="plx27"></menu><menuitem id="plx27"><thead id="plx27"><input id="plx27"></input></thead></menuitem>
  • <label id="plx27"><code id="plx27"></code></label>
    <label id="plx27"><button id="plx27"></button></label>