Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
程式の工業革命 最ˊ終版
Search
HoShiYoRu
January 09, 2017
Education
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
程式の工業革命 最ˊ終版
OwO
HoShiYoRu
January 09, 2017
Other Decks in Education
See All in Education
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
3.5k
Science Tokyo University for International Research Excellence scheme_April 2026
sciencetokyo
PRO
0
550
Sekolah Sabat - Triwulan 4 2026 - Pelajaran 1
hiola
0
13k
Introduction to Accounting
bvr7352
0
270
EL GEOPARQUE MUNDIAL UNESCO VOLCANES DE CALATRAVA: DE LA INVESTIGACIÓN CIENTÍFICA A LA TRANSPOSICIÓN DIDÁCTICA EN EL AULA
juanmartin2026
0
34k
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 12
hiola
0
12k
【ホスト用】ainiチャット操作ガイド
ainischool
0
120
CLASSIFICATION OF CRUDE DRUGS
pawan_pharm
0
220
Padlet opetuksessa
matleenalaakso
12
16k
ちいかわを読め
uchi8977
1
410
SANG PENCIPTA BERBICARA (01ABSG-Q4-2026)
ssmedikasda
0
480
Book-keeping
bvr7352
0
130
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Believing is Seeing
oripsolob
1
250
YesSQL, Process and Tooling at Scale
rocio
174
15k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Building Applications with DynamoDB
mza
96
7.2k
BBQ
matthewcrist
90
10k
Mobile First: as difficult as doing things right
swwweet
225
10k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
560
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Transcript
程式の工業革命 2017.01.09
前言 各位同學好,在經歷過第5.487版本的初稿過後, 非常感謝各位的支持,讓我們資訊2教學團隊 (又稱圖靈小隊)有上台的機會。 今天我們將帶來第94.87版本的完稿課程讓各位 體驗,希望各位喜歡,那麼我們就開始囉!
遊戲說明——概述 來自不同時空的四名科學家到了現代,他 們分別是:尤拉、牛頓、居里夫人、孟德爾 他們大為讚嘆現代的科技,尤其是他們存 活的年代所沒有的東西——程式。 請班上同學分成四個組別,分別陪同這四 位科學家探險。 現在,我們將搭上時空列車,一同經歷 程式設計的工業革命。
遊戲說明——分隊 第一小隊隊長:尤拉 隊員:數學1組+鄰近組別共3~4組 第二小隊隊長:牛頓 隊員:物理組+鄰近組別共3~4組 第三小隊隊長:居里夫人 隊員:化學組+鄰近組別共3~4組 第四小隊隊長:孟德爾 隊員:生物組+鄰近組別共3~4組
遊戲說明——時間流變 時代 農業時代 輕工業時代 重工業時代 資訊時代 會使用到 的能力 3個變數、任意長度運算式 if/else等條件判斷式
for/while迴圈 陣列
遊戲說明——考驗 整趟時空之旅中,我們將會面臨四道考驗 每通過一道考驗,將可以前進到下一個時代,獲取 新的能力 若考驗失敗,則必須使用手上現有的資源,選擇重 新挑戰或是繼續下一道考驗,若是通過下一道考驗, 將能獲得該階段所能獲得的所有能力!
遊戲說明——考驗方式 整個考驗將在hackmd大平台上進行 每個小隊將會獲取一個傳送門,裡面會有考驗內容, 還有許多相當有用的資訊 所有小隊員打開傳送門後,都可以參與編輯 請先閱讀裡面的說明文字,並使用工具箱內可以使 用的工具來完成考
遊戲說明——考驗方式
遊戲說明——考驗方式 根據四道考驗以及最終魔王關的表現,各小隊將 被評定Rank等級(S,A,B,C,D等) 各位勇者們,努力往最高的Rank前進吧! 那麼,考驗就要開始囉!
先等一下…… 忘記跟各小隊說 恭喜各小隊符合 傳說級新手禮包 的領取資格 內容有: • 3個變數 • 任意長度的運算式
• 神秘護身符(用途未知,總之長得很可愛) 完成考驗的過程中,請讓每位小隊員都理解程式在做什麼
農業時代 初心者的試煉場
所有小隊集合!!! 任務名稱:初心者的試煉場 任務說明:請告訴我,在下列運算過後,x,y,z的值分別是多少? int x = 5,y = 5; int
z; z = ( x == y ); z += ( --x ) * ( ++y ); 任務報酬:if/else等條件分支的使用能力 時間限制:3分鐘
初心者的試煉場 int x = 5,y = 5; int z; z
= ( x == y ); 因為x==y,所以z=1 z += ( --x ) * ( ++y ); 在運算式中,--x跟++y享有比較高的優先權, 所以x跟y會分別先運算成4和6 此題答案為x=4,y=6,z=z+4*6=1+24=25
初心者的試煉場:任務完成 任務完成的小隊可獲得: •if/else條件分支能力 •switch/case條件分支能力 •a=(b)?c:d;敘述能力(工具箱內有詳細使用方法) •稱號—初心者的霸主 任務失敗的小隊可獲得 if/else條件分支能力
輕工業時代 職業能力強化
所有小隊各自帶開!!! 任務名稱:職業能力強化 任務說明:我們將依照小隊長所擅長的領域進行能力強化,任務目標 在下一頁將說明 任務報酬:for loop等迴圈的使用能力、隱藏報酬 時間限制:5分鐘
尤拉小隊 Q:在指數運算 = 中,假如c是整數 的話,我們可以說b是a的次方數。今天有 兩個整數a和b,以及一個浮點數c,請寫 一個判斷c是否是整數的判斷式,並把c是 不是整數印出來。ex. “c是整數” 註:可以使用強制轉型來實作
居里夫人小隊 牛頓小隊 孟德爾小隊 Q:給定一純物質的熔點t1和沸點t2(皆為整 數),在溫度T之下,請用程式印出該純物 質的狀態(固態、固液共存、液態、液氣 共存、氣態)。 Q:已知一個元素的原子序為a,且a<10, 請寫一個判斷式並印出該元素是金屬或非 金屬元素。ex. “a是非金屬” 註:非金屬的原子序範圍為:1,2,5 ~ 9 Q:已知一對碗豆夫妻要生小孩,高莖為顯性基 因、矮莖為隱性基因,假設雙親的兩條染色體 同為顯性或隱性(TT or tt),試寫一個判斷小孩 高矮的判斷式並印出小孩的高矮。 父親身高:father_tall 母親身高:mother_tall 以上兩者假設為已知 小孩身高:child_tall 高莖為1,矮莖為0
職業能力強化:任務完成 任務完成的小隊可獲得: •for迴圈能力 •while迴圈能力(包含do while) •小隊特殊能力 •宣告一個小隊為朋友,並簽訂”片面最惠國待遇”,無 償使用該小隊工具箱內的資源(可隨時宣告但僅限一次) •稱號—第一次強化就上手
任務報酬:小隊特殊能力 倘若完成任務,下列小隊可獲得: •尤拉小隊—交換律:swap(a,b) 將a和b的值交換(限整數) •牛頓小隊— 拋物線:pow(x) 回傳x2 •居里夫人小隊—等價:equiv(x,y) 回傳 1
1 +1 •孟德爾小隊— 分裂:half(x) 回傳x/2 請各小隊稍微記一下其他組的能力,說不定會用到唷 其實是八成會用到,然後自己組的能力對自己毫無用處,對吧對吧
重工業時代 一個打十個
所有小隊各自帶開!!! 任務名稱:一個打十個 任務說明:經過上一個任務,有沒有覺得攻擊力大幅提升啊?背景那 隻怪物看起來有點欠扁,讓我們迴圈來修理牠 任務目標在下一頁將說明 任務報酬:陣列結構的使用能力 時間限制:5分鐘
尤拉小隊 Q:請寫一個程式印出1~50中所有的畢氏三 元數組合,可以重複印出。 輸出格式為:(x,y,z) 居里夫人小隊 牛頓小隊 孟德爾小隊 Q:有10個電阻值分別為10,20,30…,100Ω的電 阻,今把10個全部並聯起來,求它們的等 效電阻值是多少?
輸出格式為:等效電阻值:xx歐姆 Q:有一杯濃度為50%,容量為100L的酒精 水溶液,每次倒掉現有的一半容量,再補 滿100L,求重複10次之後的酒精濃度為多 少? 輸出格式為:10次之後的酒精濃度為xx% Q:兔子的繁殖力驚人,每個月兔子的數量會 成長為原來的兩倍,而且兔子永遠不會死去。 今天我們得到一對剛誕生的兔子,請問10個 月之後總共會有幾對兔子? 輸出格式為:有x對兔子 別忘記你們可以趕快宣告朋友…不對,醒醒吧你沒有朋友Q_Q
一個打十個:任務完成 任務完成的小隊可獲得: •大小為10的一維陣列array[10] •稱號—看我一個打十個 任務失敗的小隊可獲得: •額外的十個變數a0~a9 •稱號:叫我土法煉鋼大師
資訊時代 超英趕美
所有小隊各自帶開!!! 任務名稱:超英趕美 任務說明:強化過的能力就是要在實戰中派上用場的,看到背景這隻 龐然大物拔山倒樹而來,是不是該用個陣列教訓牠一下呢? 任務目標在下一頁將說明 任務報酬:隱藏報酬 時間限制:5分鐘
尤拉小隊 Q:已知一數列 = × ,請宣告兩個 大小為10的陣列a,b,在a,b中分別存入 0 ~9 和S0 ~S9
並印出來。 居里夫人小隊 牛頓小隊 孟德爾小隊 Q:理想狀態下的一滑車實驗中,利用打點 計時器,滑車的初速為0,加速度為10, 振動器每秒打一下。已知打點計時器第0 下時在該紙帶的位置0,試求該紙帶上第 0~9點的位置,存放在大小為10的陣列a中 並印出來。 Q:某元素的半衰期為1天,今有一個10000 公斤的該元素,請用一個大小為10的陣列 記錄連續十天測量該元素尚餘含量(以公 克為單位),並印出來。 Q:假設一個細胞行十次有絲分裂。請用一個 大小為10的陣列記錄每次分裂過後的細胞總 數並印出來。
超英趕美:任務完成 任務完成的小隊可獲得: •使用任何程式技巧的能力 •#include <string> •Global——可任意使用所有小隊的工具箱資源 •稱號—大躍進十年有成
魔王出現
各小隊緊急注意!!! 任務名稱:討伐大魔王 任務說明:在討伐魔王的任務中,前幾個任務有任何一個未完成的小 隊將失去護身符。但是沒有關係,請各小隊分工合作,用盡全力將大 魔王擊退吧,任務目標在下一頁將說明 時間限制:你怎麼可能預測魔王的下一擊什麼時候來呢廠廠
討伐大魔王 找出魔王的終極密碼: 魔王的密碼只有一串看不懂在寫什麼的文字,但是魔王不小 心露出了四個致命弱點(提示)。各小隊需要分工合作,完 成指定範圍的內容,解出魔王的密碼! "!sUjj%!quu!Fj%!quujfs!Un!%!!s!Uj“ 可以請求提示,但請求提示將失去護身符
討伐大魔王 居里夫人小隊:請你們打頭陣,把字串中的每兩個字元位置 兩兩交換。 Ex:ABCDEF變成BADCFE 牛頓小隊:請你們把字串中所有出現的”!”都刪去。 Ex:!!!!!!!!!!!!!!!!!!A變成A 孟德爾小隊:請你們把字串中每個字元的ASCII值減去5。 Ex:FGHIJK變成ABCDEF 尤拉小隊:你們是最後一個上場的,請把整個字串倒過來。 Ex:ABCDEF變成FEDCBA
討伐大魔王
時間到! 解出答案了嗎? 讓我們來實際執行各組完成的部分,猜猜魔王的密碼是多少吧!
討伐魔王報酬內容 每個時代完成任務:500分 未完成該時代的任務,但於下一個時代完成任務:額外獲得300分 護身符還安穩地活在小隊手上:500分 解出魔王題中指定分配任務:該小隊獲得2000分 魔王密碼正確:1000分 依總分計算Rank 5000~5500:Rank S 學期總成績加5分
4000~4999:Rank A 學期總成績加4分 3000~3999:Rank B 學期總成績加3分 2000~2999:Rank C 學期總成績加2分 0~1999:Rank D 學期總成績加1分
回程的路上 請各位同學思考以下問題: 1. 解決同樣一個問題,程式技巧的使用與否對效率影響很大?(0~7分表示同意 程度) 2. 經過本次課堂使用多人協力的模式,解決了許多小問題,當然也可能製造了 很多大問題。但將來碰到大型專案真的需要多人合作時,你覺得此種模式適 合你嗎? (0~7分表示同意程度)
3. 呈上題,你喜歡這種多人協力模式嗎? (0~7分表示同意程度) 4. 對於今日課堂是否有話想說?(我知道大家都不喜歡寫心得,所以沒有者可留 白) 請各位同學在線上表單填入你的答案後繳交 因為今天只是做課堂演示,所以圖靈小隊沒有真的做表單,還請見諒