資源簡介 (共14張PPT)第四章程序設計基礎4.2運用順序結構描述問題求解過程復習提問:什么是常量?什么是變量?一、順序結構的定義按語句的先后順序執行的結構稱為“順序結構”。問題:筆記本1的單價是3元,筆記本2的單價是5元,如果兩種筆記本同時購買,價格可以打八折。計算一下,購買筆記本1和筆記本2各n本,需要支付多少元?用合適的方法描述算法。二、數據的輸入和輸出1、輸入:<變量>=input(‘提示信息:’)注意:input()函數返回結果都是字符串,需要將其轉換為相應的類型再處理。二、數據的輸入和輸出2、輸出:Print([object,…][,sep=‘’][,end=‘\n’]說明:1)方括號中的項是可選的。2)object是要輸出的對象,可以是常量、變量或表達式。3)sep后面的空格(或其他字符)表示每個輸出對象之間的分隔符,如果缺省的話,默認值是一個單個的空格。如:print(4,5,6,sep=‘***’) 輸出結果為 4***5***64)end后面的字符串含義為輸出文本尾的一個字符串,默認值是一個\n換行符。如end=‘ ‘則輸出一個空格,不換行。如:prin(“hello”,end=‘ ‘)print(“world”)三、順序結構的應用順序結構是最常用最簡單的程序結構,其語句執行順序是自上而下的依次執行的。開始結束語句序列三、順序結構的應用問題:筆記本1的單價是3元,筆記本2的單價是5元,如果兩種筆記本同時購買,價格可以打八折。計算一下,購買筆記本1和筆記本2各n本,需要支付多少元?分析問題:先求出不使用優惠所需費用,再求出使用優惠所需費用。三、順序結構的應用開始結束輸入n的值a=3*n,b=5*ny=(a+b)*0.8輸出y的值算法的描述流程圖:輸入函數:格式: input( )作用:等待用戶用鍵盤輸入數據格式: int(表達式 )作用:把變量轉換成整型輸出函數:print()函數格式化輸出%f 格式化浮點數字,可指定小數點后的精度。%.2f 是指保留小數點后兩位。%y 是指格式化的對象是y。print()函數格式: print(表達式)作用:輸出表達式的值輸出函數:print()函數格式化輸出%f 格式化浮點數字,可指定小數點后的精度。%.2f 是指保留小數點后兩位。%y 是指格式化的對象是y。三、順序結構的應用編寫程序:n = int(input("輸入購買的筆記本1和筆記本2 的本數:"))a=3*nb=5*ny=(a+b)*0.8print("購買筆記本1和筆記本2 的數量為:",n,"本")print("實際的需要支付","%.2f"%y,"元")調試程序:交流P76小結 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫