《算術(shù)邏輯運(yùn)算》課件_第1頁(yè)
《算術(shù)邏輯運(yùn)算》課件_第2頁(yè)
《算術(shù)邏輯運(yùn)算》課件_第3頁(yè)
《算術(shù)邏輯運(yùn)算》課件_第4頁(yè)
《算術(shù)邏輯運(yùn)算》課件_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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)介

算術(shù)邏輯運(yùn)算算術(shù)邏輯運(yùn)算在計(jì)算機(jī)科學(xué)中起著至關(guān)重要的作用。它們是計(jì)算機(jī)執(zhí)行所有計(jì)算和決策的基礎(chǔ)。課程目標(biāo)掌握算術(shù)運(yùn)算加減乘除、取余、浮點(diǎn)數(shù)運(yùn)算等。了解邏輯運(yùn)算與、或、非運(yùn)算等。運(yùn)用條件語(yǔ)句if、if-else、if-elif-else語(yǔ)句等。數(shù)值類(lèi)型整數(shù)整數(shù)是指沒(méi)有小數(shù)部分的數(shù)字。例如,1,2,3,100,-5都是整數(shù)。浮點(diǎn)數(shù)浮點(diǎn)數(shù)是指帶有小數(shù)部分的數(shù)字。例如,3.14,-2.5,0.001都是浮點(diǎn)數(shù)。整數(shù)1定義整數(shù)是沒(méi)有任何小數(shù)部分的數(shù)字。2范圍整數(shù)的范圍是無(wú)限的,包括正整數(shù)、負(fù)整數(shù)和零。3表示整數(shù)通常用阿拉伯?dāng)?shù)字表示,例如1、2、3、-1、-2、-3等。4應(yīng)用整數(shù)在數(shù)學(xué)、計(jì)算機(jī)科學(xué)和其他領(lǐng)域都有廣泛的應(yīng)用,例如計(jì)數(shù)、排序、數(shù)據(jù)存儲(chǔ)等。整數(shù)加法1基本操作整數(shù)加法是算術(shù)運(yùn)算中最基本的操作之一。它將兩個(gè)整數(shù)相加得到它們的總和。2示例例如,2+3等于5。加法運(yùn)算可以用于計(jì)算各種數(shù)值問(wèn)題,例如計(jì)算總數(shù)量、計(jì)算距離等等。3運(yùn)算規(guī)則整數(shù)加法遵循交換律和結(jié)合律,即加數(shù)的順序和分組方式不會(huì)影響結(jié)果。整數(shù)減法運(yùn)算符整數(shù)減法使用“-”符號(hào)表示。操作數(shù)減法運(yùn)算需要兩個(gè)操作數(shù),減數(shù)和被減數(shù)。結(jié)果減法運(yùn)算的結(jié)果是兩個(gè)操作數(shù)的差。示例例如,5-3的結(jié)果為2。整數(shù)乘法1乘法運(yùn)算符使用“*”符號(hào)表示2操作數(shù)兩個(gè)整數(shù)3結(jié)果整數(shù)4示例3*5=15整數(shù)乘法是兩個(gè)整數(shù)相乘的運(yùn)算,結(jié)果也是一個(gè)整數(shù)??梢允褂谩?”符號(hào)表示乘法運(yùn)算符。例如,3*5=15,表示3乘以5等于15。整數(shù)除法1除法運(yùn)算兩個(gè)整數(shù)相除2結(jié)果商為整數(shù)3舍棄余數(shù)只保留整數(shù)部分例如:10除以3的結(jié)果為3,舍棄余數(shù)1。整數(shù)取余1運(yùn)算符符號(hào):%2定義除法運(yùn)算后余數(shù)3用法a%b4示例7%3=1取余運(yùn)算返回除法運(yùn)算的余數(shù)。例如,7除以3的余數(shù)為1,因?yàn)?可以被3除兩次,余數(shù)為1。浮點(diǎn)數(shù)表示方式浮點(diǎn)數(shù)用科學(xué)計(jì)數(shù)法表示,由符號(hào)、尾數(shù)和指數(shù)組成。符號(hào)表示正負(fù),尾數(shù)表示有效數(shù)字,指數(shù)表示小數(shù)點(diǎn)的位置。精度限制浮點(diǎn)數(shù)的精度有限,存在舍入誤差,因此在進(jìn)行計(jì)算時(shí),需要考慮精度問(wèn)題。應(yīng)用場(chǎng)景浮點(diǎn)數(shù)廣泛應(yīng)用于科學(xué)計(jì)算、工程設(shè)計(jì)、圖形處理等領(lǐng)域,可以表示精確度較高的數(shù)值。浮點(diǎn)數(shù)加法定義浮點(diǎn)數(shù)加法是指兩個(gè)浮點(diǎn)數(shù)相加的過(guò)程。與整數(shù)加法類(lèi)似,浮點(diǎn)數(shù)加法也遵循加法交換律和結(jié)合律。特點(diǎn)浮點(diǎn)數(shù)加法需要考慮精度問(wèn)題,因?yàn)橛?jì)算機(jī)存儲(chǔ)浮點(diǎn)數(shù)的方式會(huì)造成一定的誤差。例如,0.1+0.2的結(jié)果可能不是0.3。示例例如,3.14+2.718=5.858。在這個(gè)例子中,3.14和2.718是浮點(diǎn)數(shù),它們的加法結(jié)果是5.858。浮點(diǎn)數(shù)減法1操作數(shù)類(lèi)型兩個(gè)浮點(diǎn)數(shù)2運(yùn)算結(jié)果浮點(diǎn)數(shù)3運(yùn)算規(guī)則減去兩個(gè)浮點(diǎn)數(shù)的值4示例3.14-1.57=1.57浮點(diǎn)數(shù)減法是指將兩個(gè)浮點(diǎn)數(shù)相減,得到一個(gè)新的浮點(diǎn)數(shù)結(jié)果。例如,3.14減去1.57,得到的結(jié)果是1.57。浮點(diǎn)數(shù)乘法1運(yùn)算規(guī)則浮點(diǎn)數(shù)乘法遵循一般的乘法規(guī)則,但要考慮小數(shù)點(diǎn)位置的移動(dòng)。例如,1.5*2.5=3.75。2精度問(wèn)題浮點(diǎn)數(shù)乘法可能會(huì)導(dǎo)致精度損失,因?yàn)橛?jì)算機(jī)無(wú)法精確地表示所有實(shí)數(shù)。3應(yīng)用場(chǎng)景浮點(diǎn)數(shù)乘法廣泛用于各種計(jì)算,例如科學(xué)計(jì)算、工程計(jì)算、金融計(jì)算等。浮點(diǎn)數(shù)除法1運(yùn)算符使用“/”運(yùn)算符進(jìn)行浮點(diǎn)數(shù)除法。2結(jié)果返回一個(gè)浮點(diǎn)數(shù),表示兩個(gè)浮點(diǎn)數(shù)的商。3精度浮點(diǎn)數(shù)除法可能存在精度問(wèn)題。例如,10.0/3.0的結(jié)果約為3.3333333333333335,而不是精確的3.333333333333333。在進(jìn)行浮點(diǎn)數(shù)除法運(yùn)算時(shí),需要考慮精度問(wèn)題,并根據(jù)實(shí)際情況選擇合適的處理方式。邏輯運(yùn)算符邏輯與邏輯與運(yùn)算符(&&)用于判斷兩個(gè)條件是否都為真,如果兩個(gè)條件都為真,則結(jié)果為真,否則結(jié)果為假。邏輯或邏輯或運(yùn)算符(||)用于判斷兩個(gè)條件中是否至少有一個(gè)為真,如果兩個(gè)條件中至少有一個(gè)為真,則結(jié)果為真,否則結(jié)果為假。邏輯非邏輯非運(yùn)算符(!)用于對(duì)一個(gè)條件進(jìn)行取反,如果條件為真,則結(jié)果為假,如果條件為假,則結(jié)果為真。布爾類(lèi)型真值布爾類(lèi)型表示真值,通常用TRUE表示。假值布爾類(lèi)型也表示假值,通常用FALSE表示。條件判斷布爾類(lèi)型用于條件判斷,決定程序執(zhí)行路徑。邏輯與運(yùn)算符邏輯與運(yùn)算符用“&&”表示。運(yùn)算結(jié)果只有當(dāng)兩個(gè)操作數(shù)都為真時(shí),邏輯與運(yùn)算的結(jié)果才為真。否則為假。應(yīng)用場(chǎng)景邏輯與運(yùn)算常用于判斷多個(gè)條件是否同時(shí)滿(mǎn)足,例如:判斷學(xué)生成績(jī)是否同時(shí)高于80分且排名在前10名。邏輯或1或運(yùn)算兩個(gè)操作數(shù)中只要有一個(gè)為真,則結(jié)果為真。2真值表展示或運(yùn)算的結(jié)果。3應(yīng)用場(chǎng)景判斷多個(gè)條件是否滿(mǎn)足一個(gè)。4示例判斷是否已滿(mǎn)18歲,并且性別為男。邏輯非1取反運(yùn)算邏輯非運(yùn)算符是對(duì)一個(gè)布爾值進(jìn)行取反操作,將真值變?yōu)榧僦担瑢⒓僦底優(yōu)檎嬷怠?表示符號(hào)在大多數(shù)編程語(yǔ)言中,邏輯非運(yùn)算符用感嘆號(hào)(!)表示。3應(yīng)用場(chǎng)景邏輯非運(yùn)算符常用于條件語(yǔ)句中,用來(lái)判斷某個(gè)條件是否不滿(mǎn)足。條件語(yǔ)句11.判斷條件語(yǔ)句用于判斷條件是否滿(mǎn)足。22.執(zhí)行根據(jù)條件判斷結(jié)果,選擇執(zhí)行不同的代碼塊。33.流程控制控制程序執(zhí)行流程,實(shí)現(xiàn)不同的功能。if語(yǔ)句基本語(yǔ)法if語(yǔ)句用于根據(jù)條件判斷執(zhí)行不同的代碼塊。條件表達(dá)式if語(yǔ)句中的條件表達(dá)式用于判斷真假,結(jié)果為真則執(zhí)行代碼塊,否則跳過(guò)。代碼塊if語(yǔ)句中的代碼塊包含在if關(guān)鍵字之后的冒號(hào)和縮進(jìn)的代碼中,僅當(dāng)條件為真時(shí)才會(huì)執(zhí)行。if-else語(yǔ)句1條件判斷if-else語(yǔ)句用于根據(jù)條件判斷執(zhí)行不同的代碼塊,實(shí)現(xiàn)程序邏輯分支。2真值分支如果條件表達(dá)式為真,則執(zhí)行if語(yǔ)句塊中的代碼,否則執(zhí)行else語(yǔ)句塊中的代碼。3代碼執(zhí)行if-else語(yǔ)句塊中的代碼只會(huì)執(zhí)行其中一個(gè),根據(jù)條件判斷結(jié)果決定執(zhí)行哪一個(gè)。if-elif-else語(yǔ)句1if判斷條件是否成立2elif判斷多個(gè)條件是否成立3else所有條件都不成立if-elif-else語(yǔ)句用于執(zhí)行多個(gè)條件判斷,并根據(jù)結(jié)果執(zhí)行不同的代碼塊。首先執(zhí)行if語(yǔ)句,如果條件成立,則執(zhí)行if塊內(nèi)的代碼。如果if條件不成立,則執(zhí)行elif語(yǔ)句,如果elif條件成立,則執(zhí)行elif塊內(nèi)的代碼,以此類(lèi)推。如果所有條件都不成立,則執(zhí)行else塊內(nèi)的代碼。三元運(yùn)算符1條件判斷表達(dá)式為真2返回值第一個(gè)表達(dá)式3條件不滿(mǎn)足第二個(gè)表達(dá)式三元運(yùn)算符是一種簡(jiǎn)化的條件判斷方法。它使用一個(gè)表達(dá)式判斷條件是否滿(mǎn)足。如果條件滿(mǎn)足,返回第一個(gè)表達(dá)式。否則,返回第二個(gè)表達(dá)式。三元運(yùn)算符語(yǔ)法簡(jiǎn)潔,可以使代碼更加緊湊。邏輯運(yùn)算優(yōu)先級(jí)優(yōu)先級(jí)順序括號(hào)邏輯非邏輯與邏輯或優(yōu)先級(jí)決定運(yùn)算順序優(yōu)先級(jí)高的運(yùn)算符先計(jì)算,例如:邏輯與運(yùn)算符的優(yōu)先級(jí)高于邏輯或運(yùn)算符。例子表達(dá)式(A&&B)||C中,先執(zhí)行括號(hào)內(nèi)的與運(yùn)算,再進(jìn)行或運(yùn)算。算術(shù)邏輯運(yùn)算案例分析通過(guò)實(shí)際案例,展示算術(shù)邏輯運(yùn)算在編程中的應(yīng)用。例如,計(jì)算商品總價(jià)、判斷用戶(hù)是否符合條件、實(shí)現(xiàn)特定算法等。這些案例將幫助您更好地理解算術(shù)邏輯運(yùn)算的實(shí)際意義和應(yīng)用場(chǎng)景。課程總結(jié)算術(shù)運(yùn)算課程介紹了整數(shù)和浮點(diǎn)數(shù)的基本算術(shù)運(yùn)算,包括加減乘除和取余。課程著重講解了不同類(lèi)

溫馨提示

  • 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)論