Get A++ in Your C++ Course: A Practical Guide for Beginner

更新於 發佈於 閱讀時間約 3 分鐘

我出了一本書,書名是:Get A++ in Your C++ Course: A Practical Guide for Beginner

前言

雖然書名是英文,但其實內容是中文。之所以寫這本,是因為我教資訊快要滿四年了,但廠商給的配套本一直以來都不盡人意。

因應 108 課綱,高中必修文字式程式語言,我們學校一開始教 C,現在教 C++ ,其實不進階的話兩者差不多。而廠商都會在教科書後再附贈一本(其實跟買的是一樣的意思)配套書,專門講程式,類似於工具書。

理論上裡面應該要有很多的語法、例子,讓學生可以快速上手、參考。我的考試都是可以開書考的,因為我不希望寫生硬背語法。但實際的情況就是有次我想假設自己是學生看這本書到底有沒有辦法寫出題目,結論是,超級難。

因此我就萌生了乾脆自己寫一本的想法,但一直拖到今年三月才開始寫,四月完工。然後查了一下發現 ISBN 可以自己申請,因此也順便申請了 ISBN。

讀者可以到「全國新書資訊網」用書名或 ISBN 都可以找到這本書。ISBN: 978-626-01-4033-5

raw-image

簡介

全書只有 60 頁,內容非常的精簡,不講廢話,用一堆的例子轟炸你,並且跟你解釋每個例子的使用時機。讀者可以根據需求找一個最貼近自己使用情況的例子,然後加以改寫。每一行都有解釋,因此可以知道應該要改寫哪個位置。

本書僅涵蓋「基礎」語法及應用,因此如果你想看到資料結構、STL等等的介紹,這本書並不適合你。但如果你是被高一程式必修所苦,或是連基礎語法都很有障礙的任何人,那這本書很適合。

本書的章節有:

  • 環境與第一個程式
  • 資料型態與變數
  • 輸入輸出一次看
  • 選擇結構
  • 重複結構—條件迴圈
  • 重複結構—計次回圈
  • 一維陣列
  • 搜尋與排序

個人最建議讀者必看「輸入輸出一次看」,因為任何的程式題目,起手式都是要輸入,最後都是要輸出,但很多同學就是卡在這邊,非常的可惜。這裡整理(幾乎)所有你會用到的輸入輸出方法。

使用方式

這本書基本上「不建議」從頭開始讀到尾,而是更傾向於當作工具書,需要什麼就看什麼。舉例來說,假設你對於「輸入輸出」有疑問,這時候就看「輸入輸出一次看」這個章節。


raw-image

以這個基礎版的第一個型態來說,就是輸入一個整數、輸出一個整數。中括號內會跟你說第幾行在做什麼,可以怎麼改。例如[6]代表宣告整數x,x可以改為不同的名稱。

當你的題目需要輸入一個整數的時候,就可以參考本例。沒錯,這個例子就是這麼簡單,但是很必要,如果你是初學者,或教過一卡車的初學者,就會知道簡單例子的必要性。


raw-image

除了基礎版,當然還有較為進階的方式,例如題目寫要一直輸入到沒東西。這時候就可以採用這個例子來改寫。(頁尾還有很可愛我畫的包子跟貓咪)

哪裡可以取得?

目前在跟育達出版社洽談中,因為之前是用他們的教科書。但是有一考量是萬一我換教科書,那麼學生還有辦法使用這本嗎?(假設我簽專屬授權給他們的話)

不過,目前大家看到的這個版本完全是出自我本人,包含內容、排版、圖畫、出版等。因此就算授權給他們(或其他出版社),也會是另一本由出版社再一次美編、排版的版本,與此版本不同。

因此,這個原版我打算開源給個人、教育、非商業用途。簡單來說,假設您是個人想閱讀參考,歡迎與我聯絡,可以供您電子檔自行印製。但僅限個人參考用,不可將全部、部分內容放進其他著作中(合理使用範圍除外。)

但若有大量需求,例如整個班級,請特別說明,再請出版社聯絡代為發行。

以下試閱版供參考,若需要無浮水印完整版請聯絡我:kyle1228@fhsh.khc.edu.tw

Get A++ in Your C++ Course: A Practical Guide for Beginner





留言
avatar-img
留言分享你的想法!
avatar-img
冠曄的資訊小教室
0會員
5內容數
I'm a senior high school teacher, teaching computer science. Here I will share my concept, thoughts and material for technology education.
2025/03/29
幾天前在國中當數學老師的同學問我:冠曄,我有一個學生錯題統計、也把每個題目變成獨立 PDF 了,你有辦法根據錯題幫每個人合併一個錯題本嗎? 很有趣!我馬上跟他要了範例檔案,然後當天下課就用 AI 做出來了,以網頁形式呈現,有需要的人歡迎自由使用!連結在最文章最下方。
Thumbnail
2025/03/29
幾天前在國中當數學老師的同學問我:冠曄,我有一個學生錯題統計、也把每個題目變成獨立 PDF 了,你有辦法根據錯題幫每個人合併一個錯題本嗎? 很有趣!我馬上跟他要了範例檔案,然後當天下課就用 AI 做出來了,以網頁形式呈現,有需要的人歡迎自由使用!連結在最文章最下方。
Thumbnail
2025/03/28
近期 ChatGPT 更新圖片生成功能,原本用 DALL.E 進行生成,現在改為直接從 GPT-4o 生成。而且可以調整得更細緻。 What's New? 圖片生成雖然很酷,但一直以來遇到一些問題,例如,文字會亂掉、繼續補充說明會跟原圖迥異等。這些在這次的更新都解決了。
Thumbnail
2025/03/28
近期 ChatGPT 更新圖片生成功能,原本用 DALL.E 進行生成,現在改為直接從 GPT-4o 生成。而且可以調整得更細緻。 What's New? 圖片生成雖然很酷,但一直以來遇到一些問題,例如,文字會亂掉、繼續補充說明會跟原圖迥異等。這些在這次的更新都解決了。
Thumbnail
2025/03/26
為什麼突然研究氣泡排序? 每學期我都會教高一學生氣泡排序。然而有一天我和朋友聊天,發現有很多不同版本的氣泡排序,於是我深入研究,探索氣泡排序的歷史。 另外,原本用英文寫,但發現這個平台應該大部分是讀中文,於是又翻譯了自己的文章改為中文版。
Thumbnail
2025/03/26
為什麼突然研究氣泡排序? 每學期我都會教高一學生氣泡排序。然而有一天我和朋友聊天,發現有很多不同版本的氣泡排序,於是我深入研究,探索氣泡排序的歷史。 另外,原本用英文寫,但發現這個平台應該大部分是讀中文,於是又翻譯了自己的文章改為中文版。
Thumbnail
看更多
你可能也想看
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
【這個系列,目標是以比較輕鬆的方式讓大家一起學習 Ae 表達式。】 - 第八章-畢業考試,搞什麼系列,最終章,學會了你就可以從新手村畢業囉! Ae 表達式(expression) - Math ˙如何只出現整數? ˙Math.round() ˙Math.ceil() ˙Math.floor()
Thumbnail
【這個系列,目標是以比較輕鬆的方式讓大家一起學習 Ae 表達式。】 - 第八章-畢業考試,搞什麼系列,最終章,學會了你就可以從新手村畢業囉! Ae 表達式(expression) - Math ˙如何只出現整數? ˙Math.round() ˙Math.ceil() ˙Math.floor()
Thumbnail
重點先說,我將累積近九年學習圖解的知識與經驗,彙整成30個單元的「圖解力全攻略」線上課程,超狂優惠只到6/30! 立即加入「圖解力全攻略」:https://drawwin.kaik.io/courses/drawtowin 輸入drawtowin折扣碼,再折500元
Thumbnail
重點先說,我將累積近九年學習圖解的知識與經驗,彙整成30個單元的「圖解力全攻略」線上課程,超狂優惠只到6/30! 立即加入「圖解力全攻略」:https://drawwin.kaik.io/courses/drawtowin 輸入drawtowin折扣碼,再折500元
Thumbnail
最近有新的訂閱者加入, 想趁這個機會再分享一次學習心法與建議給第一次練習的讀者、同學們。 如果你本身已經很熟練演算法,那隨機挑題目練習ok,可以測試觀念是否正確,並且驗證寫code的效率與正確程度。 如果是剛畢業或還在學,以前沒有打過程式競賽。 想開始有系統地增強演算法&資料結構的能力
Thumbnail
最近有新的訂閱者加入, 想趁這個機會再分享一次學習心法與建議給第一次練習的讀者、同學們。 如果你本身已經很熟練演算法,那隨機挑題目練習ok,可以測試觀念是否正確,並且驗證寫code的效率與正確程度。 如果是剛畢業或還在學,以前沒有打過程式競賽。 想開始有系統地增強演算法&資料結構的能力
Thumbnail
高中數學主題練習—C計算(一)
Thumbnail
高中數學主題練習—C計算(一)
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News