Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ノンプログラマーのためのプログラミング講座第2回「ビジュアルプログラミング入門」
Search
Fushimi Ryohei
February 25, 2013
Education
1
150
ノンプログラマーのためのプログラミング講座第2回「ビジュアルプログラミング入門」
五反田・ゲンロンカフェで2月25日に開催した「ノンプログラマーのためのプログラミング講座」の講義資料です。MOONBlock (前田ブロック) でのプログラミングの初歩について扱っています。
Fushimi Ryohei
February 25, 2013
Tweet
Share
More Decks by Fushimi Ryohei
See All by Fushimi Ryohei
Sight: "知覚旅行"のための視覚代行デバイス
sidestepism
0
530
Sight: "知覚旅行"のための視覚代行デバイス
sidestepism
0
140
Sight by 200 OK
sidestepism
2
22k
"Mirror Mirror" [SIGGRAPH ASIA 2014] Review
sidestepism
0
92
Bag-of-visual-words を用いた 2クラスの画像識別器の実装 + ハンズオン
sidestepism
2
390
SPAJAM2014 "nani-colle?"
sidestepism
0
280
プレゼンの話
sidestepism
0
240
ノンプログラマーのためのプログラミング講座 第4回「JavaScriptでゲーム開発」
sidestepism
0
180
いばらき総文連2014 コンピュータ部会 プログラミング研修会
sidestepism
0
130
Other Decks in Education
See All in Education
Gamified Interventions for Composting Behavior: A Case Study Using the Gamiflow Framework in a Workplace Setting
ezefranca
1
150
The Art of Note Taking
kanaya
1
140
20250625_なんでもCopilot 一年の振り返り
ponponmikankan
0
260
データ分析
takenawa
0
8.1k
万博非公式マップとFOSS4G
barsaka2
0
480
ThingLink
matleenalaakso
28
4.1k
予習動画
takenawa
0
8.7k
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
signer
PRO
0
2.4k
実務プログラム
takenawa
0
8k
教員向け生成AI基礎講座(2025年3月28日 東京大学メタバース工学部 ジュニア講座)
luiyoshida
1
620
CHARMS-HP-Banner
weltraumreisende
0
290
新卒研修に仕掛ける 学びのサイクル / Implementing Learning Cycles in New Graduate Training
takashi_toyosaki
1
180
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
A Modern Web Designer's Workflow
chriscoyier
695
190k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Done Done
chrislema
184
16k
Producing Creativity
orderedlist
PRO
346
40k
Practical Orchestrator
shlominoach
189
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Transcript
None
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲
Hackers’ Cafe ॾҙ ɾϞόΠϧϧʔλ 8J."9 FNPCJMF 8J'J ςβϦϯάͳͲ ిݯΛ͍ͬͯͩ͘͞ ɾձͷແઢ-"/Λར༻͍ͯͩ͘͠͞
44*% ύεϫʔυ ଓํ๏͕͔Βͳ͍͔ͨελοϑ·Ͱ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲ ୈχճɹϏδϡΞϧɾϓϩάϥϛϯάೖ ߨࢣ෬ݟྒྷฏ
None
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲
Hackers’ Cafe ͜ͷߨ࠲ʹ͍ͭͯ త ɹϓϩάϥϛϯάͱԿ͔ʹ͍ͭͯ ɹମݧ͠ͳ͕ΒֶΜͰ͍͖·͢ ର ɹϓϩάϥϚʔͰͳֶ͍ੜɾࣾձਓ ౸ୡඪ ɹڭཆͱͯ͠ͷϓϩάϥϛϯάΛֶͿ
ɹ؆୯ͳϓϩάϥϜΛΉ͜ͱ͕ग़དྷΔ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲ ୈχճɹϏδϡΞϧɾϓϩάϥϛϯάೖ ߨࢣ෬ݟྒྷฏ
લճͷ͓͞Β͍
લճ͜ͷΑ͏ͳ࣭͔Β࢝·Γ·ͨ͠
ϓϩάϥϛϯάͨ͜͠ͱ͋Δਓ
Hackers’ Cafe ϓϩάϥϜͱ͍͑ɾɾɾ ήʔϜϓϩάϥϜ ӡಈձͷϓϩάϥϜ ݁ࠗࣜͷࣜ࣍ୈ ςϨϏ൪ ӳޠͰ571SPHSBN ΧϦΩϡϥϜ ڭҭϓϩάϥϜͳͲ
ϓϩάϥϜۙʹᷓΕͯΔ
ܚጯٛक़େֶͷ૿Ҫढ़೭ઌੜʹΑΕɺ ͜ΜͳͷϓϩάϥϜʹͳΔͦ͏Ͱ͢ ֮·࣌͠ܭͷઃఆ ϏσΦσοΩͷը༧ ࣗಈυΞͷ։ൃ
Hackers’ Cafe ӳࣙయΛҾ͖·͠ΐ͏ ৽ӳதࣙయ ୈ̒൛ ʢݚڀࣾʣΑΓҾ༻ http://www.excite.co.jp/dictionary/english_japanese/?search=program&match=beginswith&dictionary=NEW_EJJE&block=41438&offset=1206
ʲిࢉʳ ϓϩάϥϜ ʬిࢉػʹࢦྩ͢Δ ࡞ۀखॱͷਫ਼ີͳهड़ʭ
ϓϩάϥϜ࡞ۀखॱͷਫ਼ີͳهड़
Hackers’ Cafe ϓϩάϥϜͷ͍Ζ͍Ζ ӡಈձͷϓϩάϥϜ ݁ࠗࣜͷࣜ࣍ୈ ΧϦΩϡϥϜ ։ձࣜ ۄೖΕ N ٍഅઓ
େۄૹΓ ΨΠμϯε ϓϩάϥϛϯά֓ ܭࢉػՊֶͷجૅ ΞϧΰϦζϜͱσʔλߏ ϓϩάϥϛϯά࣮श ։ ৽৽්ೖ ओෂѫࡰɾסഋ έʔΩೖ ͓৭͠ ΩϟϯυϧαʔϏε ༑ਓʹΑΔ༨ڵ ՖՇ͔Βͷखࢴ ดձ ·͞ʹखॱΛهड़ͯ͠Δ
૿Ҫढ़೭ઌੜͷྫࣔΛ࡞ۀखॱʹͯ͠ΈΔ ֮·࣌͠ܭͷઃఆ ɹˠɹ".ʹͳͬͨΒԻΛ໐Βͤ ϏσΦσοΩͷը༧ ɹˠɹ༵ʹͳͬͨΒ ɹɹɹνϟϯωϧʹ͋Θͤͯ ɹ࣌ؒը͠Ζ ࣗಈυΞͷ։ൃ ɹˠɹυΞͷલʹਓཱ͕ͬͨΒ ɹɹɹυΞΛ։͚
ɹɹɹਓཱ͕ͪڈͬͨΒ ɹɹɹυΞΛด͡Ζ
ຊߨ࠲ͰϓϩάϥϛϯάΛ͜͏ఆٛ͠·͢
ϓϩάϥϛϯάͱɺ ӥஐͰ͋Δ
ϓϩάϥϛϯά ਓ ྨ ͕ ͜ Ε · Ͱ ҭ Μ
Ͱ དྷ ͨ ଟ͘ͷࢥֶͷՌ͕ڽू͞Εɺ ·ͨɺͳ͓վྑ͞Εଓ͚͍ͯ·͢ɻ ֶɺཧֶɺݴޠֶɺྨֶɺʑ ͋Γͱ͋ΒΏΔֶͷूେΛखܰʹ ͏ͨΊʹମܥͩͯΒΕͨख๏͕ͦ͜ ϓ ϩ ά ϥ ϛ ϯ ά ͳ ͷ Ͱ ͢
Hackers’ Cafe ڭཆͱͯ͠ϓϩάϥϛϯάΛֶͿҙٛ ۙจ໌ͷૅΛ͢جຊߏΛཧղͰ͖Δ ࣄΛॱংཱͯͯߟ͑Δԋ៷తํ๏ΛֶΔ ͋Δ͖݁Ռ͔ΒࣄΛΈཱͯΔؼೲతํ๏ΛֶΔ ࣄͷཧߏԽͷख๏ΛֶΔ ࣗΒͷߟ͑ΛᐆດͰͳ͍֬ݻͨΔཧͱͯ͠දݱͰ͖Δ
લճͷߨٛͷޙʹग़࣭ͨ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ֮·࣌͠ܭ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ֮·࣌͠ܭ ͜ͷΧοίԿ ͜ͷΧοί Ͳ͏ҧ͏ͷ ͳͥߦͷ࢝Ί͕ ҧ͏Ґஔʹ͋Δͷ Ͳ͏ͯ͠Χοί͕ ͨ͘͞Μ͋Δͷ
ຊߨٛͰͭͷݴޠΛֶͼ·͢ FODIBOUKT લాϒϩοΫ
enchant.js ʹ։ൃ͞Εͨࠃ࢈+BWB4DSJQU༻ΞϓϦέʔγϣϯϑϨ ʔϜϫʔΫɻಠࣗͷΫϥεΠϕϯτػߏΛΓࠐΈɺॳ৺ऀ ͔Β্ڃऀ·Ͱ͍͘͢վྑͨ͠ ୈճɾୈճͰ ֶͼ·͢
લాϒϩοΫ ʹ։ൃ͞ΕͨϏδϡΞϧݴޠ FODIBOUKTΛϕʔεͱͨ͠ΫϩεϓϥοτϑΥʔϜͱɺ ༮ࣇ͔Βେਓ·Ͱ͑ΔݴޠΛࢦͯ͠։ൃ͞Ε͍ͯΔɻ ࠓֶͿͷ ͜Ε
ࡉ͔͍ஔ͍ͱ͍ͯʜ ·ͣϓϩάϥϛϯάͯ͠ΈΑ͏
(PPHMF$ISPNFͰ։͍ͯΈΑ͏ IUUQNBFEBCMPDLDPN
(PPHMF$ISPNFͰ։͍ͯΈΑ͏ IUUQNBFEBCMPDLDPN
͜ͷϓϩάϥϛϯάڥͷओ
FODIBOUKTͷެࣜΩϟϥΫλʔ γʔϧͳͲͷ άοζਐग़Λܦͯ ͍ͭʹண͙ΔΈԽ
͍ͭʹөըσϏϡʔΛՌͨ͢ ʜ
ʮ͜ͷΫϚΛಈ͔͢खॱʯ ΛϓϩάϥϜ͠·͠ΐ͏
͜ͷதͰಈ͖·͢ ࣮ߦϘλϯ
ʮύϖοτʯͷശ
ύϖοτϒϩοΫ ΛऔΓग़͢
՝ ͦͷ
͜ͷಈ͖Λ࡞ͬͯΈΑ͏
͏ϒϩοΫ͜ͷछྨ
None
Ҏ߱ɺ࣮ԋ՝ εϥΠυ࡞த
Χοίͷ ͜͜Ͱͪΐͬͱ͚ͩ Λ͍ͤͯͩ͘͞͞
ʮΧοίʯɺ͋ͳͨΛਂԕͳ ϓϩάϥϛϯάݴޠͷੈքʹ ༠͍ಋ͘༯ਫ਼ͱͳΔ ( ) { } [ ] (defun
pow (x y) (if (< y 0) ! (pow-iter (/ 1 x) (* y -1) 1) ! (pow-iter x y 1))) (defun pow-iter (x y sum) (if (= y 0) ! sum ! (pow-iter x (1- y) (* sum x))))
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ Χοίͷछྨ͕ͲΜͳҙຯΛ͍࣋ͬͯΔͷ͔ʜ ͪΐͬ͜ͱղઆ ৄ࣍͘͠ճ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ରԠ͢ΔΧοίΛௐͯΈΑ͏
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^
ͨΒΧϥϑϧ
ͳͥΧοί͕ଟ͍ͷ͔ ͳͥߦ಄Λζϥͯ͠ॻ͘ͷ͔ ͳͥίʔυʹ৭͕͍͍ͭͯΔͷ͔ ࠷ॳʹ͜ͷٙΛඥղ͍͍͖ͯ·͢
ϓϩάϥϛϯάݴޠͱ ࣗવݴޠͲ͏ҧ͏ ຊޠӳޠͷ͜ͱ
ͲͪΒ ʮෳࡶͳߏΛɺͻͱ࿈ͳΓͷจষʹஔ͖͑Δʯ ಇ͖Λ͍࣋ͬͯΔ
ͲͪΒ ʮෳࡶͳߏΛɺͻͱ࿈ͳΓͷه߸ʹஔ͖͑Δʯ ಇ͖Λ͍࣋ͬͯΔ
ʮ࣌ʹͳͬͨΒࢲΛى͜͢ʯ ͱ͍͏࡞ۀखॱΛه߸ʹஔ͖͑Δ
ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ ʮ࣌ա͗ʹىͯ͜͠Ͷʯ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ ʮ࣌ա͗ʹىͯ͜͠Ͷʯ ຊޠͷ΄͏͕؆୯͡ΌΜ ͳΜͰ͜Μͳʹ͍͠ݴޠΛ ֶͿඞཁ͕͋Δͷ
ຊʹࣗવݴޠͷํ͕؆୯ʜ
ʮ࣌ʹͳͬͨΒىͯ͘͜͠Εʯ ʮ࣌ʹͳΔʯͱ Ͳ͏͍͏͜ͱ͔ Ͳ͏ͬͯىͤ͜ ͍͍ͷ͔ ਖ਼֬ͳهड़Ͱͳ͍ΑͶʜ
͑ʔͬͱ
ʹ࣌ܭΛνΣοΫͯ͠ɺ ࣌ܭͷ͕࣌Λࢦ͍ͯ͠Εɺ ඵؒΞϥʔϜԻΛ໐Β͠ɺ ͦͷؒεΠον͕ԡ͞Εͳ͚Ε ͍ͬͨΜΞϥʔϜԻΛࢭΊͯ ޙʹ࠶ΞϥʔϜԻΛ໐Β͠ɺ ҎޙεΠον͕ΒΕΔ·Ͱ ͦΕΛ܁Γฦ͢
ʹ࣌ܭΛνΣοΫͯ͠ɺ ࣌ܭͷ͕࣌Λࢦ͍ͯ͠Εɺ ඵؒΞϥʔϜԻΛ໐Β͠ɺ ͦͷؒεΠον͕ԡ͞Εͳ͚Ε ͍ͬͨΜΞϥʔϜԻΛࢭΊͯ ޙʹ࠶ΞϥʔϜԻΛ໐Β͠ɺ ҎޙεΠον͕ΒΕΔ·Ͱ ͦΕΛ܁Γฦ͢ ਫ਼ີͳهड़
ࣗવݴޠ ෳࡶͳߏΛਖ਼֬ʹද͢ͷ͕ۤख
ෳࡶͰ͔Γʹ͍͘ ຊޠͲ͜ʹ͋Δ ͪΐͬͱ͕ ͦΕ·͕͢
๏ͷจ ࡋॴͷྫ ॴͷެจॻ ͔͠͠ͳ͕Βɼݪ৹ͷ্هஅੋೝ͢Δ͜ͱ͕Ͱ͖ͳ͍ɻͦͷཧ༝ɼ࣍ ͷͱ͓ΓͰ͋Δɻ ຽ๏̏̔̕ͷ̎ୈ߲̎ɼࠜݖͷ୲อ͖͢࠴ݖͷൣғ࠴ऀͱͷಛఆ ͷܧଓతऔҾܖʹΑͬͯੜͣΔͷͦͷଞ࠴ऀͱͷҰఆͷछྨͷऔҾʹΑͬͯ ੜͣΔͷʹݶఆͯ͠ఆΊͳ͚ΕͳΒͳ͍ࢫنఆ͓ͯ͠Γɼલهࣄ࣮ؔʹΑΕ ɼຊ݅ࠜݖɼಉ߲ʹج͖ͮɼ୲อ͖͢࠴ݖͷൣғΛࠜ࠴ऀͰ͋Δ ̘ͱͷʮอূҕୗऔҾʯʹΑͬͯੜͣΔͷʹݶఆ͢ΔͷͰ͋Δ͜ͱ͕໌Β͔Ͱ
͋Δɻͦͯ͠ɼ৴༻อূڠձͱࠜ࠴ऀͱͷอূҕୗऔҾͱɼ৴༻อূڠձ ͕ࠜ࠴ऀͷґཔΛड͚ͯಉਓΛओ࠴ऀͱ͢Δ࠴ʹ͍ͭͯอূਓͱͳΔ ʢอূܖΛక݁͢Δʣ͜ͱɼͦΕʹͬͯ৴༻อূڠձ͕ࠜ࠴ऀʹରͯ͠ ҕୗΛड͚ͨอূਓͱͯ͠ٻঈݖΛऔಘ͢Δ͜ͱΛओͨΔ༰ͱ͢ΔऔҾΛࢦ͢ ͷͱཧղ͞Εɼࠜ࠴ऀͰͳ͍ऀ͕৴༻อূڠձʹରͯ͠ෛ୲͢Δ࠴ʹͭ ͍ͯͷࠜ࠴ऀͷอূ࠴ɼ্هऔҾͱؔͷͳ͍ͷͱ͍Θͳ͚Εͳ Βͳ͍ɻಉ߲ͷنఆ͢ΔʮҰఆͷछྨͷऔҾʯɼඃ୲อ࠴ݖͷ۩ମతൣғΛը͢ ͖ج४ͱͯ͠ୈࡾऀʹର͢Δؔʹ͓͍ͯ໌֬ͳͷͰ͋Δ͜ͱΛཁ͢Δͷ Ͱ͋ΓɼʮอূҕୗऔҾʯͱ͍͏ද͕ࣔɼ๏ఆ͞Εͨ৴༻อূڠձͷۀʹؔ͢Δ ͯ͢ͷऔҾΛҙຯ͢Δͷͱղ͢Δ͜ͱͰ͖ͳ͍ɻ ̍จ͕ͯ͘ ߏ͕͔ΓͮΒ͍ʜ
զ͕ࠃͷ࠷ߴ๏ن ຊࠃݑ๏
͜ͷήϯϩϯΧϑΣͰ ݑ๏ͱ͍͑
None
৽ຊࠃݑ๏ ήϯϩϯҊ લจ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ ͔Γʹ͍͘ຊޠ දྫ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ ԿͱԿͷ͍͋ͩ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ ୭͕ԿΛએݴ͢Δͷ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺ ຊࠃ͕ɺ ୯Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕΔͷ Ͱͳ͘ɺ ͦͷଟ༷ͳྺ࢙ͱ౷Λڞ༗͢ΔओݖऀͨΔࠃຽ ͱɺ ͦͷࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽ ͷ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗ ʹΑΓӡӦ͞Εߋ৽͞ΕΔɺਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺ ʮຊࠃ͕ɺ ʮ୯Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕΔͷʯ Ͱͳ͘ɺ ʮʮͦͷଟ༷ͳྺ࢙ͱ౷Λڞ༗͢ΔओݖऀͨΔࠃຽʯ ͱʮͦͷࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽʯͷ͍͋ͩ ͷɺ૬ޓͷଚܟͱෆஅͷڠྗʯ ʹΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମʯ Ͱ͋Δ͜ͱʯΛએݴ͢Δɻ
Θͨͨͪ͠ຊࠃຽɺຊࠃ͕ɺ୯ Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕ ΔͷͰͳ͘ɺͦͷଟ༷ͳྺ࢙ͱ ౷Λڞ༗͢ΔओݖऀͨΔࠃຽͱɺͦͷ ࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽͷ ͍͋ͩͷɺ૬ޓͷଚܟͱෆஅͷڠྗʹ ΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମ Ͱ͋Δ͜ͱΛએݴ͢Δɻ
Θ͔Γʹ͍͘
Θͨͨͪ͠ຊࠃຽɺ ʮຊࠃ͕ɺ ʮ୯Ұͷࠃͱ୯ҰͷจԽʹด͡ࠐΊΒΕΔͷʯ Ͱͳ͘ɺ ʮʮͦͷଟ༷ͳྺ࢙ͱ౷Λڞ༗͢ΔओݖऀͨΔࠃຽʯ ͱʮͦͷࠃΛੜ׆ͷͱͯ͠ڞ༗͢Δॅຽʯͷ͍͋ͩ ͷɺ૬ޓͷଚܟͱෆஅͷڠྗʯ ʹΑΓӡӦ͞Εߋ৽͞ΕΔਫ਼ਆతڞಉମʯ Ͱ͋Δ͜ͱʯΛએݴ͢Δɻ
Θ͔Γ͍͢
ͥͻήϯϩϯҊʹ ΠϯσϯτͱΧϥʔϦϯάΛʂ
ؓٳ ʮͳͥΧοί͕ଟ͍ͷ͔ʯ ʮͳͥߦ಄ΛͣΒ͍ͯ͠Δͷ͔ʯ ͱ͍͏ͷଓ͖
ʲిࢉʳ ϓϩάϥϜ ʬిࢉػʹࢦྩ͢Δ࡞ۀखॱͷਫ਼ີͳهड़ʭ. ৽ӳதࣙయ ୈ̒൛ ʢݚڀࣾʣΑΓҾ༻ http://www.excite.co.jp/dictionary/english_japanese/?search=program&match=beginswith&dictionary=NEW_EJJE&block=41438&offset=1206
ϓϩάϥϜ࡞ۀखॱͷਫ਼ີͳهड़ ޡղ͕͋ͬͯͳΒͳ͍ ެจষಉ͡
ϓϩάϥϛϯάͱ खଓ͖ͷਖ਼֬ͳهड़Ͱ͋Δ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ʮ࣌ʹͳͬͨΒىͯ͜͠΄͍͠ͳʜʯ ࣌ܭΛνΣοΫͯ͠ɺ ࣌͠ܭͷ͕࣌ Λࢦ͍ͯ͠Εɺ 8BLFVQͱ͍͏ μΠΞϩάΛදࣔ͠ ͦ͏Ͱͳ͚Ε Կ͠ͳ͍͜ͱΛ ʹ܁Γฦ͢ Χοίͷ͓͔͛Ͱਖ਼֬ͳهड़͕Ͱ͖Δ ߦ಄ΛͣΒ͓͔ͨ͛͠Ͱߏ͕͔Γ͍͢
ϓϩάϥϜ࡞ۀखॱͷਫ਼ີͳهड़ ʮϓϩάϥϜʯΛֶͿ͜ͱ ͢ͳΘͪ ʮޡղͷͳ͍هड़ͷํ๏ʯΛֶͿ͜ͱ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ͳͥΧοί͕ ͜Μͳʹଟ͍ͷ ͳͥΧοίͷ࢝·ΓΛ ଗ͑Δඞཁ͕͋Δͷ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ͳͥΧοί͕ ͜Μͳʹଟ͍ͷ ͳͥΧοίͷ࢝·ΓΛ ଗ͑Δඞཁ͕͋Δͷ ܭࢉػցʹɺࢦࣔͷߏΛ ਖ਼֬ʹ͑ΔͨΊ ਓ͕ؒ༩͍͑ͯΔࢦࣔͷߏΛ ਖ਼֬ʹཧղ͢ΔͨΊ
ͦΕ ʮ࡞ۀखॱΛਫ਼ີʹهड़͢ΔʯͨΊʹ ੜΈग़ͨ͠ਓؒͷӥஐ
ϓϩάϥϛϯάݴޠͷੈքʹɺ ෳࡶͳੈքͷߏΛ ΑΓγϯϓϧʹදݱͰ͖Δ ڧྗͳಓ۩͕ͨ͘͞Μ͋Γ·͢ ΦϒδΣΫτࢦɺୈҰڃؔɺ%0.ɺ ΠϕϯτϞσϧɺσβΠϯύλʔϯɺϞφυɺʜ ࣗવݴޠʹ ͳ͍ಓ۩
ຊߨٛͰͷ ϓϩάϥϛϯάͷఆٛ ࢥ͍ग़͍ͯͩ͘͠͞
ϓϩάϥϛϯάͱɺ ӥஐͰ͋Δ
ϓϩάϥϛϯά ਓ ྨ ͕ ͜ Ε · Ͱ ҭ Μ
Ͱ དྷ ͨ ଟ͘ͷࢥֶͷՌ͕ڽू͞Εɺ ·ͨɺͳ͓վྑ͞Εଓ͚͍ͯ·͢ɻ ֶɺཧֶɺݴޠֶɺྨֶɺʑ ͋Γͱ͋ΒΏΔֶͷूେΛखܰʹ ͏ͨΊʹମܥͩͯΒΕͨख๏͕ͦ͜ ϓ ϩ ά ϥ ϛ ϯ ά ͳ ͷ Ͱ ͢
ϓϩάϥϛϯά ਓ ྨ ͕ ͜ Ε · Ͱ ҭ Μ
Ͱ དྷ ͨ ଟ͘ͷࢥֶͷՌ͕ڽू͞Εɺ ·ͨɺͳ͓վྑ͞Εଓ͚͍ͯ·͢ɻ ֶɺཧֶɺݴޠֶɺྨֶɺʑ ͋Γͱ͋ΒΏΔֶͷूେΛखܰʹ ͏ͨΊʹମܥͩͯΒΕͨख๏͕ͦ͜ ϓ ϩ ά ϥ ϛ ϯ ά ͳ ͷ Ͱ ͢
Hackers’ Cafe ڭཆͱͯ͠ϓϩάϥϛϯάΛֶͿҙٛ ۙจ໌ͷૅΛ͢جຊߏΛཧղͰ͖Δ ࣄΛॱংཱͯͯߟ͑Δԋ៷తํ๏ΛֶΔ ͋Δ͖݁Ռ͔ΒࣄΛΈཱͯΔؼೲతํ๏ΛֶΔ ࣄͷཧߏԽͷख๏ΛֶΔ ࣗΒͷߟ͑ΛᐆດͰͳ͍֬ݻͨΔཧͱͯ͠දݱͰ͖Δ
KBWBTDSJQUXJOEPXTFU*OUFSWBM GVODUJPO \ EOFX%BUF JG EHFU)PVST \ BMFSU
8BLFVQ ^ ^ ͱͯຊ࣭తͳ࣭ ͜ͷΧοίԿ ͜ͷΧοί Ͳ͏͍͏ҙຯ ͳͥߦͷ࢝Ί͕ ҧ͏Ґஔʹ͋Δͷ
ϓϩάϥϛϯάΛֶͿ͜ͱ ෳࡶͳߏΛਖ਼֬ʹදݱ͢ΔखஈΛֶͿ͜ͱ લͷ·ͱΊ ෳࡶͳߏΛޡղͳ͑͘Δ͜ͱ͍͠ ϓϩάϥϛϯάݴޠͷੈքʹɺ ͦͷͨΊͷڧྗͳಓ۩͕͋Δ
ͦΜͳ͜ͱݴΘΕͯ ॳΊͯͩ͠ʜ
େৎ
ࠓֶΜͩͷ ϏδϡΞϧݴޠ
ϏδϡΞϧݴޠͳΒɺ ʮߏΛޡղͳ͑͘ΒΕΔʯ ॻ͖ํͰ͔͠ॻ͚ͳ͍ Screenshot: Google Blockly
ϏδϡΞϧݴޠ ݴ͏ͳΕʜ
ϓϩάϥϚʔཆΪϓε Photo: sanouunou.blog67.fc2.com
ͳͥϏδϡΞϧݴޠ ͔Β࢝ΊΔͷ͔ʜ ͓͔Γ͍͚ͨͩ·͔ͨ͠
͡ΊΑ͏ ϏδϡΞϧݴޠ
Hackers’ Cafe ϊϯϓϩάϥϚʔͷͨΊͷ ϓϩάϥϛϯάߨ࠲ ୈχճɹϏδϡΞϧɾϓϩάϥϛϯάೖ ߨࢣ෬ݟྒྷฏ
Questions?
Hackers’ Cafe ͜ͷߨ࠲ͷߏ ୈҰճ ߨࢣਗ਼ਫ྄ ɹڭཆͱͯ͠ͷϓϩάϥϛϯά ୈχճ ߨࢣ෬ݟྒྷฏ
ɹϏδϡΞϧϓϩάϥϛϯάೖ ୈࡾճ ্݄० ߨࢣਗ਼ਫ྄ ɹϒϩοΫ͔Β+BWB4DSJQU ୈ࢛ճ ݄Լ० ߨࢣ෬ݟྒྷฏ ɹ+BWB4DSJQUͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
͋Γ͕ͱ͏͍͟͝·ͨ͠