計算機語言(程式/程序語言)介紹--Scratch 2.0

(623字)

介紹動機 :

Scratch是我在小學時學的程序設計平台,也是我人生第一次接觸”程序”這個領域,因此它在我心中留下非常深刻的印象,這也是為什麼我這次會選擇這個作為介紹素材的主要原因。

產生背景 :

Scratch是The Lifelong Kindergarten group–MIT Media Lab(麻省理工 媒體實驗室 終身幼稚園組)開發的一套電腦程式開發平台。

設計理念 :讓程式設計語言初學者不需先學習語、言語法便能設計程式產品。
開發者期望 :通過Scratch,啟發和激勵用戶在愉快的環境下經由操作(如設計互動故事)去學習程式設計、數學和計算知識,同時獲得創造性的思考,邏輯編程,和協同工作的體驗。

相對優勢實例 :

不同於C++,Scratch在操作過程中,將文字組成的程序簡化為”方塊”,我們可將每個方塊都視為C++中的函數、空格當中輸入的值視為cin的值,其他的不論是格式還是其中的邏輯…,只要能夠組合到方塊中,就代表是合理的,也因為有這個限制”方塊組合”的功能,因此不會出現”編譯錯誤”,但也因為這個限制,其所能做到的事情也相對較少。
下圖中該組程序可使角色”貓”做出下列動作 :
說出”Start!”
–>順著箭頭移動3圈(平行移動時面向前進方向、做出跑步動作)
–>說出”Done!”

紅 :開始、結束 藍 :app畫面 棕 :角色、背景 黃 :指令類型 綠 :動作類指令 黑 :程序框 紫 :表示目前指令屬於哪一個角色

後續影響 :

因為Scratch簡化了許多東西,而且又翻譯成多種語言,所以學習難度非常低,目前以我所知,Scratch在北美地區的初等教育場所中是一個普遍的教學工具,台灣地區是小學電腦課程的必修項目,香港地區則是有The Hong Kong Federation of Youth Groups(香港青年協會)經常性舉辦相關活動。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值