結構化程式設計(1)


程式設計觀念

1.寫程式是一種技能(技術) 需要實際動手操作 就像食譜書不是看完.就會做菜.要真的動手去做菜

2.為何使用別人寫的程式很簡單.但自己設計卻很困難

3.程式設計是實踐運算思維的一種手段.而各種程式語言只是一個工具或媒介來達成其目標

4.程式設計如寫作文.例如說“一個蘋果從天上掉下來”,轉化成Scratch語言怎麼說呢?

首先要有一個擁有藍天的背景,接著蘋果在Y軸座標為170~180的天上出現,然後蘋果在Y軸方向每隔0.3秒下落10步,假如碰到地面了,就停止下落。

5.程式設計步驟

圖像化程式語言Scratch遊戲開發

  1. 開發環境介紹
  2. 規劃遊戲設定
  3. 建立遊戲環境
  4. 編寫程式邏輯

資料來源:https://blog.techbridge.cc/2020/06/29/scratch-basic-game-intro-tutorial/


實作1-Pong(乒乓球遊戲)

程式執行結果

https://scratch.mit.edu/projects/383366227

Pong原始程式範例下載

數學知識點-座標

學習方法1-仿作(手把手教學)

教學影片

2.0

3.0

加分題(增加趣味性及變化)

程式執行結果

1.設一個變數-得分.打到得一分.重玩分數歸零

2.若碰到死亡線說"Game Over"或"你輸了"

作業上傳

檔名:109****pong.sb3


Scratch教學資源網

https://steam.oxxostudio.tw/

https://itopnet.blogspot.com/p/blog-page_16.html

桃園市新屋國中詹智傑老師(課綱委員)

https://sites.google.com/a/swjh.tyc.edu.tw/zhan-zhi-jie-ce-shi-yong/cheng-shi-she-ji

謝東森老師

https://sites.google.com/a/gdps.ntpc.edu.tw/scratch-jiao-xue-wang-zhan/you-xi-ti-ku/2019jiao-xue

均一

https://www.junyiacademy.org/computing/root/scratch-3-m01

花蓮呂老師

https://sites.google.com/view/tonight-code/scratch3?fbclid=IwAR00EhNieTPBir-w3fUf6NzmuSrUebUFSj6UtAu8GgKNT4phGb86kt7Eld0

宜蘭胡老師

http://blog.ilc.edu.tw/blog/blog/1279

阿玉老師

https://sites.google.com/site/wenyuscratch/home

美麗新世界

https://www.scratch3.tw/book

高慧君老師

http://dr9.nksh.tp.edu.tw/

http://coding.nutc.edu.tw/

衛道中學程老師

https://scratch.mit.edu/users/snake0203cheng/projects/?page=1

林信良老師

ftp://140.118.199.9:2100/public9/zSeries/zDEMO/2016-Scratch2/

小朋友程式設計

https://kids.apsjoin.com/category/scratch-%E7%A8%8B%E5%BC%8F%E8%A7%A3%E7%AD%94/

科丁聯盟

http://www.healthup.org.tw/marketing/course/course.asp?repno=13

Scratch台灣愛好者

https://www.scratch-tw.org/

社團法人中華民國愛自造者學習協會」(PTWA)

https://programtheworld.tw/main.php

自造者教學網

http://itopnet.blogspot.com/?m=1

高科大何敏煌教授

https://nkust.gitbook.io/scratch-3/

TC電子書

http://mail.wcjs.tc.edu.tw/~aher/modules/tad_book3/pda.php?tbdsn=100

Scratch台南線上教材

https://sites.google.com/site/scratchtainanclass/

http://www.hmhsieh.idv.tw/game1071/game1071a.htm

三角貓功夫

http://www.scratchkungfu.com/

許老師

http://120.115.18.8/sws/DesktopDefault.aspx?tabindex=0&tabid=1

智識家-遊戲自由e學園4 Scratch3

http://163.20.239.129/~teach/62scratch/download/index.html

巨岩出版

http://163.26.179.6/ctweb/scratch3/html/lesson1.html

宏全

http://w3.baps.tp.edu.tw/teachers/scratch123/index.html

樂學 SCRATCH 基礎班 6-10 課

https://scratch.mit.edu/studios/5145118/

大陸李澤老師

http://xn--mmz.cc/

http://v.qq.com/vplus/f225285f93d7a62cd96face787e921b3?page=video

https://www.woteach.cn/course/view.php?id=6

CC哥教你編程

https://reurl.cc/yy4Xe6

少兒編程

http://www.code6.cn/post/11194.html

https://www.kidscoding8.com/category/scratch

http://m.ituring.com.cn/book/tupubarticle/22638

https://www.kidscoding8.com/101717.html

https://www.kidscoding8.com/4276.html

https://scratch.mit.edu/studios/5987509/

Scratch – 小貓收集錢袋遊戲

https://www.kidscoding8.com/106552.html

百科問答

http://www.haohaodada.com/scratch_teach/Scratch_L10.html

電子點餐系統

https://kada.163.com/project/2438104-2835031.htm

https://kada.163.com/discover.htm?tag=600

https://jingyan.baidu.com/showlist/detail/a3a3f811a455608da2eb8ab9?fr=rec&

https://www.bilibili.com/video/av36199577/

https://v.qq.com/x/page/t0753xhunm2.html

SCRATCH清單

https://www.seodsj.com/1234/

https://jingyan.baidu.com/article/20b68a8885104a796cec620e.html

https://www.bunian.cn/so/key/scratch%E9%93%BE%E8%A1%A8

https://drive.google.com/drive/folders/1HNVRuBveQQuwsG4_RE3bhUxw3frbOE0S

開源課程
http://www.ckjy.org/2016/03/26/scratch%e5%bc%80%e6%ba%90%e8%af%be%e7%a8%8b-%e5%a5%bd%e5%a5%bd%e6%90%ad%e6%90%ad%e7%bd%91%e7%ab%99%e6%8f%90%e4%be%9b%ef%bc%81/

SCRATCH擴充套件
https://blog.gasolin.idv.tw/2019/11/19/scratch3-internet/

素材下載資源
http://www.jsjrcm.com/allStation/jsjrcm/www_jrcmxx_com/subject.jsp?currentPage=1&webStationId=www_jrcmxx_com&webSubjectId=www_jrcmxx_com_109

Scratch迷宮尋寶與簡易AI設計

http://beardad1975.blogspot.com/2016/10/scratchmazeai.html

https://pdes1.blogspot.com/2018/02/scratch.html

http://www.tootood.com/thread-78-1-1.html

台南電子書

http://maker.hhjh.tn.edu.tw/modules/tad_book3/pda.php

其他

http://163.26.50.2/kaiyang

http://www.okpc777.com/wp/%e7%b6%b2%e8%aa%8c/page/2

http://itopnet.blogspot.com/search?updated-max=2019-06-05T08:38:00%2B08:00&max-results=10&reverse-paginate=true&m=1