< >
難以置信 進步神速!學習C語言程式設計「新標準」「輕鬆教」與「容易學」的最佳化教學架構‧學會C語言程式設計的基礎能力‧培養思考解決問題的「邏輯性思考力」‧建立用數字表現並計算事物的「資訊性思考力」‧養成以C語言寫出基礎程式的「撰寫力」想學會寫程式,卻寫不出來?用相同的教法來教課,卻仍難以讓學習者學會寫程式?一直以來,程式語言的教育之中,非常重視「教導程式的語法」。但是,光記住「程式語言」並無法寫出程式。想學會寫程式,必須具備以下兩項能力:1 解決問題理論(邏輯)的思考能力:理論性思考力2 以數值表現現實世界的事物,並用運算處理的思考能力:資訊性思考力如果沒有充分訓練理論性思考力,光學習「程式語言」,會變得難以寫出程式。本書為能訓練理論性思考力以及資訊思考力,因而回歸到電腦的原點來學習程式設計,學習以「數值計算為主」的程式設計。透過學習寫程式必要「技法」的同時,也訓練「思考能力」。從平常開始就不斷持續思考關於程式設計,如果想要計算什麼的話,就「試著寫出程式」!這是掌握程式設計的第一步。說的誇張一點,就是要達到希望每天的日記用C語言來寫(使用部落格之類,每天上傳程式碼,讓大家檢視)的程度。如此一來,程式設計的學習就非常完美了!那麼,請各位開始進入愉快的程式設計課程吧!
前言本書使用方法第1章 使用整數的簡單計算 1.1 程式設計的基礎1.2 整數演算的範例1.3 各式各樣的計算1.4 統一基準1.5 減少輸入錯誤第2章 整數與實數2.1 整數演算要注意順序2.2 必須演算至小數點以下的算法2.3 極大的數值2.4 整數與小數點混合的情況2.5 以算式為主來寫程式2.6 將算式變形第3章 利用變數3.1 變數不是「奇怪的數值」3.2 使用變數的範例3.3 變數的使用方法3.4 實數的變數是double型3.5 藉由define來定義第4章 使用數學函數4.1 數式與程式4.2 三角函數4.3 使用了實數的數學性問題4.4 有2個計算結果的情況第5章 輸入數值5.1 使用鍵盤輸入數值5.2 將scanf與變數運用自如5.3 利用scanf來輸入實數5.4 輸入複數數值5.5 轉型(cast)第6章 思考算式6.1 建立並解開方程式6.2 很多變數6.3 思考算式6.4 增減變數的數值第7章 判斷條件(if 陳述式)7.1 什麼是判斷條件7.2 判斷數值7.3 判斷條件的延伸應用7.4 2個以上的條件7.5 「AND」與「OR」7.6 使用#ifdef同時顧慮到除錯第8章 重複處理(for陳述式)8.1 決定重覆次數時8.2 利用迴圈計數器8.3 指定重覆次數8.4 重複演算8.5 數列8.6 計算數值來建立表格第9章 重複處理(while陳述式)9.1 尚未決定重複處理的次數9.2 重複到某個數值為止9.3 無限迴圈第10章 雙重迴圈10.1 什麼是雙重迴圈10.2 產生外側的迴圈計算器10.3 利用2個迴圈計算器10.4 用XY座標思考程式的寫法第11章 多筆資料的輸入處理11.1 輸入多筆資料11.2 重複到輸入某數值為止11.3 使用EOF輸入任意的個數資料11.4 求出最大值與最小值第12章 陣列12.1 使用陣列的程式12.2 陣列的初始化12.3 使多個陣列產生關聯第13章 建立函數13.1 什麼是函數13.2 返回值是void函數13.3 思考輸入與輸出13.4 參數的傳參呼叫13.5 將陣列傳遞到函數中附錄A 程式的執行方法A.1 編寫程式之前得做的事A.2 利用GCC輸入以及執行程式的方法A.3 Visual C++ 2008輸入與執行程式的方法附錄B 內容綱要與本書的結構附錄C 「實際演練」的解答範例附錄D 關於本書使用的函數說明索引
C++ Primer 4/e中文版 我是一隻IT小小鳥 學會UML/OOAD這樣開始就對了
購買紙本書