程序設(shè)計(jì)初步(1-2)_第1頁
程序設(shè)計(jì)初步(1-2)_第2頁
程序設(shè)計(jì)初步(1-2)_第3頁
程序設(shè)計(jì)初步(1-2)_第4頁
程序設(shè)計(jì)初步(1-2)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

機(jī)器語言:在計(jì)算機(jī)內(nèi)部,能夠直接被處理的符號只有兩個(gè):0和1。由0和1的無窮變化和組合而構(gòu)成的數(shù)就稱為“二進(jìn)制數(shù)”。由二進(jìn)制數(shù)組成的語言,稱為“機(jī)器語言”。(0和1類似于莫爾斯電碼是用“滴和噠”)

一個(gè)二進(jìn)制數(shù)所表示的含義,就如我們?nèi)祟愓Z言中的一個(gè)字母或者一個(gè)數(shù)字、一個(gè)符號等。第一節(jié)程序設(shè)計(jì)入門(1)

認(rèn)識計(jì)算機(jī)語言莫爾斯電碼字符電碼符號字符電碼符號字符電碼符號字符電碼符號A.━B━...C━.━.D━..E.F..━.G━━.H....I..J.━━━K━.━L.━..M━━N━.O━━━P.━━.Q━━.━R.━.S...T━U..━V...━W.━━X━..━Y━.━━Z━━..

二進(jìn)制代碼大寫英文字母二進(jìn)制代碼小寫英文字母AaBbCcDdEeFfGgH…

…………二進(jìn)制數(shù)【字母】二進(jìn)制代碼——莫斯電碼對照表二進(jìn)制代碼十進(jìn)制數(shù)二進(jìn)制代碼十進(jìn)制數(shù)00000?8000111001900102101010001131011110100411001201015110113?6?14?7?1501100111100011101111二進(jìn)制數(shù)【數(shù)字】十進(jìn)制數(shù)——二進(jìn)制數(shù)對照表十進(jìn)制數(shù)273的二進(jìn)制代碼表示是什么?特工任務(wù)一:“譯碼”如何將十進(jìn)制數(shù)字“破譯”為二進(jìn)制代碼:(15)10(1111)2十進(jìn)制二進(jìn)制除二取余法152=172=132=112=10余數(shù)從低位取向高位得二進(jìn)制數(shù):1111(15)10=(1111)2算一算:十進(jìn)制數(shù)203轉(zhuǎn)換成二進(jìn)制數(shù)2032=11012=1502=0252=1122=062=032=12=10余數(shù)從低位取向高位得二進(jìn)制數(shù):11001011(203)10=(11001011)2二進(jìn)制數(shù)轉(zhuǎn)換到十進(jìn)制數(shù)計(jì)算方法:將每個(gè)二進(jìn)制數(shù)按權(quán)(冪、指數(shù))展開后求和對應(yīng)的權(quán):76543210二進(jìn)制數(shù):01000001按權(quán)展開的表達(dá)式為:(01000001)2=1*20+0*21+0*22+0*23+0*24+0*25+1*26+0*27=

算一算:(10010011)2轉(zhuǎn)換成十進(jìn)制數(shù)的值65147知識回顧:二進(jìn)制數(shù):由0和1的無窮變化和組合而構(gòu)成的數(shù)就稱為“二進(jìn)制數(shù)”。機(jī)器語言:由二進(jìn)制數(shù)組成的語言,稱為“機(jī)器語言”。十進(jìn)制數(shù)轉(zhuǎn)為二進(jìn)制數(shù):除二取余法二進(jìn)制數(shù)轉(zhuǎn)為十進(jìn)制數(shù):按權(quán)展開法152=172=132=112=10(01000001)2=1*20+0*21+0*22+0*23+0*24+0*25+1*26+0*27=1+64=65匯編語言這是一種比機(jī)器語言容易理解和記憶的語言,是一種低級語言,通過指令形式指揮計(jì)算機(jī)完成相應(yīng)的操作:如,10;數(shù)值10送寄存器,5;數(shù)值5送寄存器;與中的值相加,結(jié)果送回高級語言“高級語言”,它與人類語言更加接近,如C語言、語言、語言等。通過使用這些語言,編輯程序,就可以指揮計(jì)算機(jī)干活了。【程序():是為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。我們平時(shí)使用的軟件就是用高級語言編寫的程序?!咳纾合旅媸且欢斡谜Z言編寫的“求圓的周長和面積”的程序片段:3.14∏賦值2半徑R值2**R計(jì)算周長值*R*R計(jì)算面積值輸出面積和周長值程序結(jié)束三種計(jì)算機(jī)語言機(jī)器語言匯編語言高級語言低級高級翻譯程序程序設(shè)計(jì)入門(2)

計(jì)算機(jī)處理問題的過程 現(xiàn)實(shí)世界中我們會遇到很多問題,一部分依靠人腦能很快解決,還有很多問題由于時(shí)間等原因我們必須借助計(jì)算機(jī)才能解決。下面以一個(gè)簡單的問題為例。計(jì)算機(jī)處理問題的過程

1.問題的提出 兩個(gè)杯子,一杯可樂,一杯橙汁,現(xiàn)在要把兩個(gè)杯子中的飲料互換一下,應(yīng)該怎么做??可樂甲橙汁乙交換2.建立數(shù)學(xué)模型目的:讓計(jì)算機(jī)“懂”得你的需求目標(biāo):讓計(jì)算機(jī)來模擬操作過程,確定操作步驟 用兩個(gè)變量X、Y來表示甲乙兩個(gè)杯子,用兩個(gè)不同的數(shù)值1和2來表示可樂和橙汁,現(xiàn)在的問題轉(zhuǎn)化為:要把變量X、Y中的數(shù)值進(jìn)行交換12XY交換3.確定算法算法即確定解決問題的方法和步驟上述問題的解決可以采取以下步驟第一步:準(zhǔn)備一個(gè)空杯子丙可樂甲橙汁乙丙第二步:把甲杯中的可樂倒入丙杯甲橙汁乙可樂丙第三步:把乙杯中的橙汁倒入甲杯橙汁甲乙可樂丙第四步:把丙杯中的可樂倒入乙杯橙汁甲可樂乙丙交換結(jié)束 把上述過程應(yīng)用到數(shù)學(xué)模型中用計(jì)算機(jī)模擬以上操作步驟得到: 1、定義三個(gè)變量X、Y、Z;(分別表示3個(gè)杯子) 2、把1賦值給變量X,2賦值給變量Y;(1、2分別表示2種飲料) 3、把X中的值傳遞給Z;(賦值) 4、把Y中的值傳遞給X;(賦值) 5、把Z中的值傳遞給Y;(賦值)變量:它所表示的值在程序運(yùn)行過程中可能發(fā)生改變賦值:將某一值賦給某個(gè)變量的過程偽代碼;;1;2;0;('','','');;;;('','','');.作業(yè)1、在桌面新建一個(gè)文檔,完成下列題目(寫題號和答案)2、什么是二進(jìn)制數(shù)?3、寫出由低級到高級的三種計(jì)算機(jī)語言4、舉例寫出2種高級語言5、二進(jìn)制與十進(jìn)制的轉(zhuǎn)換二進(jìn)制轉(zhuǎn)十進(jìn)制:(01011001)2十進(jìn)制轉(zhuǎn)二進(jìn)制:(165)106、課本”第一節(jié)程序設(shè)計(jì)初步”的“練習(xí)一”練一練將

溫馨提示

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

評論

0/150

提交評論