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

4.2 運用順序結構描述求解問題過程 課件(共25張PPT) 2023—2024學年高中信息技術粵教版(2019)必修1

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

4.2 運用順序結構描述求解問題過程 課件(共25張PPT) 2023—2024學年高中信息技術粵教版(2019)必修1

資源簡介

(共25張PPT)
第四章
4.2 運用順序結構描述問題求解過程
計算圓的面積
計算圓的面積
計算圓的面積
4.2.1 數據的輸入與輸出
1.數據的輸入
在Python程序設計語言中,數據輸入通過input()函數來實現,input()的一般格式為:
<變量>=input(‘提示信息:’)
在Python 3.X中,不論用戶輸入什么類型的數據,input()函數的返回結果都是字符串。input()函數的作用:等待用戶用鍵盤輸入數據。
4.2.1 數據的輸入與輸出
2.數據的輸出
在Python程序設計語言中,數據輸出可通過print()函數來實現,print()的一般格式為:
print([object,…][,sep=’’][,end=’\n’])
常量、變量或表達式等
表示每個輸出對象之間的分隔符,如果缺省,默認值為一個空格
換行符
輸出文本尾的一個字符串
print()函數格式化輸出
%f 格式化浮點數字,可指定小數點后的精度
%.2f 是指保留小數點后兩位
%y 是指格式化的對象是y
4.2.2 順序結構的應用
順序結構是最常用、最簡單的程序結構,其語句執行順序是自上而下依次執行的。
開始
結束
語句1
……
語句n
語句系列
分析問題
先求出不使用優惠單獨購買所需費用,再求出使用優惠方案購買所需費用,兩者相減即為節省的費用。
分別用a,b表示筆記本1和筆記本2的數量,用y表示優惠的金額。
設計算法
開始
結束
a=3╳n, b=5╳n
輸入n的值
輸出y的值
y=(a+b)╳(1-0.8)
輸入
計算
輸出
編寫程序
n = int(input("請輸入購買的筆記本1和筆記本2的本數:"))
a=3*n
b=5*n
y=(a+b)*(1-0.8)
print("購買筆記本1和筆記本2的數量為各",n, "本")
print("可節省的金額為",y,"元")
開始
結束
a=3╳n,b=5╳n
輸入n的值
輸出y的值
y=(a+b)╳(1-0.8)
調試運行程序
課堂練習一:交換兩個變量的值
茶水
鹽水
開始
結束
c=a
輸入兩個變量a,b的值
輸出a,b的值
b=c
a=b
a= input("請輸入a的值:")
b= input("請輸入b的值:")
print(a,b)
a,b=b,a
print(a,b)
假設a=996,b=886,嘗試寫出交換變量a,b的值的代碼
a= input("請輸入a的值:")
b= input("請輸入b的值:")
print(a,b)
a=b
b=a
print(a,b)
課堂練習二:從鍵盤輸入一個三位數,運行程序將其逆序輸出
分析問題:分別求出三位數的個位、十位、百位,再通過運算輸出新的三位數。
程序中可以有幾個變量?
原來的三位數x
個位a
十位b
百位c
輸出后的三位數y
x= int(input("請輸入任意一個三位數:"))
a= x//100
b=(x//10)%10
c=x%10
y=c*100+b*10+a
print(y)
甲、乙、丙三人分別有磁帶36,48,64盒。先由甲把自己的磁帶平均分為三份,分給乙、丙各一份,自己留下一份;接著是乙,最后是丙,都按甲的方法處理。編程輸出甲、乙、丙在 上述過程中各人的磁帶數分別是多少 (輸出所有的中間結果)
課堂練習三
a=36
b=48
c=64
a=int(a/3)
b=b+a
c=c+a
print("第一次分配后的磁帶數分別為:",a,b,c)
b=int(b/3)
a=a+b
c=c+b
print("第二次分配后的磁帶數分別為:",a,b,c)
c=int(c/3)
a=a+c
b=b+c
print("第三次分配后的磁帶數分別為:",a,b,c)
五位好朋友相聚,第一位朋友帶來了很多糖塊贈送給各位朋友,使每人的糖塊在各自原有的基礎上翻了一倍;接著第二位好友也同樣向每人贈送糖塊,他同樣使每人的糖塊在各人已有的數量上翻了一倍;第三、第四、第五位好友都照此辦理。經過這樣的贈送之后,每人的糖塊恰好都為32塊。問各位好友原先的糖塊數分別是多少
課堂練習四
a=32
b=32
c=32
d=32
e=32
print("第五次分糖后:",a,b,c,d,e)
#第五次分糖前:
a=int(a/2)
b=int(b/2)
c=int(c/2)
d=int(d/2)
e=a+b+c+d+e
print("第五次分糖前:",a,b,c,d,e)
#第四次分糖前:
a=int(a/2)
b=int(b/2)
c=int(c/2)
e=int(e/2)
d=a+b+c+e+d
print("第四次分糖前:",a,b,c,d,e)
#第三次分糖前:
a=int(a/2)
b=int(b/2)
d=int(d/2)
e=int(e/2)
c=a+b+d+e+c
print("第三次分糖前:",a,b,c,d,e)
#第二次分糖前:
a=int(a/2)
c=int(c/2)
d=int(d/2)
e=int(e/2)
b=a+c+d+e+b
print("第二次分糖前:",a,b,c,d,e)
#第一次分糖前(原始)
b=int(b/2)
c=int(c/2)
d=int(d/2)
e=int(e/2)
a=b+c+d+e+a
print("原有糖果數:",a,b,c,d,e)
課堂練習四

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 喀喇沁旗| 横山县| 兴仁县| 上蔡县| 广南县| 乌拉特中旗| 淮南市| 平原县| 松滋市| 运城市| 邢台县| 县级市| 苍溪县| 金山区| 凤凰县| 贡山| 镇原县| 屏南县| 吉隆县| 延吉市| 紫金县| 平远县| 大化| 丰原市| 磐石市| 永春县| 万安县| 浦江县| 枣庄市| 南城县| 永吉县| 聂荣县| 岳普湖县| 平凉市| 盐边县| 常山县| 中宁县| 贺州市| 梁河县| 滁州市| 石首市|