資源簡(jiǎn)介 (共28張PPT)第一課時(shí) 體驗(yàn)程序設(shè)計(jì)的一般過(guò)程解決溫標(biāo)轉(zhuǎn)換問(wèn)題(將一個(gè)華氏度的值轉(zhuǎn)換成攝氏度)程序設(shè)計(jì)及其一般過(guò)程分析問(wèn)題確定解決問(wèn)題的方法描述數(shù)據(jù)設(shè)計(jì)算法選擇描述算法的方法設(shè)計(jì)算法編寫(xiě)程序選擇程序設(shè)計(jì)語(yǔ)言編寫(xiě)程序運(yùn)行調(diào)試修改語(yǔ)法錯(cuò)誤運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤并修改設(shè)計(jì)算法,編寫(xiě)程序算法通俗地說(shuō),算法就是在有限的步驟內(nèi)解決某一問(wèn)題所使用的方法。1、算法的特征有窮性、確定性、有零個(gè)或多個(gè)輸入、有一個(gè)或多個(gè)輸出、可行性2、算法的描述方法自然語(yǔ)言、流程圖、偽代碼2、算法的描述方法例如解決溫標(biāo)轉(zhuǎn)換問(wèn)題自然語(yǔ)言首先,輸入一個(gè)華氏溫度值;然后通過(guò)轉(zhuǎn)換公式計(jì)算出攝氏溫度的結(jié)果;最后,輸出攝氏溫度的值流程圖計(jì)算攝氏溫度輸入一個(gè)華氏溫度開(kāi)始輸出攝氏溫度結(jié)束偽代碼BeginInput 華氏溫度攝氏溫度=5*(華氏溫度-32)/9Output 攝氏溫度End#includeInt main(){float f,c;printf(“請(qǐng)輸入一個(gè)華氏溫度:”);scanf(%f”,&f);c=5*(f-32)/9;print(“攝氏溫度:%d”,c);return 0;}f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:”))C=5*(f-32)/9print(“攝氏溫度:”,C)Python程序C 程序算法程序是由語(yǔ)句構(gòu)成的。Python語(yǔ)言使用回車(chē)來(lái)表示一條語(yǔ)句的結(jié)束。程序的組成編寫(xiě)程序數(shù)據(jù)類(lèi)型f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:”))C=5*(f-32)/9print(“攝氏溫度:”,c)在Python中最常用的數(shù)據(jù)類(lèi)型有整型、浮點(diǎn)型和字符串型等。變量類(lèi)型 標(biāo)識(shí)符 說(shuō)明整型 int 表示整數(shù),如100、156等浮點(diǎn)型 float 表示小數(shù),如3.14、1.05字符串型 str 表示字符串,通常是用一對(duì)單引號(hào)或雙引號(hào)括起來(lái)的一串字符,如“hello”、“abc”.在程序運(yùn)行過(guò)程中,值可以發(fā)生變化的數(shù)據(jù)稱(chēng)為變量。計(jì)算機(jī)處理問(wèn)題時(shí),數(shù)據(jù)會(huì)被放在內(nèi)存中,為了找到數(shù)據(jù)放在什么地方,需要對(duì)存放數(shù)據(jù)的地方命名。這些被命名的存儲(chǔ)空間就是“變量”。變量f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:”))C=5*(f-32)/9print(“攝氏溫度:”,c)程序中出現(xiàn)的c和f是變量,c表示攝氏溫度,f表示華氏溫度。常量f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:”))C=5*(f-32)/9print(“攝氏溫度:”,c)在程序執(zhí)行的過(guò)程中,其值不變的量就被稱(chēng)為常量。運(yùn)算符f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:”))C=5*(f-32)/9print(“攝氏溫度:”,c)算術(shù)運(yùn)算符的作用就是計(jì)算。使用方法與數(shù)學(xué)中的應(yīng)用非常相似,計(jì)算結(jié)果也是數(shù)值。在Python中主要有以下的幾種算術(shù)運(yùn)算符。運(yùn)算符 功能+ 加法運(yùn)算符- 減法運(yùn)算符* 乘法運(yùn)算符/ 實(shí)數(shù)除法運(yùn)算符// 除法取商運(yùn)算符% 除法取余數(shù)運(yùn)算符** 次方運(yùn)算符表達(dá)式f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:”))C=5*(f-32)/9print(“攝氏溫度:”,c)表達(dá)式是由運(yùn)算符、變量、常量、數(shù)字或?qū)ο蠼M合起來(lái),可用來(lái)執(zhí)行運(yùn)算、操作字符或測(cè)試數(shù)據(jù)等。“=”表示賦值運(yùn)算,在 Python語(yǔ)言中表示將“=”右邊的數(shù)據(jù)對(duì)象綁定到其左邊的變量,根據(jù)數(shù)據(jù)對(duì)象的類(lèi)型確定變量的類(lèi)型。“=”如何把一個(gè)具體數(shù)據(jù)存放到變量里?格式:變量=表達(dá)式功能:把右側(cè)表達(dá)式的值賦給左側(cè)的變量Python最基本的賦值語(yǔ)句,其格式如下f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:“))C=5*(f-32)/9print(“攝氏溫度:”,c)輸入輸出函數(shù)print函數(shù)負(fù)責(zé)輸出結(jié)果,如print(“攝氏溫度:”,c)首先輸出文本內(nèi)容:攝氏溫度:”,然后輸出變量c的值。 print輸出后默認(rèn)換行。input函數(shù)的作用是接收一個(gè)文本數(shù)據(jù),而雙引號(hào)內(nèi)的字符串會(huì)顯示在計(jì)算機(jī)屏幕上,如input(“請(qǐng)輸入一個(gè)華氏溫度:”)作為輸入操作的提示文本。f=float(input(“請(qǐng)輸入一個(gè)華氏溫度:“))C=5*(f-32)/9print(“攝氏溫度:”,c)運(yùn)行、調(diào)試程序python程序有兩種運(yùn)行模式交互模式。啟動(dòng)python,在python shell窗口的提示符>>>后,直接鍵入指令,python會(huì)立即執(zhí)行該指令。文件模式。打開(kāi)python的IDLE集成開(kāi)發(fā)環(huán)境,可以創(chuàng)建(file)、編輯(edit)程序文件,還可以檢查語(yǔ)法錯(cuò)誤(check module)、運(yùn)行程序(run module)。程序文件以”py“為后綴名。交互模式文件模式文件模式文件模式下簡(jiǎn)化式溫標(biāo)轉(zhuǎn)換代碼1.若將第一條語(yǔ)句改為:f=input("請(qǐng)輸入一個(gè)華氏溫度:"), 運(yùn)行程序,會(huì)發(fā)生什么?為什么?2.若將第二條語(yǔ)句改為:c= 5(f-32)/9,運(yùn)行程序,會(huì)發(fā)生什么?為什么?小練習(xí)嘗試使用Python編寫(xiě)程序,計(jì)算并打印華氏100度到105度所對(duì)應(yīng)的攝氏溫度。課后作業(yè) 展開(kāi)更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)