第5課 主題1 輸入輸出函數(shù) 課件 閩教版(2020)信息技術(shù)七年級(jí)下冊(cè)_第1頁(yè)
第5課 主題1 輸入輸出函數(shù) 課件 閩教版(2020)信息技術(shù)七年級(jí)下冊(cè)_第2頁(yè)
第5課 主題1 輸入輸出函數(shù) 課件 閩教版(2020)信息技術(shù)七年級(jí)下冊(cè)_第3頁(yè)
第5課 主題1 輸入輸出函數(shù) 課件 閩教版(2020)信息技術(shù)七年級(jí)下冊(cè)_第4頁(yè)
第5課 主題1 輸入輸出函數(shù) 課件 閩教版(2020)信息技術(shù)七年級(jí)下冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

主題1廈門市松柏中學(xué)初中信息技術(shù)廖鷺?lè)宓谖逭n順序結(jié)構(gòu)數(shù)據(jù)類型、常量和變量、輸入輸出函數(shù)1基本數(shù)據(jù)類型2

常量和變量3賦值語(yǔ)句4

輸入和輸出函數(shù)5動(dòng)手實(shí)踐:變換變量值1基本數(shù)據(jù)類型數(shù)據(jù)上節(jié)課討論的計(jì)算矩形面積的程序中,矩形的長(zhǎng)和寬就是我們要處理的數(shù)據(jù)。不僅僅這些數(shù)值計(jì)算機(jī)需要存儲(chǔ)和處理,比我們的姓名、家庭住址、學(xué)校名稱等。S數(shù)據(jù)的基本類型可以分為數(shù)值型和字符類型。C語(yǔ)言的基本數(shù)據(jù)類型包括整型、實(shí)型和字符型。數(shù)據(jù)類型I用于表示整數(shù)值。C語(yǔ)言中的整型類型有很多,常見的有兩種類型。整型F包括正實(shí)數(shù)、負(fù)實(shí)數(shù)和零。可以表示帶有小數(shù)部分的數(shù)值。包括十進(jìn)制表示法(3、0.0、-8.0、+5.61)、科學(xué)計(jì)數(shù)法(3.4E+38)。支持常見的實(shí)數(shù)類型:?jiǎn)尉萬(wàn)loat、雙精度實(shí)型double。實(shí)型C如英文字符或標(biāo)點(diǎn)。用單引號(hào)括起。‘a(chǎn)’‘C’字符型基本數(shù)據(jù)類型示例1:inti=5,j,k;floatx=2.5,y,z;chara,b,c;數(shù)據(jù)類型定義標(biāo)識(shí)符占字節(jié)數(shù)數(shù)值范圍短整型Short2-32768~32767整型int4-2147483648~2147483647數(shù)據(jù)類型定義標(biāo)識(shí)符占字節(jié)數(shù)數(shù)值范圍單精度實(shí)型float4-3.4E-38~3.4E+38雙精度實(shí)型doubie8-1.7E-308~1.7E+308//定義I,j,k為整形變量,給i賦初值5//定義x,y,z為實(shí)型變量,給x賦初值2.5//定義a,b,c為字符變量基本數(shù)據(jù)類型【事例一】參看教材P63頁(yè)的示例2,將示例2的代碼輸入Dev-C++。嘗試著改變教材中給出的數(shù)據(jù),觀察運(yùn)行結(jié)果的變化。思考:a和b同為5,在輸出的時(shí)候有什么差別?a為整型,輸出5b為實(shí)數(shù),輸出5.000000變量變量用來(lái)存儲(chǔ)需要改變的數(shù)據(jù)。變量:變量名和變量值組成,使用前需要先定義。命名規(guī)則:以字母開頭,由字母、數(shù)字和下劃線組成,一般不能超過(guò)32個(gè)字符。不能用C語(yǔ)言的關(guān)鍵字作為變量名。不能與符號(hào)常量名和函數(shù)名相同。區(qū)分大小寫?!臼纠?】#include<stdio.h>intmain(){inta=5;//定義a為整型

floatb=5;//定義b為實(shí)型變量

floatc=10.56;//定義c為實(shí)型變量

printf("a=%d\n",a);pirintf("b=%f,c=%f\n",b,c);//符號(hào)\n表示換行

return0;}變量a和b的值相同,類型卻不同,分別適合于什么樣的情況?計(jì)算人數(shù)可以是實(shí)型數(shù)嗎?計(jì)算金額可以是實(shí)型數(shù)嗎?2常量和變量常量想一想,在寫程序的時(shí)候,又沒有可能需要存儲(chǔ)一些不需要改變也不可能改變的數(shù)據(jù)呢?如果有的話,請(qǐng)舉例子?圓周率π常量:在程序中其值保持不變的數(shù)據(jù)稱為常量,如圓周率π。取名規(guī)則:#define常量名值const類型常量名=值;3賦值語(yǔ)句賦值語(yǔ)句賦值語(yǔ)句:賦給某個(gè)變量一個(gè)具體的確定值的語(yǔ)句。變量名=表達(dá)式“=”,稱作賦值號(hào),不是等號(hào)。如x=x+1,將x+1的值賦給x,不是x等于x+1.先計(jì)算x+1的值,然后賦給x,這樣x的值就增加了1.把這段代碼輸入Dev-C++,同時(shí)試試把x=1改為1=x,可以嗎?X=x+1有怎樣的含義?1X2XX+1=1+1=2X=X+1賦值語(yǔ)句下列哪些是正確的賦值語(yǔ)句?X=2*3+52=XX=3+XY=3+X5-3=X3+X=Y4輸入輸出函數(shù)(一)輸出函數(shù)格式:printf(“格式化字符串”,輸出列表);說(shuō)明%d輸出整數(shù)型,表示按十進(jìn)制整型輸出%md輸出m位整數(shù),m為正數(shù)是右對(duì)齊,m為負(fù)數(shù)是左對(duì)齊%f輸出實(shí)型數(shù),默認(rèn)6位小數(shù)%.mf輸出實(shí)型數(shù),小數(shù)點(diǎn)后面保留m位%c以字符形式輸出【示例5】#include<stdio.h> intmain(){floats=10.5688;printf(“面積s=%.2f\n”,s);//普通字符“面積=”原樣輸出

return0;}輸出函數(shù)和輸入函數(shù)(二)輸入函數(shù)示例6:#include<stdio.h>#definePI3.14 intmain(){intr;floats;printf("請(qǐng)輸入半徑(正整數(shù)):");scanf("%d",&r);s=PI*r*r; printf("圓的面積為:%.2f\n",s);

return0;}輸出函數(shù)和輸入函數(shù)對(duì)比printf和scanf函數(shù)在格式化字符串上有哪些相似和不同?格式:scanf(“輸入控制符”,變量地址列表);例如:scanf("%d",&r);%d表示輸入的數(shù)據(jù)是整數(shù),%f代表輸入的數(shù)據(jù)是單精度實(shí)型數(shù)變量地址由”&”和變量構(gòu)成,輸入多個(gè)變量時(shí)用空格分開5動(dòng)手實(shí)踐:交換變量值【任務(wù)一】參考書本,完成編程任務(wù),并思考回答問(wèn)題。易錯(cuò)點(diǎn)scanf函數(shù)忘記加&取地址符打印輸出的語(yǔ)句必須采用:printf(“a=%d,b=%d,a,b),以此驗(yàn)證a和b的值是否真正得到了交換。提醒要求要求定義兩個(gè)整型變量a和b,分別從鍵盤上輸入它們的值,打印輸出a,b的值;交換a,b的值,再次打印輸出a,b的值。動(dòng)手實(shí)踐:交換變量值3a5btemp=atempa=bab=tempb533交換變量易錯(cuò)點(diǎn):scanf函數(shù)忘記加&取地址符編寫一個(gè)程序,將用戶輸入的攝氏溫度ct轉(zhuǎn)換成華氏溫度f(wàn)t輸出。(參考P68)1.因?yàn)闇囟瓤赡芎行?shù),所以可以把攝氏溫度和華氏溫度都定義為

類型。2.將攝氏溫度轉(zhuǎn)換為華氏溫度的公式,應(yīng)當(dāng)如何在程序中表達(dá)?3.目前大多數(shù)氣象預(yù)報(bào)只報(bào)告整數(shù)溫度值,那么我們

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論