內容介紹
《新概念C語言》主要內容包括:C語言作為非計算機專業大學生一門系列課程,現在仍然是絕大多數院校的主要基礎課程之一,是非計算機專業大學生算法語言教學的主要載體。C語言以它的功能豐富、表達能力強、使用靈活、套用面廣、目標程式效率高、可移植性好、能對硬體直接進行操作等優點越來越贏得人們的青睞。加之用C語言可以編寫出緊湊、高效、風格優美的程式和其結構化特性,C語言已成為社會認可的程式語言。
但也正是C語言的靈活性(及指針等語法現象)等優點,使本應以算法教學為主的C語言教學變成了C語言的語法學習課程,極大地衝擊了教學的核心內容和目的。同時還因為C語言語法現象過於複雜、書寫過於靈活等特徵,導致C語言成為一種不易入門的語言。而其不易入門性又限制了初學者的學習興趣,從而最終導致C語言教學效果不夠理想。C語言教學效果較差,隨著擴大招生而日益突出。
為了激發學生的學習興趣,恢復其“學習一種程式設計語言,掌握基本算法和計算機化思維模式的程式設計語言”教學的本來目的,在多年教學實踐的基礎上我們重新設計了C語言的教學模式和課程內容安排形成了一種全新模式的C語言教材——“新概念C語言”。
“新概念C語言”突破了以往任何一種語言教材的舊的模式,將教學內容分為入門篇和提高篇兩個篇章。在入門篇中只引進程式設計必要的語法現象,達到快速入門。激發興趣的目的。在入門篇和提高篇之間插一個強化上機實驗周,鞏固學習內容。在提高篇中完成完整的語法、算法、程式設計思想等教學目的的學習任務。由於學生對語言已具有了初步的了解並掌握了最基本的語法和程式設計思想,能設計較簡單的程式,所以在提高篇的學習中,不論對靈活語法的學習和掌握,還是對程式設計思想的掌握都更加容易,從而可以較容易達到教學目標。
入門篇主要包括下面語法現象:C語言歷史,簡單C語言程式,標識符,整型常量、整型變數(int),實型常量、實型變數(float double),字元型常量、字元變數,算術運算符與算術表達式,關係運算符與關係表達式,邏輯運算符與邏輯表達式,順序結構,選擇結構之if語句,循環結構之for循環,一維數組,字元數組與字元串,函式和檔案。