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
140
ノンプログラマーのためのプログラミング講座第2回「ビジュアルプログラミング入門」
五反田・ゲンロンカフェで2月25日に開催した「ノンプログラマーのためのプログラミング講座」の講義資料です。MOONBlock (前田ブロック) でのプログラミングの初歩について扱っています。
Fushimi Ryohei
February 25, 2013
Tweet
Share
More Decks by Fushimi Ryohei
See All by Fushimi Ryohei
Sight: "知覚旅行"のための視覚代行デバイス
sidestepism
0
520
Sight: "知覚旅行"のための視覚代行デバイス
sidestepism
0
120
Sight by 200 OK
sidestepism
2
22k
"Mirror Mirror" [SIGGRAPH ASIA 2014] Review
sidestepism
0
82
Bag-of-visual-words を用いた 2クラスの画像識別器の実装 + ハンズオン
sidestepism
2
390
SPAJAM2014 "nani-colle?"
sidestepism
0
270
プレゼンの話
sidestepism
0
230
ノンプログラマーのためのプログラミング講座 第4回「JavaScriptでゲーム開発」
sidestepism
0
170
いばらき総文連2014 コンピュータ部会 プログラミング研修会
sidestepism
0
110
Other Decks in Education
See All in Education
(元)教育担当がお伝えする、若手社員が成長しまくるOJTポイント
masakiokuda
0
260
Ch4_-_Partie_2.pdf
bernhardsvt
0
120
(説明資料)オンラインゆっくり相談室
ytapples613
PRO
0
320
アジャイルやっていきを醸成する内製講座
nomuson
1
390
FinOpsスキルの効率的な上げ方 #ochacafe
chacco38
1
120
JAWS-UGを通じてアウトプット活動を楽しんでみませんか? #jawsug_tochigi
masakiokuda
0
310
あきた地域課題解決インターンMarch2025
toyodome
0
370
ビジネススキル研修紹介(株式会社27th)
27th
PRO
1
870
Juvenile in Justice
oripsolob
0
490
諸外国の理科カリキュラムにおけるビッグアイデアの構造比較
arumakan
0
160
ハワイアン航空 ステータスへの道 #HAairstudy
maroon1st
0
140
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visualisation (4019538FNR)
signer
PRO
1
2.3k
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Gamification - CAS2011
davidbonilla
81
5.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
A better future with KSS
kneath
239
17k
The Pragmatic Product Professional
lauravandoore
33
6.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Designing Experiences People Love
moore
141
23k
KATA
mclloyd
29
14k
Bash Introduction
62gerente
611
210k
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ͰήʔϜ։ൃ͢Δ ୈޒճ ্݄० ߨࢣਗ਼ਫ྄ ɹϓϩάϥϛϯάͷະདྷ
͋Γ͕ͱ͏͍͟͝·ͨ͠