中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

4.2 運(yùn)用順序結(jié)構(gòu)描述問題求解過程 學(xué)案

資源下載
  1. 二一教育資源

4.2 運(yùn)用順序結(jié)構(gòu)描述問題求解過程 學(xué)案

資源簡介

運(yùn)用順序結(jié)構(gòu)描述問題求解過程
學(xué)習(xí)目標(biāo)
掌握順序結(jié)構(gòu)。
學(xué)習(xí)內(nèi)容
將程序的基本結(jié)構(gòu)按一定規(guī)律組成并對(duì)算法進(jìn)行描述,是保證和提高算法的質(zhì)量,以及編寫優(yōu)質(zhì)程序的基礎(chǔ)。按語句的先后順序執(zhí)行的結(jié)構(gòu)稱為“順序結(jié)構(gòu)”。順序結(jié)構(gòu)是結(jié)構(gòu)化程序的基本結(jié)構(gòu)之一。
探究活動(dòng)
項(xiàng)目小組成員在某網(wǎng)購站點(diǎn)上獲取到如下信息:筆記本1的單價(jià)是3元,筆記本2的單價(jià)是5元,如果兩種筆記本同時(shí)購買,價(jià)格可以打八折。計(jì)算一下,購買筆記本1和筆記本2各n本,可以優(yōu)惠多少元?(以元為單位,四舍五入到小數(shù)點(diǎn)后兩位。)
數(shù)據(jù)的輸入與輸出
在程序設(shè)計(jì)中,數(shù)據(jù)的輸入輸出是最基本的操作之一。在 Python中,數(shù)據(jù)的輸入輸出通過函數(shù)來實(shí)現(xiàn)。
數(shù)據(jù)的輸入
在 Python程序設(shè)計(jì)語言中,數(shù)據(jù)輸入通過input()函數(shù)來實(shí)現(xiàn),input()的一般格式為:
<變量>= input('提示信息:')
該函數(shù)返回輸入的對(duì)象,可輸入數(shù)字、字符串和其他任意類型對(duì)象。在 Python3.x中,不論用戶輸入什么類型的數(shù)據(jù),input()函數(shù)的返回結(jié)果都是字符串,需要將其轉(zhuǎn)換為相應(yīng)的類型再處理。
數(shù)據(jù)的輸出
在 Python3.x中,數(shù)據(jù)輸出通過print()函數(shù)來實(shí)現(xiàn),print()的一般格式為:
print([object, …][, sep=' '][, end='\n']);
(1)方括號(hào)中的項(xiàng)是可選的,可以省略,如省略則取系統(tǒng)的默認(rèn)值。 (2)object是要輸出的對(duì)象,可以是常量、變量或表達(dá)式等。
(3)sep后面的空格(可以指定為其他字符)表示每個(gè)輸出對(duì)象之間的分隔符,如果缺省的話,默認(rèn)值是一個(gè)單個(gè)的空格。
例如,“print(4,5,6,sep='***')”,則輸出結(jié)果為“4***5***6”。
(4)end后面的字符串含義為輸出文本尾的一個(gè)字符串,如果缺省的話,默認(rèn)值是一個(gè)\n換行符。如果設(shè)為其他字符,如end=' ',則輸出當(dāng)前行的所有內(nèi)容后,在末尾加一個(gè)空格,不換行接著輸出下一個(gè)print()的輸出對(duì)象。
例如, print()輸入示例程序如下:
print( "hello",end=' ')
print("world")
輸出為“hello world”。
(5)print()函數(shù)支持參數(shù)格式化,與C語言的 printf類似。
順序結(jié)構(gòu)的應(yīng)用
順序結(jié)構(gòu)是最常用、最簡單的程序結(jié)構(gòu),其語句執(zhí)行順序是自上而下依次執(zhí)行的。如“第三章第二節(jié)“三種基本控制結(jié)構(gòu)”所述,只要按照解決問題的順序?qū)懗鱿鄳?yīng)的語句,便可設(shè)計(jì)出程序的順序結(jié)構(gòu)。順序結(jié)構(gòu)的流程圖如下圖所示。
實(shí)踐
各小組編程解決本節(jié)探究活動(dòng)“購買筆記本的費(fèi)用優(yōu)惠”的問題。)
按照“3.1.2計(jì)算機(jī)解決問題的過程”,解決上述問題的方法有多種,其中一種方法步驟如下:
(1)分析問題。
先求出不使用優(yōu)惠而單獨(dú)購買所需費(fèi)用,再求出使用優(yōu)惠方案購買所需費(fèi)用,兩者相減即為節(jié)省的費(fèi)用。
(2)設(shè)計(jì)算法。
根據(jù)上面的分析,設(shè)計(jì)算法如下:
①輸入n的值;
②令a=3Xn;
③令b=5Xn;
④令y=(a+b)×(1-0.8);
⑤輸出結(jié)果y;
⑥結(jié)束。
其順序結(jié)構(gòu)流程圖如右圖所示。
(3)編寫程序。
根據(jù)上面設(shè)計(jì)的算法,可以編寫出該問題的程序代碼如下:
(4)調(diào)試程序。
將程序代碼輸入計(jì)算機(jī),然后運(yùn)行程序,輸入n的值為50,得到結(jié)果如下所示。經(jīng)驗(yàn)算,結(jié)果正確。
輸入購買的筆記本1和筆記本2的本數(shù)均為:50
購買筆記本1和筆記本2的數(shù)量均為:50本
可節(jié)省的費(fèi)用為:80.00元
課內(nèi)任務(wù):項(xiàng)目小組成員在某網(wǎng)購站點(diǎn)上獲取到如下信息:筆記本1的單價(jià)是3元,筆記本2的單價(jià)是5元,如果兩種筆記本同時(shí)購買,價(jià)格可以打八折。計(jì)算一下,購買筆記本1和筆記本2分別m本和n本,可以優(yōu)惠多少元?(以元為單位,四舍五入到小數(shù)點(diǎn)后兩位。)
試計(jì)算:m為5,n為2時(shí),可以優(yōu)惠的金額為5元。

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 阳城县| 石狮市| 武夷山市| 福安市| 象山县| 浦县| 嘉禾县| 安仁县| 多伦县| 武汉市| 泾阳县| 延寿县| 墨玉县| 偏关县| 光山县| 佛坪县| 临江市| 临沭县| 涞源县| 黑龙江省| 南华县| 灵寿县| 基隆市| 宁安市| 雷山县| 平顶山市| 无棣县| 万全县| 哈尔滨市| 鄂伦春自治旗| 海林市| 张家口市| 昭觉县| 英吉沙县| 黄冈市| 大洼县| 门源| 连江县| 岑溪市| 望奎县| 翼城县|