2022年3月11日 星期五

如何用Visual Studio Code 來編譯APCS C++ 程式

        最近接到委託,希望能用Visual Studio Code 來編譯APCS C++ 程式。回想自己以前都是用Visual Studio Code 來編輯 C++程式。因為會有程式碼提示,使用起來非常方便,自己也不需要記太多的程式碼。編輯好之後,再將檔案用DevC++ 開啟,用DevC++ 編譯。現在則希望能夠編輯、編譯一體,不要切換視窗。
        現在已經實作成功。現在將過程記錄下來,免得自己忘記,日後還要重新再來一遍。

資料來源:

2022年3月4日 星期五

一鍵下載Youtube 影片、音樂的手機APP

        在補校教資訊。最大的困難是學生自己沒有電腦,回家無法練習。若要用孩子的電腦,又怕弄壞孩子的電腦。所以學生回家無法用自己的電腦練習。換言之,在下次上課,補校學生已經忘光光了。也就是說補校學生在資訊學習上,無法進行知識累積。學過就忘,學過就忘。即使重複教一樣,學生還是一臉茫然。
        那要如何做呢?補校學生有自己的手機,老師可以進行APP教學。可是問題來了,學生手機的作業系統有兩大陣營。蘋果、安卓都有,所以要找的APP必須滿足雙系統。
        結語:補校學生資訊科技教學的兩大需求:
                    1.手機平板APP教學
                    2.APP符合雙系統
        那今天就要介紹的APP:一鍵下載Youtube 影片、音樂的手機APP
        搜尋關鍵字:iTubeGo
        安裝後的圖示:

2022年2月18日 星期五

2022年2月開始上多元資優方案-樂高機器人所遇到的困難及解決方案

       自從開始寫網誌,才發現留下紀錄是件很重要的事情。自從開始備課多元資優方案-樂高機器人,才知道2022年2月要保留上課用軟體很重要。現在就開始說明自己遇到的困難如下:

1. Lego Digital Design(LDD) 在2016年不再更新:
        原本以為這是件小事。解決之道很簡單,只要在網路上重新下載LDD軟體,再安裝到Windows 10的電腦就好了。沒想到下載後安裝LDD 4.3.12 後,竟然只支援NXT的積木。天啊,EV3的積木全都不見了。換言之,以前做的lxf,通通不能用了。只有[傻眼]可以形容那時的窘迫。那時,只想到有沒有其他軟體可以開lxf,並且依照lxf 產生出一步步構建的步驟?
        找到了Studio 2.0,Studio 2.0可以打開以前的lxf。太棒了。總算解決了一個問題。但是要怎麼產生出一步步構建的步驟?試了好久,依舊無法產出。算了,算我還不熟這套軟體。那我重新建構新的。只是積木好多,要找到我要的,看完100多個積木還是沒找到。天啊!!只能搜尋,要搜尋什麼?沒想到是積木編號。換言之,我要記積木編號。天啊,那怎麼可能在短時間內完成。用這個Studio 2.0教學生,那應該是有很大的門檻。算了,找別的路好了。
        奇怪,2020年上課的時候並沒有這個問題。怎麼到2022年就一切不順。是我的問題嗎?我開始懷疑人生了。如此的不順遂,讓我決定向上天懺悔。懺悔完,看看時間,已經是晚上11點。決定睡覺,睡完覺,精神飽滿再來想辦法。隔天早上起床,精神飽滿。打開電腦,突然看到先前版本的LDD,版本編號4.3.8。奇怪,昨晚怎麼都沒看到。難不成是眼睛業障重?突然腦袋裡有個想法,安裝看看。安裝完,開啟畫面。

        EV3 的積木回來了!我還......看到其他的積木!
        感恩上天!我的積木建構的兩個問題解決了!我又可以教授多元資優方案-樂高機器人!
        天啊!!原來解決方案一直都在我的面前。為什麼我都看不到?真的是我的眼睛業障重。向上天懺悔是解決方案。除了多行功立德,就是向上天懺悔。福慧雙修,竟然要兩步。多行功立德、向上天懺悔。
        接下來,要準備教案與問題。讓學生依照我的指示,回答我準備的問題。這次的主題要使用超音波感測器。所以,開始用EV3 超音波感測器的資料。然後要寫範例,讓學生跟著做。

2.家用版EV3軟體居然沒有超音波的程式積木:
        這本來是小事!!但是經過LDD 事件後,我有點擔心。因為LDD並沒有補完程式,也不能加入構建積木。換言之,家用版EV3若不能補完或加入程式積木,就慘了。我就要轉換備課方向。不能在這裡耗時間。後來經過Google大神,找到了程式積木補完程式,也找到補完方法。我心裡只有感恩上天。

程式下載:





2021年10月3日 星期日

國一上資訊科技 用Flowchart Maker & Online Diagram Software來繪製流程圖

        國一上資訊科技課程中,2-1演算法簡介須指導學生繪製流程圖。那網路上有軟體,可以讓學生方便繪製、資訊組長設定方便?
        終於在網路上找到一個軟體,滿足上述兩個條件。就是Flowchart Maker & Online Diagram Software,其網址為https://app.diagrams.net/。其優點表列如下:
1.學生方便繪製:正體中文介面、拖曳滑鼠即可。
2.資訊組長設定方便:免安裝,只要在瀏覽器上設定預設開啟的網頁即可。
        一、設定網頁開啟就有FlowChart Maker:
        
接下來,重啟瀏覽器(關閉瀏覽器再開瀏覽器),就會發現

        二、設定正體中文介面:
接下來,重啟瀏覽器(關閉瀏覽器再開瀏覽器),就會發現 正體中文介面













2021年9月23日 星期四

國三上資訊科技 使用Visual Studio Code 來寫Python 程式


        最近要對國三上的資訊科技課程備課。面對課本中的Python IDLE,在教學生寫文字介面的程式,覺得自己面對學生文字程式會出現"除錯到死"的感覺。所以開始找Python IDE,希望能幫助自己除錯便利。安裝與設定完 Python 3.9.0。接下來,就要開始下載與設定Visual Studio Code  來寫Python 程式。
        那要如何使用呢?由於套件都已經安裝OK了,那接下來的問題就會變成要如何觸發VScode的Python套件?VScode 本身是文字編輯器,可以編譯多種的文字式程式,包括C、C++、Java等。所以要讓VScode知道現在編輯的是哪一種程式語言。藉由副檔名py,VSCode 就會認為現在編輯的程式碼是Python。
        影片說明:

        詳細步驟如下:
步驟一:檔案->新增檔案

步驟二:檔案->儲存->副檔名要選擇py->存檔


  

完成步驟一、步驟二後,就可以進行Python的編輯。在編輯的過程中,就可以看見套件發揮作用。

Pyhton IDE介紹系列 關於VScode下載 https://youtu.be/eKihwmxF0qY 關於VScode安裝 https://youtu.be/s3q_Dx0v-a4 關於VScode套件安裝 https://youtu.be/CvZQGDyuqq4 使用Visual Studio Code 來寫Python 程式 https://youtu.be/W_XJxr9R_sQ


資料來源:
1.翰林出版社國三上資訊科技課本





2021年8月22日 星期日

國三上資訊科技 設定Visual Studio Code 來寫Python 程式


        最近要對國三上的資訊科技課程備課。面對課本中的Python IDLE,在教學生寫文字介面的程式,覺得自己面對學生文字程式會出現"除錯到死"的感覺。所以開始找Python IDE,希望能幫助自己除錯便利。安裝與設定完 Python 3.9.0。接下來,就要開始下載與設定Visual Studio Code  來寫Python 程式。

一、下載Visual Studio Code 
影片說明:
詳細操作過程:

二、安裝Visual Studio Code
影片說明:

詳細操作過程:


三、設定Visual Studio Code
影片說明:

(1)釘選工作列

(2)設定繁體中文
(3)安裝套件 
A.Python 套件----Pylance套件也會一起裝
B.Jupyter套件---Jupyter Keymap 套件也會一起裝
C.Code Runner 套件 
安裝方式:
步驟A:點選下圖中1--->在下圖中2輸入要搜尋套件的名稱

步驟B:點選下圖中1-->輸入Python。就會出現Python套件
               點選下圖中2 install-->就會進行安裝
 

Pyhton IDE介紹系列 關於VScode下載 https://youtu.be/eKihwmxF0qY 關於VScode安裝 https://youtu.be/s3q_Dx0v-a4 關於VScode套件安裝 https://youtu.be/CvZQGDyuqq4 使用Visual Studio Code 來寫Python 程式 https://youtu.be/W_XJxr9R_sQ



資料來源:
1.翰林出版社國三上資訊科技課本






國三上資訊科技 Python 3.9.0 下載、安裝與設定工作列

        最近要對國三上的資訊科技課程備課。面對課本中的Python IDLE,在教學生寫文字介面的程式,覺得自己面對學生文字程式會出現"除錯到死"的感覺。所以開始找Python IDE,希望能幫助自己除錯便利。首先,先處理 Python 3.9.0 下載、安裝與設定工作列。

Python 3.9.0 下載



Python 3.9.0 安裝

Python 3.9.0 IDLE 設定到工作列

Pyhton IDE介紹系列 關於VScode下載 https://youtu.be/eKihwmxF0qY 關於VScode安裝 https://youtu.be/s3q_Dx0v-a4 關於VScode套件安裝 https://youtu.be/CvZQGDyuqq4 使用Visual Studio Code 來寫Python 程式 https://youtu.be/W_XJxr9R_sQ


資料來源:
1.翰林出版社國三上資訊科技課本


ZeroJudge python解答:a271. 彩色蘿蔔

  a271. 彩色蘿蔔 我的解法: 這題的重點只有兩個: 每天早上先扣中毒效果,再吃蘿蔔 中毒可累加,而且吃到黑蘿蔔當天不扣毒,從隔天開始扣 t = int ( input ()) for i in range ( t ):     x , y , z ,...