精選文章

精彩Scratch作品選

盧楷勛 蕭名哲 A musement park 吳家雨 李欣芸 極地特派員 鄭郁蓉 蘇正甲 228事件 楊蕙禎.董欣慈 恐怖情人 江宜霖 王之妍 如何當一位好觀眾

2014年9月17日 星期三

社大第二堂課



資訊與生活的關係

資訊科技已經深入你的生活
O     早期的電腦不僅體積龐大,而且造價昂貴,其使用僅侷限於軍事或科學計算的領域,一般人沒機會接觸。時至今日,拜硬體技術的進步,運算晶片以每十八個月為週期,性能倍增,成本減半,再加上網際網路的四通八達及資訊科技的推陳出新,電腦應用已深入各行各業,和我們的日常生活息息相關,密不可分。
為什麼要學電腦(資訊科學)
O     一個無法充分利用資訊科技的現代人,將造成生活諸多不便。儘管電腦科技日新月異,一日千里,但其本質資訊科學,卻是不變的學問。
O     學好資訊科學,等於多了一項利器,有助於我們面對新科技時能迅速上手,而不至於束手無策,以下介紹在日常生活中,經常可以見到的資訊科技的應用。
日常生活中常見的資訊科技應用
O     資料查詢功能
O     資料處理功能
O     訊息傳遞功能
O     休閒娛樂功能
O     消費購物功能
O     智慧住家功能
O     居家安全功能
O     電子化政府功能
資訊科學簡介
O     資訊科學就是電腦科學,包含各種與計算和資料處理相關的主題。
O     電腦(computer)是一種具備計算與資料處理功能的電子設備,主要是由「硬體」和「軟體」兩部分所組成。
O     硬體指的是電腦看得見的各項電子和機械設備;而軟體則是用來使電腦硬體發揮功能的程式及指令等。
O     兩者缺一不可,需互相合作,才能發揮出電腦最大的效用。

第一代電腦
O     1946~1958真空管時期
O     1946年製造出來第一部通用型電腦ENIACElectronic Numerical Integrator and Computer),ENIAC被公認為是全世界第一台電子計算機。
O     由於真空管體積大、佔空間、不易散熱、壽命短、易故障等缺點,此時的電腦只有美國政府和大銀行才負擔得起其花費。
第二代電腦
O     19591964電晶體時期
O     1947年美國貝爾實驗室成功研發第一個電晶體transistor,圖1-20)。由於電晶體和真空管相比,具有耗電少、體積小(約為真空管的1/20大小)、速度較快、穩定性高等優點,使電腦製造發生極大的變革。
第三代電腦
O     19651970積體電路時期
O     1958年美國德州儀器公司將數百個積體電路元件(電晶體、電阻、二極體等等)放到微小的晶片上,稱之為積體電路Integrated Circuit,簡稱IC)。使用積體電路為主要元件的電腦,又比電晶體電腦具有更省電、體積更小、可靠度更高、價格更低廉等優勢。
第四代電腦

O     此時代表性的電腦有西元1977年美國蘋果電腦公司(Apple)發明的Apple II電腦。和西元1981IBM公司發明的個人電腦(Personal Computer PC),現今的個人電腦就是以VLSI的基礎技術發展出來的成果。


輸入法補充


上個禮拜我們介紹並且練習了電腦的輸入法
也了解到輸入法對於使用電腦是非常重要的一環
然而電腦輸入其實有很多種方式
倉頡、注音、大易、行列甚至是比較新的嘸蝦米都是可以考慮的選擇
但對於對輸入法不熟的人,特別是年紀比較大的人來說
如果不想重新學輸入法
那有沒有其他的方式來輸入文字到電腦中呢?

其實是有的
這時候手寫輸入就是最好的選擇
你可能會問
手寫輸入? 這不是要手寫板或是平板嗎?
其實不盡然 在windows底下就有貼心的整合了手寫輸入的功能
在一般的電腦與螢幕底下都可以使用
只是你手寫的這枝「筆」是用滑鼠來取代
讓我們就來看看如何辦到吧!

步驟一:開啟「輸入法整合器」

在語言工具列的工具選單圖示上開啟「輸入法整合器」



步驟二:輸入法選項設定

1.在輸入法整合器的左上角的圖示上點一下

2.選擇「輸入法選項」


3.按下「設定」




步驟三:將手寫識別輸入工具加入目前的輸入工具清單

1.點選「顯示所有輸入法語言的輸入工具」

2.點選「手寫識別(CH)」

3.按下「新增」後,在右側「目前的輸入工具」欄中即可看到新增的手寫識別輸入工具


4.按下「關閉」



步驟四:再次開啟輸入法整合器



步驟五:啟動手寫識別模式

1.點選「手寫識別(CH)」圖示


2.即可在空白輸入區內寫字囉!





2014年9月10日 星期三

社大第一堂課

資訊科技的社會對人們未來的影響


在資訊科技發達的今日,你有想過未來的生活有可能是什麼樣子嗎 ?





電腦基礎能力 打字練習


電腦 或者說資訊科技的知識領域浩瀚無邊
但是 打字可以說是使用電腦最古老以及最基本的一項技能
要有效率的使用電腦 就必須要練習好打字能力

打字的機械化訓練雖然不若早年強調
但為了工作的效率 適度的練習依然是非常重要的。

不過在開始之前,讓我先們來了解一下使用電腦的正確姿勢
正確的電腦使用姿勢,能夠避免在使用電腦的時候受到傷害,以及近視等等的危害。

再來,讓我們認識打字所應有的一些基本知識
【打字環境】
保持屏幕的亮度、對比度要適中
與周邊光線反差不要太大
桌面整潔有序
【正確姿勢】
調整桌椅的高度,穩穩坐下;腰部挺直,兩腳平穩踏地;身體可略略前傾,身體離鍵盤不可太遠,約20~30公分。
上臂和肘應靠近身體,要拱起手腕。
兩拇指放在空格鍵上,左手由小指起分別放在“A、S、D、F”各鍵,右手從食指起分別放在“J、K、L、;”各鍵上。
【打字要領】
憑手指的觸覺能力準確擊鍵,眼睛不要看鍵盤
要用心記住鍵盤各鍵的位置,用大腦指導手指移向要打的鍵
手指擊鍵要準確果斷,頻率穩定,有節奏感,力度均勻
擊完鍵後手指應迅速歸位,回到導鍵上,為下次擊鍵做準備
無論用哪個手指擊鍵時,其它手指自然伸展


之後,我們就要了解何謂正確的鍵盤指法

了解正確的指法之後 我們可以嘗試著去挑戰許多的打字訓練與遊戲喔!

打字教學網  在這個網站底下蒐集有許多的中文打字與英文打字訓練與遊戲

線上練習中英打  如果你想要測試看看自己的打字功力在網友間排名多少 則可以使用看看這個網站

校園打字機樂園 也是蒐集有許多打字遊戲的網站

2014年5月22日 星期四

2013年12月9日 星期一

另外的選擇 ezgo 強勢登場!

用習慣微軟windows作業環境的大家
是否還可以另外去接受一種新的作業系統呢?
自由的作業系統軟體ezgo到底能夠帶給我們甚麼
讓我們拭目以待!



2013年9月9日 星期一

電腦基礎能力 打字練習

電腦 或者說資訊科技的知識領域浩瀚無邊
但是 打字可以說是使用電腦最古老以及最基本的一項技能
要有效率的使用電腦 就必須要練習好打字能力

打字的機械化訓練雖然不若早年強調
但為了工作的效率 適度的練習依然是非常重要的。

首先讓我們認識打字所應有的一些基本知識
【打字環境】
保持屏幕的亮度、對比度要適中
與周邊光線反差不要太大
桌面整潔有序
【正確姿勢】
調整桌椅的高度,穩穩坐下;腰部挺直,兩腳平穩踏地;身體可略略前傾,身體離鍵盤不可太遠,約20~30公分。
上臂和肘應靠近身體,要拱起手腕。
兩拇指放在空格鍵上,左手由小指起分別放在“A、S、D、F”各鍵,右手從食指起分別放在“J、K、L、;”各鍵上。
【打字要領】
憑手指的觸覺能力準確擊鍵,眼睛不要看鍵盤
要用心記住鍵盤各鍵的位置,用大腦指導手指移向要打的鍵
手指擊鍵要準確果斷,頻率穩定,有節奏感,力度均勻
擊完鍵後手指應迅速歸位,回到導鍵上,為下次擊鍵做準備
無論用哪個手指擊鍵時,其它手指自然伸展


之後,我們就要了解何謂正確的鍵盤指法

打字教學網
線上練習中英打

2013年5月14日 星期二

程式設計 條件判斷結構

各位同學進入程式設計了領域也已經一段時間了
然而,我們先前的所教的程式設計運用還是屬於非常基礎的部分
頂多只能算是要電腦顯示出我們想要顯示的結果
或者要電腦計算數值 (例如先前所做過的 計算矩形面積)

然而 ,電腦真正能夠做的事情要來的多得太多
計算固然是電腦的拿手好戲
但電腦絕對不是只能用於計算

這裡我們要引入一個概念,叫做"演算法"
在數學和計算機科學之中,演算法(Algorithm)爲一個計算的具體步驟,常用於計算、數據處理和自動推理。精確而言,演算法是一個表示爲有限長度的有效方法。演算法應包含清晰定義的指令用於計算函式 。
讓我們利用動畫看看演算法到底是什麼,以及有甚麼樣的特性


演算法可以是一門很深奧的學問
用來解決一系列很艱澀的問題
然而也可以像我們剛剛所介紹的,就如同做蛋糕般的簡單
A piece of cake!

然而 再複雜偉大的演算法也是由許多的基本結構所組成
其中,有一個非常重要的功能
也就是今天所要跟各位介紹的結構就是"判斷結構"
為了介紹這個判斷結構
我們先玩個小遊戲

這個遊戲到底跟我們今天所說的判斷結構有甚麼樣的關係呢?
讓我們看個動畫,便可以清楚的了解判斷結構在這個遊戲中的重要性!
而這樣的一個選擇結構,我們可以利用流程圖來清楚的表示他

圖片來自維基百科 http://www.wikipedia.org/

我們將會非常訝異的發現,終極密碼遊戲中的判斷概念
居然跟解題系統中的 a015: 大小關係  邏輯完全如出一轍!
現在就利用上面的動畫以及上述的流程圖範例
試著在學習單上畫出這一題的流程圖吧!

流程圖完成後,就可以開始動手將流程圖轉換為C++程式碼,開始解題囉!
Good Luck!

提示: 這題也是使用之前所教過的if判斷結構

If(判斷條件)
  當條件通過時執行
else
  當條件不通過時執行