|
|
程式設計輕鬆學:孩子必備的電腦學習書(WHD1372)
Kids Get Coding
類別:
總經銷代理>新雅文化
叢書系列:新雅文化
作者:希瑟.萊昂斯/伊麗莎白.托威戴爾/亞歷.西門繪
Heather Lyons/ Elizabeth Tweedale/Alex Westgate (I
譯者:陸辛耘
出版社:新雅文化
出版日期:2017年04月14日
定價:400
元
售價:316 元(約79折)
開本:菊12開/平裝/104頁
ISBN:9789620867316
|
|
|
|
線 上 試 閱
|
|
|
【★★★專家推薦序★★★|讓我們一起探索吧!】
|
▼
讓我們一起探索吧!
大家好!我是數據得!從現在開始,將由我帶領著你們,一起去探索電腦編程的奇妙世界!
電腦程式是什麼? 人們透過編寫程式(coding)來指示電腦完成特定的任務,而電腦程式設計員(computer programmer)就是專門編寫程式的人,電腦程式會告訴電腦要做些什麼。 電腦程式有很多種類和功用,有些程式可以方便我們購物、有些則幫助我們搜尋資料;而你最愛玩的電腦遊戲也是電腦程式的一種呢!這一篇章將會讓你認識電腦程式,學習編程設計,指揮電腦工作,幫助我們解決生活上的難題。
數據得 在我們開展這奇妙的學習旅程之前,大家快來看看以下這些重要的詞語吧! 演算法(algorithm) 物件(objects) 程式(program) 語法(syntax) 坐標(co-ordinates) 超文本標記語言(HTML) Java Python Scratch
什麼是程式? 電腦程式就是指揮電腦工作的語言指令,程式(program)就像一份長長的清單,清單上寫著一步步的指示去告訴電腦做什麼,這張清單也叫做「演算法」。它是用了一種電腦能理解的語言寫成,而這種語言就叫做「編碼」(code)。
人類的大腦很厲害,能夠靈活地分析出句子中繁複的意思,並把它轉為指示。比如說:如果有人在操場上大叫:「快從滑梯上滑下來」,那我們會馬上明白他的意思是叫我們先爬上滑梯,然後坐下並滑下來。
但是,對電腦來說,這個指令太難了!因為電腦無法自己思考,我們就必須先將「玩滑梯」這件事分拆成為一步步的指示,電腦才會懂得如何執行: 走到滑梯旁的爬梯 由爬梯攀登上平台 在平台上坐下 沿著滑板滑下來
指揮機械人走路 請你把一位朋友當成機械人,你需要下指令去教「它」走一個正方形,趕快寫下你的指令吧!
看看你的指令是否清晰呢?如何可以表達得更清楚呢?
數據得 提提你,機械人只會一板一眼地依照人們給它下的指令來執行任務,雖然它不會偷懶少做,但也絕不會多做。
電腦語言 在地球上,世界各地的人類各有不同的語言,那麼電腦有不同的語言嗎?其實,電腦也一樣有各種不同的程式語言呢。當你指揮電腦執行指令時,就必須用上一種電腦能夠明白的語言來進行編寫,這就是「編碼」。以下有四種不同的電腦語言,快來一起認識吧!
超文本標記語言(HTML)是一種電腦網頁設計語言,用來指定網頁上的連結、指定圖文顯示形式,把各種內容顯示成為網頁。有了HTML這個電腦語言,即使透過不同的網頁瀏覽器(比如Safari,Chrome或Internet Explorer),電腦都能呈現出相同的網頁內容了。
Scratch是一種專門針對兒童學習程式設計的軟件,可選擇中文或英文介面指令。它把複雜的指令變為圖像式的積木,孩子們只要拖放(drag and drop)不同的角色、指令方塊(blocks)來選取程式命令語句,就可以組合出一個完整的電腦程式。
Python的功能是在網絡上搜尋資料,並對所有儲存在電腦裡的信息加以整理。
Java的部分功能和Python相同。此外,它還可以編寫電腦遊戲和手機應用程式。
數據得 電腦程式設計員會按照不同的工作性質來選擇一種最合適的語言來編寫程式。比如說:Python更適合用來整理資料,而HTML則適合用於編寫網頁。
選取和配搭 程式員需要使用不同的電腦語言,這就好比不同行業的人,需要不同的說明書一樣。你能為以下這些人物找到他們所需要的說明書嗎? (答案請見第99頁)
|
|
|
|
|
|
|
|