發表文章

目前顯示的是有「APCS檢定」標籤的文章

想學好APCS?這篇可不能錯過!(實作題篇)

圖片
  APCS的觀念了解後,實作練習當然也不可少!  程式設計實作題 - 題型:共計 4 個題組,以撰寫完整程式或副程式計分。 - 檢測與計分方式:為單節次檢測 (測驗時間 140 分鐘),滿分 400 分 實作題例題 問題描述 一次考試中,於所有及格學生中獲取最低分數者最為幸運,反之,於所有不及格同學中,獲取最高分數者,可以說是最為不幸,而此二種分數,可以視為成績指標。請你設計一支程式,讀入全班成績(人數不固定),請對所有分數進行排序,並分別找出不及格中最高分數,以及及格中最低分數。當找不到最低及格分數,表示對於本次考試而言,這是一個不幸之班級,此時請你印出:「worst case」;反之,當找不到最高不及格分數時,請你印出「best case」。註:假設及格分數為 60,每筆測資皆為 0~100 間整數,且筆數未定。 輸入格式 第一行輸入學生人數,第二行為各學生分數(0~100 間),分數與分數之間以一個空白間格。每一筆測資的學生人數為 1~20 的整數。 輸出格式 每筆測資輸出三行。 第一行由小而大印出所有成績,兩數字之間以一個空白間格,最後一個數字後無空白; 第二行印出最高不及格分數,如果全數及格時,於此行印出 best case; 第三行印出最低及格分數,當全數不及格時,於此行印出 worst case。 範例一:輸入 10 0 11 22 33 55 66 77 99 88 44 範例一:正確輸出 0 11 22 33 44 55 66 77 88 99 55 66 (說明)不及格分數最高為 55,及格分數最低為 66。 範例二:輸入 1 13 範例二:正確輸出 13 13 worst case (說明)由於找不到最低及格分,因此第三行須印出「worst case」。 範例三:輸入 2 73 65 範例三:正確輸出 65 73 best case 65 (說明)由於找不到不及格分,因此第二行須印出「best case」。 評分說明 輸入包含若干筆測試資料,每一筆測試資料的執行時間限制(time limit)均為 2 秒, 依正確通過測資筆數給分。 針對實作題,我們分別使用 C、 Python 與 Java 來解題,語法如下:

想學好APCS?這篇可不能錯過!(觀念題篇)

圖片
要如何準備APCS的考試?該把握哪個程式語言?今天的解析千萬別錯過! 第一次考 APCS 程式語言,從哪個程式語言下手才會事半功倍呢? 若一開始就選到一個好上手、測驗時又好作答的程式語言,減少準備時間和學習負擔就是當然的啦,且勢在必行!本篇文章將以三款詢問度較高的應考語言 C , Java , Python 來做解析、比較,錯過就不再啦~ 此篇你將了解... 1. APCS 檢測的規範與基礎 2. C , Java , Python - 哪個語言適合解題? 先來了解一下檢測內容的基礎概念, APCS 的兩大題組 【觀念題】與【實作題】   程式設計觀念題 - 題型:單選題 (含題組),以運算思維、問題解決與程式設計概念測試為主。 - 檢測與計分方式:分兩節次檢測 (單節測驗時間60分鐘), 檢測分數為合併計分,滿分100分 觀念題例題#1 1. 右側程式碼,執行時的輸出為何? (A) 0 2 4 6 8 10 (B) 0 1 2 3 4 5 6 7 8 9 10 (C) 0 1 3 5 7 9 (D) 0 1 3 5 7 9 11 void main() { for (int i=0; i<=10; i=i+1) { printf ("%d ", i); i = i + 1; } printf ("\n"); } (出自 105 年 3 月 5 日,理論題第 15 題) 這一題主要要測驗的內容,是考驗考生是否了解 C 語言當中, for 迴圈 的結構。 以 for 迴圈來說,三的區段的值分別是初始值、條件值、運算值。 在這一題當中,第一次執行的時候 i 為 0 ,所以會先印出 0。 接下來,由於第四行 i=i+1 的關係, i 會變為 1 。但是執行迴圈時,回到了 for 的第三部分,這時候,還是另外一次的 i=i+1 ,所以 i 變為 2,然後進行驗證, i <= 10 根據這樣的執行邏輯, i 每印出一個就會 +2 一次,直到 i 超過 10 之後跳出迴圈。 Ans:所以會印出「0 2 4 6 8 10」 觀念題例題#2 2. 若以 f(2

想見識APCS認證的厲害,還不快看過來!(下)

圖片
  初學者該怎麼選擇入門APCS認證的方法?這篇給你小小建議~ 「大資工時代」下 人人都得會的程式設計 根據 108 年的志願分析,隨著台灣社會越發重視 AI 相關產業,資工、資管系在第二類組志願排序越來越往前,前十五名占了八個,成大資工系分數超過台大土木,台大資工系分數也逼近台大電機系,被稱為 「大資工時代」的來臨 ! 而在台灣 AI 產業蓬勃發展下,資工、資管系只會越來越熱門! 不僅如此,為了因應就業市場,人文社會科系也紛增程式設計課,從公立如台師大、私立如元智大學等,都要求人文社會科系學生必修程式設計,台師大甚至還另有數位人文與藝術應用、資訊科技及未來教育、資訊科技應用,以及人工智慧學程等等進階學程,提前抵抗因 AI 而失業的危機。 就更別說就業市場上,早已有 AI 搶飯碗的擔憂,尚在學的莘莘學子,更不能不先為將來出社會先做設想啊! 從零開始的 APCS 檢測……怎麼樣才能有效率拿高分? 放心,想在 APCS檢定 得到高分,就算之前完全沒接觸過軟體設計也沒關係,只要選擇好的管道就可以!但如果只是買幾本關於 APCS 認證 的參考書自學、做做考古題是很難拿到高分的,而且也不適合初學者。 想靈活又全面地學習各種程式語言,最好還是報名 APCS 認證 的專門課程,尤是要挑選 以程式語言培訓為主的補習班 ,例如專攻 IT 人才培育的「達內教育」。讓專業老師幫你講解、規劃課程,不需要自己額外費心費力找資料,跟著老師幫你準備好的課程、講義、考古題,一步步輕鬆攻略 APCS檢定 ! 相關文章: 想見識APCS認證的厲害,還不快看過來!(上) 原來Python還能這樣處理Excel?令我大開眼界! 還不了解JavaScript變數的命名規範?這篇整理給你看! Java、Python...初學者該從哪個程式語言下手? 用Python或Java寫程式時,聽什麼音樂能增加效率? Python不是蟒蛇,Java是咖啡,奇葩的程式語言命名起源 原文出處:APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

想見識APCS認證的厲害,還不快看過來!(中)

圖片
想考好大學的你絕不能錯過APCS認證的"功能"!! 學測失利也免驚!檢測高分、紅利級分幫你順利上榜 你是否會因為緊張而在大考時無法發揮實力呢? APCS檢定  對在學測失分的同學們也是一大福音,根據透過 APCS 組順利錄取中央大學資工系的黃允誠同學表示: 檢測高分可彌補學測失分 。由於他的學測自然考 11 級分,原已經無望錄取中字輩大學資工科系,但靠著在 APCS檢定  上的優異表現,順利上榜中央大學資工系! 除此之外, APCS 組申請大學的紅利級分最高可達 18 級分 ! 等等!何謂紅利級分?現在直接舉例給你聽:如今年師大資工系一般組別的錄取門檻為「英文 13 級分、數學 15 級分」,而 APCS 組別「英文 10 級分、數學 12 級分」,相比之下英文數學各低了 3 級分,這 3 級分就稱為紅利級分。 想申請頂大的同學們,千萬別錯過能利用 APCS 認證 的機會! 不只應屆畢業生 全台高中生皆紛紛報考 APCS 最近一場 APCS 檢測結束後,主辦單位日前公布了約三千名考生報名,其中高中生比例佔了四成以上,估計與升學導向有關。有許多確定志向、資工系志願的高一、高二同學報考 APCS ,不讓高三應屆生獨占鰲頭。 事實上,隨著人工智慧時代來臨,教育部推廣資訊教育扎根高中校園,也使得具備程式設計能力的高中生越來越多,未來預期競爭也會更趨激烈。 如果你是高一、高二生,建議先了解 APCS 認證 的相關資訊,參考一下測驗時程,提早同儕做準備、多他人一分努力,才有機會脫穎而出。而且將來在大學階段也可以用 APCS 分數抵免大學學分喔! 相關文章: 想見識APCS認證的厲害,還不快看過來!(下) 要跟上人工智慧的腳步,程式語言Python是你的首選!(下) Python的六個隱藏技能,快來看看你是否錯過了!(上) Java、Python...初學者該從哪個程式語言下手? 用Python或Java寫程式時,聽什麼音樂能增加效率? Python不是蟒蛇,Java是咖啡,奇葩的程式語言命名起源 原文出處:APCS 是什麼?所有 APCS 檢定的問題這篇都會回答你!

想見識APCS認證的厲害,還不快看過來!(上)

圖片
APCS認證真那麼實用嗎?沒錯!想申請資工系?先過它這關! 目錄 1.  APCS 是什麼? 2.  採用 APCS 的大學有哪些?APCS 成績很重要嗎? 3.  學測失利也免驚!檢測高分、紅利級分幫你順利上榜 4.  不只應屆畢業生 全台高中生皆紛紛報考 APCS 5.  「大資工時代」下 人人都得會的程式設計 6.  從零開始的 APCS 檢測……怎麼樣才能有效率拿高分? 學測已放榜一段時間,相信許多同學已如火如荼地投入「書面資料審查」的準備。現今大學多元入學的方針讓「面試」+「備審」的重要性大幅上升,即使入學不再是「成績至上」,但要如何豐富自己的學經歷,做出一份專美於前、讓教授眼睛一亮的備審,甚至靠「APCS」就順利錄取頂大呢? 這裡整理了 APCS 懶人包,讓你快速了解為何報考 APCS檢定  好處多多,最後還會教你如何有效率地將獲得 APCS 認證 ,並且考出好成績喔! ▲許多頂大的資工科系已採用 APCS 檢測成績為多元入學的參考依據,讓具備程式設計能力的高中職學生,現在可善用程式設計的專長升學。 APCS 是什麼? APCS 是「大學程式設計先修檢測」(Advanced Placement Computer Science)。APCS認證旨在檢測考生程式設計的能力。分為「 觀念題 」和「 實作題 」兩部分,囊括 OS、C++、Java、Python 等程式設計軟體,讓具備程式設計能力的高中職學生有一個具有公信力的檢測機制。 APCS 檢定 成績,除了是申請入學中「APCS 組」的必要成績外,也是多校特殊選才等多元入學管道重要參考資料。想就讀資訊工程、資訊管理等資訊類相關學系的同學們,可不能不準備它! 採用 APCS 的大學有哪些?APCS 成績很重要嗎? 109 年「個人申請」包含頂大在內共有 38 學系將 APCS 成績列入第一階段的篩選門檻中,以「APCS 組」的形式招生,總計共 91 個名額。而未來預計會逐年增多。 ▲清華大學資訊工程學系 APCS 組簡章 以清華大學資訊工程學系 APCS 組為例,從簡章上我們可以看到「APCS 觀念題、實作題達 4 級分」之考生為第一階段篩選條件;再