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

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

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

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

資源簡介

(共35張PPT)
知識回顧
4.2 運用順序結構描述問題求解過程
高中信息技術 必修1
新知導入
本節主要內容:
1、數據的輸入與輸出。
2、順序結構的應用。
4.2 運用順序結構描述問題求解過程
新知講解
4.2.1 數據的輸入與輸出
4.2 運用順序結構描述問題求解過程
1 數據的輸入—input()
input() 的一般格式為:
<變量> = input(“提示信息”)
例如:a=input('請輸入用戶名')
一、輸入提示的代碼應怎么寫?
無提示信息,
按回車結束本次輸入
光標閃爍,時有時無,輸入時易出錯
增加提示語,
輸入不易出錯
a=input( )
a=input("請輸入一個整數a=")
1 數據的輸入—input()
格式:<變量>=input('提示信息:’)
作用:等待用戶用鍵盤輸入數據
說明:
(1)可輸入數字、字符串和其他任意類型對象
(2)返回結果都是字符串,需要將其轉換為相應的類型再處理。
<變量>=int/float(input('提示信息:’))
1 數據的輸入—input()
2.數據的輸出:print()函數
print( )的一般格式為:
print( [object, …][, sep=' '][,end='\n'] )
說明:
(1)方括號中的項是可選的,可以省略,如省略則取系統的默認值。
(2)object是要輸出的對象,可以是常量、變量或表達式等。
程序代碼
顯示內容
數據的輸入與輸出
print( )的一般格式為:
print( [object, …][, sep=' '][,end='\n'] )
說明:
(3)sep后面的空格(可以指定為其他字符)表示每個輸出對象之間的分隔符,如果缺省的話,默認值是一個單個的空格。
程序代碼
顯示內容
a = '2020'
b ='11'
c ='11'
print(a,b,c)
a = '2020'
b ='11'
c ='11'
print(a,b,c,sep='/')
二、sep——sep后面的空格(可以指定為其他字符)表示每個輸出對象之間的分隔符,如果缺省的話,默認值是一個單個的空格。
無sep,每個輸出對象,默認用空格隔開
sep='/'表示用/分割每個輸出對象
結果輸出顯示為2020/11/11
二、sep——怎么修改下列代碼,讓輸出達到目標效果
a = 2
b = 3
print('a+b=',a+b)
a = 2
b = 3
print('a+b=',a+b,sep='')
去掉空格
目標效果
sep='' 每個輸出對象緊緊挨著
2 數據的輸出——P74
a = '語文'
b = '數學'
c = '外語'
d = '信息技術'
print(a,b,c,d)
無sep,每個輸出對象,默認用空格隔開
【課堂練習】讀代碼,猜測以下代碼的輸出結果
4.2.1 數據的輸出——P74
a = '語文'
b = '數學'
c = '外語'
d = '信息技術'
print(a,b,c,d,sep='')
sep='' 緊緊挨著
【課堂練習】讀代碼,猜測以下代碼的輸出結果
數據的輸入與輸出
print( )的一般格式為:
print( [object, …][, sep=' '][,end='\n'] )
說明:
(4)end后面的字符串含義為輸出文本尾的一個字符串,如果缺省的話,默認值是一個\n換行符。如果設為其他字符,如end=' ',則輸出當前行的所有內容后,在末尾加一個空格,不換行接著輸出下一個print( )的輸出對象。
程序代碼(缺省)
運行結果(缺?。?br/>程序代碼(end=”*”)
運行結果(end=”*”)
運行結果(end=”*”)
4.2.1 數據的輸出——P74
a = '語文'
b = '數學'
c = '外語'
d = '信息技術'
print(a)
print(b)
print(c)
print(d)
無end, 輸出后默認換行(end='\n’)
【課堂練習】讀代碼,猜測以下代碼的輸出結果
2 數據的輸出——P74
a = '語文'
b = '數學'
c = '外語'
d = '信息技術'
print(a,end=' ')
print(b,end=' ')
print(c,end=' ')
print(d,end=' ')
end=' '每個輸出末尾用空格隔開
【課堂練習】讀代碼,猜測以下代碼的輸出結果
【課堂練習】
小智想打印以下內容,下列代碼不能實現的選項是:
打印內容為:今天爸爸給我十塊錢, 我拿著錢買了雪糕, 可好吃了
A、print("今天爸爸給我十塊錢, 我拿著錢買了雪糕, 可好吃了")
B、print("今天爸爸給我十塊錢,","我拿著錢買了雪糕,","可好吃了")
C、print(今天爸爸給我十塊錢,我拿著錢買了雪糕,可好吃了)
D、print("今天爸爸給我十塊錢, 我拿著錢買了雪糕,","可好吃了")
4.2.1 數據的輸入與輸出——P73-74
C
【課堂練習】
小慧的同桌想通過print計算出100+200的值,以等式的方式呈現出來,
下列代碼正確的選項是:
A、print("100+200=",100+200)
B、print(300)
C、print(100+200)
D、print(100+200=300)
4.2.1 數據的輸入與輸出——P73-74
A
數據的輸出
Print([object,……][,sep=' '][,end='\n'])
對象間分隔符,默認空格
輸出對象
文本尾的字符串
默認換行/n
課堂練習
x=input("請輸入x的值:")
y=input("請輸入y的值:")
s=int(x)+int(y)
print("x+y的和是:",s)
x=int(input("請輸入x的值:"))
y=int(input("請輸入y的值:"))
s=x+y
print("x+y的和是:",s)
x+y問題
分別輸入兩個整數
輸出兩個整數的和
樣例輸入
5
3
樣例輸出
8
順序結構是最常用最簡單的程序結構,只要按照解決問題的順序寫出相應的語句即可。
執行過程:語句執行順序是自上而下依次執行
順序結構執行流程圖
語句序列
開始
結束
4.2.1 數據的輸入與輸出
1.分析問題
“購買筆記本的費用優惠”問題
筆記本1的單價是3元,筆記本2的單價是5元,如果兩種筆記本同時購買,價格可以打8折。計算一下,購買筆記本1和筆記本2各n本,可以優惠多少元?
已知的數據是什么?
求解的數據是什么?
需要幾個變量來存儲數據?
計算的公式:
筆記本單價
優惠的費用
筆記本數量n,節省的費用y,筆記本1的總價a,筆記本2的總價b
原價-打折后費用
“購買筆記本的費用優惠”問題
2.設計算法
(1)輸入n的值
(2)將3*n賦給筆記本1總價a
(3)將5*n賦給筆記本2總價b
(4)將(a+b)*(1-0.8)賦給節省的費用y
(5)輸出結果y
開始
輸入n的值
輸出y的值
結束
a=3*n
b=5*n
y=(a+b)*(1-0.8)
【例】順序結構流程的具體應用。
課堂練習
根據流程圖寫出輸入語句、表達式和輸出語句。
輸入語句:
n=int(input(“輸入n的值:”))
表達式:
a=3*n
b=5*n
y=(a+b)*(1-0.8)
輸出語句:
print(“輸出y的值:”,y )
設計算法
編寫程序
n=int(input("輸入購買筆記本n的值:"))
a= 3*n
b= 5*n
y=(a+b)*(1-0.8)
print("輸出購買筆記本1和筆記本2的數量均為:",n,"本")
print("輸出購買筆記本節約的費用為:","%.2f"%y,"元")
格式化輸出浮點數(float)
"%.2f"意味著2位小數
round(y,2)
調試運行
課堂練習
4、編寫程序,在超市購買水果,已知水果的重量w和水果的單價p,求購買水果應付的金額(精確到角)。
順序結構的應用
注釋語句用于解釋說明代碼,程序運行時會自動跳過,不會運行。
1.單行注釋:【#】開頭
一、定義——注釋語句
程序
結果
2.多行注釋:三個單引號【’’’】或三個雙引號【”””】。但是引號的開始與結束必須是相同類型的。
計算一個數除以10的商(整數部分)和余數的和。
(1)將數值89賦給變量a;
(2)將表達式a//10賦給變量b;
(3)將表達式a%10賦給變量c;
(4)將表達式b+c賦給變量s;
(5)使用輸出語句在屏幕上輸出s的值。
a=89
會考題(10分)
b=a//10
c=a%10
s=b+c
print(s)
變量=值
會考題(10分)
會考題(10分)

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 乌什县| 游戏| 大兴区| 突泉县| 柘荣县| 理塘县| 德昌县| 海门市| 辽阳县| 西乌珠穆沁旗| 九龙城区| 丰都县| 高平市| 襄樊市| 大关县| 卢湾区| 阜康市| 锡林郭勒盟| 宁南县| 鲜城| 定远县| 松溪县| 光山县| 古蔺县| 梓潼县| 宜城市| 宿州市| 左云县| 马边| 肥城市| 黄大仙区| 合阳县| 台前县| 前郭尔| 太和县| 石门县| 攀枝花市| 中卫市| 错那县| 崇阳县| 嵊泗县|