• <legend id="shejq"></legend>
  • <strong id="shejq"></strong>
  • logo

    您所在位置網站首頁 > 海量文檔  > 教學課件 > 高考

    《C語言程序設計案例教程(第二版)》第3章順序結構程序設計.pptx 20頁

    本文檔一共被下載: ,您可全文免費在線閱讀后下載本文檔。

    • 支付并下載
    • 收藏該文檔
    • 百度一下本文檔
    • 修改文檔簡介
    全屏預覽

    下載提示

    1.本站不保證該用戶上傳的文檔完整性,不預覽、不比對內容而直接下載產生的反悔問題本站不予受理。
    2.該文檔所得收入(下載+內容+預覽三)歸上傳者、原創者。
    3.登錄后可充值,立即自動返金幣,充值渠道很便利
    學習目標案例目標 了解C語言的基本語句 掌握格式化輸入和輸出函數。 理解順序結構的程序設計方法學習目標學習目標了解C語言的三種基本結構了解C語言的基本語句掌握格式化輸入/輸出函數掌握字符輸入/輸出函數案例3 算術計算器【問題描述】在日常生活中,人們經常用到計算器。Windows操作系統提供了一個圖形界面的計算器供用戶使用。本案例將用C語言開發一個簡單的字符界面的算術計算器,當用戶輸入兩個數以后,可以計算這兩個數的和、差、積、商。程序運行效果如圖3-1所示。圖3-1 算術計算器案例3 算術計算器【問題分析】 根據問題描述,程序必須讀入兩個待計算的數據,然后計算并輸出4個結果,所以需要6個變量來存儲這些數值。為保證程序能夠處理帶小數點的數值,并提供足夠的精度,變量的數據類型選用float類型。即: float x,y; //2個用來存儲運算數的變量 float sum,sub,mult,div; //4個用來存儲計算結果的變量:和、差、積、商 程序使用scanf()、printf()來完成數據的輸入和輸出。案例3 算術計算器【算法設計】 (1) 提示用戶輸入兩個待計算的兩個數 (2) 通過輸入語句得到待計算的數據 (3) 分別計算兩數的和、差、積和商(4) 輸出運算結果:和、差、積、商3.1 結構化程序設計的基本概念3.1.1 三種基本結構C語言是結構化程序設計語言,結構化程序設計的思想是,用順序結構、選擇結構和循環結構等三種基本結構來構造程序;限制使用無條件轉移語句(goto語句)。結構化程序設計可采用結構化流程圖。圖3-2 三種基本控制結構3.1 結構化程序設計的基本概念3.1.2 C語句的基本語句1. 函數調用語句由一個函數調用加一個分號“;”構成的語句,其一般形式為: 函數名([實際參數表]);例如:printf("this is a book"); //調用庫函數輸出字符串“this is a book”3.1 結構化程序設計的基本概念3.1.2 C語句的基本語句2.表達式語句由表達式加一個分號“;”就構成了一個表達式語句。例如:sum = a + b;//賦值語句i++;//自加運算表達式語句x=1,y=2;//逗號表達式語句3.1 結構化程序設計的基本概念3.1.2 C語句的基本語句3.控制語句控制語句用于控制程序流程,以實現程序的各種結構方式,共九種,即if語句 (條件語句)switch語句 (多分支選擇語句)while語句 (循環語句)do-while語句 (循環語句)for語句 (循環語句)break語句 (終止執行循環語句或switch 語句)continue語句 (結束本次循環語句)goto語句 (轉向語句)return語句 (從函數返回語句)3.1 結構化程序設計的基本概念3.1.2 C語句的基本語句4.復合語句由“{”和“}”把一些變量說明和語句組合在一起,稱之為復合語句,又稱語句塊(Block)。例如:{ int a = 0,b = 1,sum; sum = a + b; printf("%d",sum);}5.空語句只有一個分號“;”組成的語句。空語句表示什么也不做,必要時再補充完善。3.2 順序結構的基本語句3.2.1 賦值語句賦值語句是由賦值表達式再加上一個分號“;”構成的表達式語句,其一般形式為: 變量 = 表達式;例如:y = 4; //將整數4賦給變量y x = y * 5 + 2; //將表達式y * 5 + 2的值賦給變量x 3.2 順序結構的基本語句3.2.2 格式輸出函數printf()C語言沒有提供輸入和輸出語句,數據的輸入和輸出是通過函數調用來實現的。在C語言的標準函數庫中,提供了一些用于輸入和輸出的函數,如printf()函數和scanf()函數等。1.printf()函數的一般形式格式:printf(格式控制,[輸出列表]);功能:按指定的格式,把指定的任意類型的數據顯示在屏幕上。3.2 順序結構的基本語句3.2.2 格式輸出函數printf()2. 格式說明符格式說明符,用%開頭后跟有一個字母,它規定了輸出形式。如上面的%d,它規定了輸出項a以整數形式輸出,而%c,規定了輸出項ch以字符形式輸出。(1) 輸出整型、長整型、無符號整型數據格式控制符%md中的m是一正整數,為指定的輸出字段的寬度,負號表示左對齊,缺省為右對齊;%ld中的l表示輸出數據為長整型數據。(2) 輸出字符和字符串格式控制符%m.ns中的m、n是正整數,m為指定的輸出字段的寬度,n是從字符串中截取字符的個數,負號表示左對

    發表評論

    請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
    用戶名: 驗證碼: 點擊我更換圖片

    “原創力文檔”前稱為“文檔投稿賺錢網”,本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。原創力文檔是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:3005833200 電話:19940600175 歡迎舉報,上傳者QQ群:784321556

    色播播