c语言程序实际问题,《编程解决问题之程序规划语言(c语言)》.doc
《編程解決問題之程序規劃語言(c語言)》
《編程解決問題之程序設計語言(c語言)》
課程內容介紹:
本課程主要是介紹如何利用c程序設計語言,編寫程序,解決實際問題。目的是提高學生利用計算機快速、高效、智能地解決問題的能力,培養學生解決實際問題的綜合素養。
該書既可以作為信息技術課程內容的補充,也可以作為編程愛好者的自學用書,還可以作為信息學奧賽的輔導用書。
本書內容共分十章和一個附錄,前八章是學習的重點,后幾章是對學有余力的同學的知識的擴充,教師授課時或者學生自學時,使用者可以酌情處理。
目 錄:
第一章 初識編程3
1.1、為什么要編程3
1.2、一個簡單的c語言程序3
1.3、程序的編制4
上機實踐5
第二章 順序結構程序設計5
2.1、變量定義6
2.2、賦值操作6
2.3、輸出語句7
2.4、輸入語句7
2.5、應用實例8
上機實踐9
第三章 分支控制語句——if語句9
3.1、關系運算符及其優先級10
3.2、if語句的語法10
3.3 if語句應用實例11
上機實踐12
第四章 分支控制語句——switch語句13
4.1、switch()語句語法13
4.2 switch()應用實例14
上機實踐16
第五章 循環控制語句1——for語句16
5.1、for語句語法16
5.2 for循環的應用17
上機實踐:20
第六章 循環控制語句2——while語句20
6.1、while語句語法20
6.2、應用實例21
上機實踐:22
第七章 數組的定義與引用22
7.1、數組的定義23
7.2、數組的應用23
上機實踐:26
第八章 函數的定義與使用26
8.1、函數的定義26
8.2、函數的引用27
上機實踐:29
第九章* 字符串處理30
9.1 字符串處理30
9.2、應用實例31
第十章* 文件讀寫操作33
10.1、文件讀寫操作的一般格式33
10.2、實例應用33
附錄* 綜合實例——學生成績查詢系統34
1、程序的功能:34
2、使用說明:34
3、程序代碼36
4、思考問題:39
5、程序的功能擴展:39
參考書目39
第一章 初識編程
1.1、為什么要編程
在信息技術教材(上交、必修本)中,我們曾經了解到——計算機具有強大的功能,利用軟件,計算機可以高效地解決各種問題。不過,有的軟件已經存在了,有的可能還沒有,對于后者這種情況,我們就需要自己動手編寫程序,制作軟件。這就是我們信息技術教材上所提到的“自己編制計算機程序,讓計算機為自己服務”。
1.2、一個簡單的c語言程序
要編程,我們先要學習一種程序設計語言,比如c語言、basic語言、pascal語言等,了解其語法規范、程序結構以及如何利用相應的編譯軟件生成程序這一系列的過程。
下面,我們先來看一個簡單c程序語言的實例,了解程序的一般結構組成和c語言的簡單的語法規范。這段程序的功能是:根據輸入的半徑r,計算圓的周長c和面積s。
C語言程序代碼如下:
#include
#include
main(){
float r, p, c,s;
p=3.14;
printf("intput R:\n");
scanf("%f",&r);
c=2*p*r;
s=p*r*r;
printf("c=%f,s=%f\n",c,s);
system(“pause”);
}
程序解讀:
按照語句的功能,程序可以解讀如下:
1)語句a、b、c、k、l構成了程序的基本框架,為程序的順利執行提供必要的功能準備。
stdio.h和stdlib.h稱為庫文件,里邊包含了程序所需的一些函數命令。輸出命令printf()、輸入命令scanf()包含在stdio.h文件庫中;屏幕停留命令system(“pause”)包含在stdlib.h文件庫中,它使輸出屏幕短暫停留,方便查看輸出結果。
main(){}是程序主體,每個程序只能有一個主函數。問題求解過程就放在大括號內。
2)語句d、e、f、g、h、i、j是問題的處理過程。
用程序解決問題可以分為如下四個階段:
定義變量:語句d定義四個變量,分別存儲程序運行中的半徑r、π、周長c和面積s四個變量數據。程序中所用到的數據(包括臨時數據),必須事先定義變量,且先定義后使用。
數據輸入:語句f是提示用戶輸入,語句g是獲得用戶的輸入數據。
數據處理:語句e是給π的變量p賦初識值,語句h、i利用公式計算周長和面積。
數據輸出:語句j是將計算結果輸出到屏幕上。
1.3、程序的編制
在對程序有
總結
以上是生活随笔為你收集整理的c语言程序实际问题,《编程解决问题之程序规划语言(c语言)》.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 吴恩达 coursera AI 第四课总
- 下一篇: 吴恩达 coursera AI 专项二第