‰È@@@–Ú | ƒvƒƒOƒ‰ƒ~ƒ“ƒO‡U ( Programming II ) | |||
---|---|---|---|---|
’S“–‹³ˆõ | ûü“c ›Ã‰î •‹³ | |||
‘ÎÛŠw”N“™ | “dŽqHŠw‰ÈE3”NE’Ê”NE•KCE2’PˆÊyu‹`z ( ŠwC’PˆÊI ) | |||
ŠwKE‹³ˆç –Ú•W |
A3(100%) | |||
Žö‹Æ‚ÌŠT—v ‚Æ•ûj |
ƒAƒ‹ƒSƒŠƒYƒ€Cƒf[ƒ^\‘¢‚Ȃǂ̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ðŽÀ‘H“I‚ÈŒ©’n‚©‚çŠwK‚·‚éD‘OŠú‚Å‚ÍCCŒ¾Œê‚Ì•œK‚ƃtƒ@ƒCƒ‹“üo—ÍC‚¨‚æ‚уIƒuƒWƒFƒNƒgŽwŒüŒ^Œ¾Œê‚Å‚ ‚éjavaŒ¾Œê‚ɂ‚¢‚ÄG‚ê‚éDŒãŠú‚ł͊eŽí‚̃n[ƒhƒEƒFƒA‚âƒEƒFƒuƒT[ƒrƒX‚ȂǂƘAŒg‚µ‚½ŽÀ—p“I‚Å”“W«‚Ì‚ ‚é‹Zp‚ɂ‚¢‚ÄCŠeŽíƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ð—p‚¢‚ÄL‚Љ‚éDƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Å g‰½‚©h ‚ðŽÀŒ»‚·‚銽‚Ñ‚ðŠ´‚¶‚Ä’¸‚«‚½‚¢D | |||
“ž ’B –Ú •W |
1 | yA3z CŒ¾Œê‚É‚æ‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠî‘b‚ð—‰ð‚Å‚«‚éD | 2 | yA3z ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚æ‚èƒtƒ@ƒCƒ‹“üo—Í‘€ì‚ð‚·‚é‚±‚Æ‚ª‚Å‚«‚éD | 3 | yA3z ƒIƒuƒWƒFƒNƒgŽwŒüŒ^ƒvƒƒOƒ‰ƒ€‚ð—‰ð‚·‚邱‚Æ‚ª‚Å‚«‚éD | 4 | yA3z ’ñަ‚³‚ꂽ–â‘è‚ð‰ðŒˆ‚Å‚«‚邿‚¤‚ȃvƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚¨‚±‚È‚¤‚±‚Æ‚ª‚Å‚«‚éD | 5 | @ | 6 | @ | 7 | @ | 8 | @ | 9 | @ | 10 | @ |
•] ‰¿ •û –@ ‚Æ Šî € |
“ž ’B –Ú •W –ˆ |
1 | CŒ¾ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠî‘b‚ð—‰ð‚Å‚«‚Ä‚¢‚é‚©‚ð‘OŠú’†ŠÔŽŽŒ±C¬ƒeƒXƒg‚Å•]‰¿‚·‚éD | |
2 | ƒtƒ@ƒCƒ‹“üo—Í‘€ì‚ð—‰ð‚Å‚«‚Ä‚¢‚é‚©‚ð‘OŠú’†ŠÔŽŽŒ±C¬ƒeƒXƒg‚Å•]‰¿‚·‚éD | |||
3 | ƒIƒuƒWƒFƒNƒgŽwŒüŒ^ƒvƒƒOƒ‰ƒ€‚Ì“Á’¥‚Å‚ ‚éƒCƒ“ƒXƒ^ƒ“ƒX‰»CƒRƒ“ƒXƒgƒ‰ƒNƒ^CƒNƒ‰ƒX‚ÌŒp³‚ª—‰ð‚Å‚«‚Ä‚¢‚é‚©‚ð‘OŠú’èŠúŽŽŒ±C¬ƒeƒXƒg‚Å•]‰¿‚·‚éD | |||
4 | ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚æ‚é–â‘è‰ðŒˆ”\—͂𑇉‰KCƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‚Æ‚»‚̃Œƒ|[ƒg‚Å•]‰¿‚·‚éD | |||
5 | @ | |||
6 | @ | |||
7 | @ | |||
8 | @ | |||
9 | @ | |||
10 | @ | |||
‘ ‡ •] ‰¿ |
¬Ñ‚ÍCŽŽŒ±35%@ƒŒƒ|[ƒg30%@¬ƒeƒXƒg10%@ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“10%@‘‡‰‰K5%@ƒvƒŒƒ[ƒ“ŠÖŒWŽ‘—¿10%@‚Æ‚µ‚Ä•]‰¿‚·‚éDŽŽŒ±“_‚Í‘OŠú’†ŠÔŽŽŒ±‚Æ‘OŠú’èŠúŽŽŒ±‚Ì•½‹Ï‚ðŽŽŒ±¬Ñ‚Æ‚µ‚Ä•]‰¿‚·‚éD100“_–ž“_‚Å60“_ˆÈã‚ð‡Ši‚Æ‚·‚éD®Cꇂɂæ‚è—ÕŽžŽŽŒ±‚ðŽÀŽ{‚·‚éD—ÕŽžŽŽŒ±‚Å‚ÍC70“_ˆÈã‚ð‡Ši‚Æ‚µC“–ŠYŽŽŒ±‚Ì“_”‚ð60“_‚Æ‚·‚éD | |||
ƒeƒLƒXƒg | uVCŒ¾Œê“ü–åƒVƒjƒA•ÒvF—Ѱ”äŒÃ(ƒ\ƒtƒgƒoƒ“ƒNƒNƒŠƒGƒCƒeƒBƒu) ”z•zƒvƒŠƒ“ƒg |
|||
ŽQl‘ | uƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾ŒêC ANSI‹KŠi€‹’vFB.W. ƒJ[ƒjƒnƒ“i‹¤—§o”Åj uJavaŒ¾ŒêƒvƒƒOƒ‰ƒ€ƒŒƒbƒXƒ“ ㉺vFŒ‹é_iSBƒNƒŠƒGƒCƒeƒBƒuj uRaspberry Pi‚ð‚Í‚¶‚߂悤 ‘æ3”ÅvFMatt Richardson‘¼’˜C…Œ´•¶–óiƒIƒ‰ƒCƒŠ[EƒWƒƒƒpƒ“j u“ü–å Python 3vFBill Lubanovic’˜CÖ“¡N‹BŠÄCC’·”ö‚O–óiƒIƒ‰ƒCƒŠ[EƒWƒƒƒpƒ“j uƒvƒƒOƒ‰ƒ}‚Ì”Šw ‘æ2”ÅvFŒ‹é_iSBƒNƒŠƒGƒCƒeƒBƒuj |
|||
ŠÖ˜A‰È–Ú | î•ñŠî‘bCƒvƒƒOƒ‰ƒ~ƒ“ƒOICƒ\ƒtƒgƒEƒFƒAHŠwC”’l‰ðÍC“dŽqHŠwŽÀŒ±ŽÀK | |||
—šCã‚Ì ’ˆÓŽ–€ |
–{‰È–Ú‚Å‚ÍCƒvƒƒOƒ‰ƒ~ƒ“ƒOI‚ð‚³‚ç‚ÉŽÀ‘H“I‚È‚à‚̂ւƔ“W‚³‚¹‚邱‚Æ‚ð–ÚŽw‚·D‚»‚Ì‚½‚ßCƒvƒƒOƒ‰ƒ~ƒ“ƒOI‚Ì“à—e‚ð\•ª—‰ð‚µ‚Ä‚¨‚•K—v‚ª‚ ‚éD‰Á‚¦‚ÄC“dŽqHŠw‰È‚É‚¨‚¯‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í“dŽqHŠw‚Ì’mޝ‚Æ–§Ú‚ÉŠÖ‚í‚Á‚Ä‚¢‚é‚Ì‚ÅCŽÀŒ±ŽÀK‚Ȃǂ̎ÀKŒn‰È–ڂɂ‚¢‚Ä‚à‚»‚ÌŠy‚µ‚³‚ð—‰ð‚µ‚Ä‚¨‚•K—v‚ª‚ ‚éD |
T | ã’iFƒe[ƒ}^‰º’iF“à—ei–Ú•WA€”õ‚È‚Çj |
---|---|
1 | CŒ¾Œê‚Ì•œK1 |
2”NŽŸ‚ÉŠwK‚µ‚½CŒ¾Œê‚Ì•œK‚ðs‚¤D‚±‚±‚Å‚ÍC•W€“üo—Í‚âŽl‘¥‰‰ŽZC2i”‚ÌŒvŽZ‚É•K—v‚Ș_—‰‰ŽZ‚âƒVƒtƒg‰‰ŽZC‰ÈŠwŒvŽZ‚ÉŒ‡‚©‚¹‚È‚¢ŽZp‰‰ŽZŠÖ”‚ɂ‚¢‚Ä•œK‚·‚éD | |
2 | CŒ¾Œê‚Ì•œK2 |
ŠÖ”‚ƕϔ‚ɂ‚¢‚Ä‚Ìu‹`‚ðs‚¤D | |
3 | ƒ|ƒCƒ“ƒ^1 |
CŒ¾Œê‚Å‚ÍCƒ|ƒCƒ“ƒ^‚ð—˜—p‚µ‚ăƒ‚ƒŠã‚̃AƒhƒŒƒX‚ɃAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚éD‚±‚±‚Å‚ÍCƒƒ‚ƒŠ‚ÉŠ„‚è“–‚Ä‚ç‚ꂽƒ|ƒCƒ“ƒ^•Ï”‚ª‚ǂ̂悤‚ÈU‚é•‘‚¢‚ðs‚¤‚©‚ðŠw‚ÑC‚»‚ÌŽg—p•û–@‚ɂ‚¢‚Ä—‰ð‚ð[‚ß‚éD | |
4 | ƒ|ƒCƒ“ƒ^2 |
”z—ñ‚ƃ|ƒCƒ“ƒ^C\‘¢‘̂̃|ƒCƒ“ƒ^Cƒ|ƒCƒ“ƒ^‚̃|ƒCƒ“ƒ^‚ðŠwK‚µC‚»‚ÌŽg—p•û–@‚ɂ‚¢‚Ä—‰ð‚ð[‚ß‚éD | |
5 | ƒtƒ@ƒCƒ‹“üo—Í1 |
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‚¨‚¢‚ÄCƒf[ƒ^‚ð“ǂݞ‚ñ‚¾‚èCŒ‹‰Ê‚ð‘‚«o‚µ‚½‚è‚·‚鈗‚Íd—v‚Å‚ ‚éD‚±‚̂悤‚Ȉ—ƒtƒ@ƒCƒ‹“üo—͂ƌĂ΂ê‚邪C‚»‚ÌŠT—v‚ðŽ¦‚·D‚Ü‚½Cƒtƒ@ƒCƒ‹‚ɂ̓eƒLƒXƒgƒtƒ@ƒCƒ‹‚ƃoƒCƒiƒŠƒtƒ@ƒCƒ‹‚ª‘¶Ý‚·‚邪C‚±‚±‚ł̓eƒLƒXƒgƒtƒ@ƒCƒ‹‚ð’†S‚É‚»‚Ì“üo—Í•û–@‚ðŠw‚ÔD | |
6 | ƒtƒ@ƒCƒ‹“üo—Í2 |
‰ÈŠwŒvŽZ‚ðs‚¤ã‚ÅCƒoƒCƒiƒŠƒtƒ@ƒCƒ‹ ‚ðˆµ‚¤‚±‚Æ‚Íd—v‚Å‚ ‚éD‚±‚±‚Å‚ÍCƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚Ì“üo—͂Ɋւµ‚ÄŠwK‚ðs‚¤D | |
7 | ‰‰K |
ƒtƒ@ƒCƒ‹“üo—͂Ɋւ·‚鉉K‚ðs‚¤D | |
8 | ’†ŠÔŽŽŒ± |
1`7T‚ÉŠÖ‚·‚é“à—e‚Ì’†ŠÔŽŽŒ± | |
9 | ŽŽŒ±–â‘è‚̉𓚂ƉðàDƒIƒuƒWƒFƒNƒgŽwŒüŒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ìà–¾ |
’†ŠÔŽŽŒ±–â‘è‚Ì‰ð“š‚ðŽ¦‚µC‚»‚̉ðà‚ð‚·‚éD‚»‚ÌŒãCƒIƒuƒWƒFƒNƒgŽwŒüŒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ìà–¾‚ðs‚¢CŽè‘±‚«Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ƃ̈Ⴂ‚ðŠwK‚·‚éD‚Ü‚½CjavaŒ¾ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ɂ‚¢‚Ä—‰ð‚·‚éD | |
10 | javaŒ¾Œê1@ƒNƒ‰ƒX‚ƃCƒ“ƒXƒ^ƒ“ƒX |
ƒNƒ‰ƒX‚ƃIƒuƒWƒFƒNƒgCƒIƒuƒWƒFƒNƒg‚̶¬•û–@‚ðu‹`‚µC‚»‚ÌŽg‚¢•û‚ð—‰ð‚·‚éD | |
11 | javaŒ¾Œê2@ƒRƒ“ƒXƒgƒ‰ƒNƒ^ |
ƒNƒ‰ƒX‚©‚çƒIƒuƒWƒFƒNƒg‚ðƒCƒ“ƒXƒ^ƒ“ƒX‰»‚·‚éÛC‚»‚̉Šú‰»ˆ—‚ðs‚¤ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Æ‚¢‚¤ŠT”O‚ª‘¶Ý‚·‚éC‚»‚ÌŽg—p•û–@‚ðŠw‚ÑC—‰ð‚ð[‚ß‚éD | |
12 | javaŒ¾Œê3@Œp³ |
‚ ‚éƒNƒ‰ƒX‚ÉCV‚µ‚¢ƒƒ\ƒbƒh‚âƒtƒB[ƒ‹ƒh‚ð’ljÁ‚µ‚ÄV‚µ‚¢ƒNƒ‰ƒX‚ðì‚邱‚Æ‚ðŒp³‚Æ‚¢‚¤D‚±‚ê‚ç‚ÌŠT”O‚ð—‰ð‚µC‰‰K‚ð’Ê‚µ‚Ä—‰ð‚ð[‚ß‚éD | |
13 | javaŒ¾Œê4@ƒtƒ@ƒCƒ‹‘€ì‚Æ“üo—Í |
javaŒ¾Œê‚É‚¨‚¯‚éƒtƒ@ƒCƒ‹“üo—Í‘€ì‚ð—‰ð‚·‚éD | |
14 | javaŒ¾Œê‰‰K |
javaŒ¾Œê‚ÉŠÖ‚·‚鉉K‚ðs‚¤D | |
15 | ‘‡‰‰K |
‚±‚ê‚܂ł̓à—e‚ÉŠÖ‚·‚鑇‰‰K‚ðs‚¤D | |
16 | SonicPi |
SonicPi‚Æ‚ÍƒŠƒAƒ‹ƒ^ƒCƒ€‚ɉ¹Šy‚ðgƒvƒƒOƒ‰ƒ~ƒ“ƒOh‚Å‚«‚éŠÂ‹«‚Å‚ ‚éDSonicPi‚Å‚ÍCŽ–‘O‚ɉ‰‘tî•ñ‚ð“ü—Í‚µ‚Ä‚¨‚‚¾‚¯‚ł͂ȂC‰‰‘t’†‚ÉƒŠƒAƒ‹ƒ^ƒCƒ€‚ɉ¹F‚≹—ʂ̕ÏX‚ª‚¨‚±‚È‚¦‚é‚Ì‚ÅC‚±‚ê‚ç‚ð‘ÌŒ±‚·‚éD | |
17 | Processing |
Processing‚̓rƒWƒ…ƒAƒ‹ƒfƒUƒCƒ“‚Ì‚½‚߃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚ÅCŽèŒy‚ɃA[ƒg‚âƒAƒjƒ[ƒVƒ‡ƒ“‚Ȃǂðì‚邱‚Æ‚ª‚Å‚«‚éD‚±‚±‚Å‚ÍC‚»‚ÌŠî–{“I‚ÈŽg‚¢•û‚ɂ‚¢‚ÄŠw‚ÔD | |
18 | Python“ü–å1 |
Še•ª–ì‚Å•L‚—p‚¢‚ç‚ê‚Ä‚¢‚éƒXƒNƒŠƒvƒgŒ¾Œê‚Å‚ ‚éPythonŒ¾Œê‚ÌŠî–{‚ðŠw‚ÔD“Á’¥“I‚ȃCƒ“ƒfƒ“ƒg‚Ì‘‚«•û‚â•Ï”‚â”z—ñ‚̈µ‚¢Cif‚âfor‚Ȃǂ̧Œä\‘¢‚ɂ‚¢‚ĉðà‚·‚éD | |
19 | Python“ü–å2 |
Python‚Í—lX‚ȃ‰ƒCƒuƒ‰ƒŠ‚ª[ŽÀ‚µ‚Ä‚¨‚èC‚»‚ÌŽg‚¢‚±‚È‚µ‚ªd—v‚Å‚ ‚éD‚±‚±‚ł͂»‚̃‰ƒCƒuƒ‰ƒŠ‚ÌÐ‰î‚ÆŽg‚¢•û‚ɂ‚¢‚Äu‹`‚·‚éD | |
20 | ‰‰K |
16T–Ú‚©‚ç19T–Ú‚Ì“à—e‚ÉŠÖ‚·‚鉉K‚ðs‚¤D | |
21 | Raspberry Pi‚̊‹«\’z |
ARMƒvƒƒZƒbƒT‚ð“‹Ú‚µ‚½’ቿŠiƒVƒ“ƒOƒ‹ƒ{[ƒhƒRƒ“ƒsƒ…[ƒ^‚Å‚ ‚éRaspberry PiiˆÈ‰ºCRPi‚Æ•\‹Lj‚̊‹«\’z‚ðs‚¤D | |
22 | Raspberry Pi‚̃n[ƒhƒEƒFƒA |
RPi‚É‚ÍGPIOi”Ä—p‚Ì“üo—Í’[Žqj‚ª”õ‚í‚Á‚Ä‚¢‚邪CRPi‚ł̓Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç‹É‚߂ėeˆÕ‚ÉGPIO‚ÖƒAƒNƒZƒX‚·‚邱‚Æ‚ª‚Å‚«‚é‚Ì‚ÅC‚±‚Ì‹@”\‚ðŽŽ‚·D‚Ü‚½CPython‚ð—p‚¢‚½GPIO‚ւ̃AƒNƒZƒX•û–@‚ɂ‚¢‚Ä‚àŠw‚ÔD | |
23 | Raspberry Pi‚ð—p‚¢‚½WebƒT[ƒo\’z |
Raspbian‚ÍDebian‚ðƒx[ƒX‚É‚µ‚½Linux‚Å‚ ‚é‚Ì‚ÅCƒEƒFƒuƒT[ƒo“™‚Ì\’z‚à—eˆÕ‚Å‚ ‚éD‚±‚±‚Å‚ÍCApache2‚ð—p‚¢‚ăEƒFƒuƒT[ƒo\’z‚ɂ‚¢‚đ̌±‚·‚éD | |
24 | Raspberry Pi‚ð—p‚¢‚½Mathematica“ü–å |
RPi‚Ì•W€OS‚Å‚ ‚éRaspbian‚ɂ͂“x‚È”Ž®ˆ—‚â”ü‚µ‚¢‰ÂŽ‹‰»‚Ȃǂª—eˆÕ‚É‚¨‚±‚È‚¦‚éMathematica‚ª–³ž‚Å•t‘®‚µ‚Ä‚¢‚éD”Šw‚݂̂Ȃ炸C‚»‚Ì‘¼‚Ìu‹`‚âŽÀŒ±“™‚ňµ‚¤Ž–Û‚Ì—‰ð‚É‚à—L—p‚Å‚ ‚邯l‚¦‚ç‚ê‚é‚Ì‚ÅCŠî–{“I‚ÈŽg‚¢•û‚ðu‹`‚·‚éD | |
25 | ‰‰K |
21T–Ú‚©‚ç24T–Ú‚Ì“à—e‚ÉŠÖ‚·‚鉉K‚ðs‚¤D | |
26 | Ž©—R‰Û‘è 1 |
‘OT‚܂łɊwK‚µ‚½“à—e‚ÉŠî‚«CŠeŽ©‚ªŠó–]‚·‚鎩—R‰Û‘è‚ÉŽæ‚è‘g‚ÞDŽg—pŒ¾Œê‚â“à—e‚ÍŽ©—R‚Å‚ ‚éD–{u‹`‚ÅЉ‚Ä‚¢‚È‚¢Œ¾Œê‚łෂµŽx‚¦‚È‚¢DRPi‚ðŽg‚í‚È‚¢ƒ\ƒtƒgƒEƒFƒA‚݂̂̊J”CŠO•”‚̃n[ƒhƒEƒFƒA‚âƒIƒ“ƒ‰ƒCƒ“ƒT[ƒrƒX“™‚ƘAŒg‚·‚é‚à‚Ì‚âCRPi‚̃n[ƒhƒEƒFƒA‚»‚Ì‚à‚̂̉”\«‚ð’Ç‹‚·‚é‚à‚Ì‚È‚Ç‚Å‚à‚æ‚¢D | |
27 | Ž©—R‰Û‘è 2 |
‘OT‚Ɉø‚«‘±‚«Ž©—R‰Û‘è‚ÉŽæ‚è‘g‚ÞD | |
28 | Ž©—R‰Û‘è 3 |
‘OT‚Ɉø‚«‘±‚«Ž©—R‰Û‘è‚ÉŽæ‚è‘g‚ÞD | |
29 | ƒvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“ |
Ž©—R‰Û‘è‚ɂ‚¢‚ẴvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‚ðs‚¤iˆêl2•ª’ö“xjD | |
30 | ‘Ї |
‚±‚Ìu‹`‚Ì‘Š‡‚ð‚¨‚±‚È‚¤‚ƂƂà‚ÉCu‹`’†‚ÉЉ‚«‚ê‚È‚©‚Á‚½Ž–—á‚⡌ã‚Ì”“W‚Ȃǂɂ‚¢‚Äq‚ׂéD | |
”õ l |
‘OŠú’†ŠÔŽŽŒ±‚¨‚æ‚Ñ‘OŠú’èŠúŽŽŒ±‚ðŽÀŽ{‚·‚éDŒãŠú‚ÍŽŽŒ±‚ðŽÀŽ{‚¹‚¸C‚©‚í‚è‚ɃvƒŒƒ[ƒ“ƒe[ƒVƒ‡ƒ“‚¨‚æ‚уŒƒ|[ƒg‚Å•]‰¿‚·‚éD |