Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ruby14

 ruby14

Ruby編 総復習
2013.7.18

Avatar for Kuniaki IGARASHI

Kuniaki IGARASHI

July 09, 2013
Tweet

More Decks by Kuniaki IGARASHI

Other Decks in Technology

Transcript

  1. 3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ Πϯετʔϧͨ͠ΤσΟλΛىಈ͠·͢ɻ ͓קΊΤσΟλ 8JO .BD4VCMJNF5FYU -JOVY 6CVOUV HFEJU IFMMPSCͱ͍͏໊લͰอଘ͠·͢ɻ

    QVUT z)FMMPXPSMEz ϓϩάϥϜΛೖྗ͠·͢ɻ खॱͰ࡞ͬͨϑΥϧμͷԼʹอଘ͍ͯͩ͘͠͞ɻ ˞໊લ͸SCΛ෇͚Ε͹ɺଞͷ໊લͰ΋0,Ͱ͢ɻ  ྫɿ
  2. 3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ λʔϛφϧΛىಈ͠·͢ɻ SVCZIFMMPSC )FMMPXPSMEͱදࣔ͞ΕΕ͹੒ޭͰ͢ɻ  ੒ޭྫ DETSD ˞SVCZ<ϑΝΠϧ໊>Ͱ࣮ߦ DEίϚϯυͰIFMMPSCΛอଘͨ͠ϑΥϧμ΁Ҡಈ͠·͢ɻ QXE

    ˞QXEίϚϯυΛ࢖͏ͱݱࡏͷϑΥϧμΛ֬ೝͰ͖·͢ɻ IFMMPSCΛ࣮ߦ͠·͢ɻ ˞ҎԼͷΤϥʔ͕ग़ͨͱ͖͸MTίϚϯυͰϑΝΠϧ༗ແΛ֬ೝ͠·͢ɻ SVCZ/PTVDIpMFPSEJSFDUPSZ999SC -PBE&SSPS ↵FOUFS
  3. ੔਺ 'JYOVN ΦϒδΣΫτ খ਺ʢුಈখ਺఺਺ʣΦϒδΣΫτ  'MPBUΦϒδΣΫτ ͪ͸΍;Δ4USJOHΦϒδΣΫτ <  >"SSBZΦϒδΣΫτ

    \BMJDF" CPC#^)BTIΦϒδΣΫτ  \BMJDF" CPC#^ ‏3VCZҎ߱͸͜͏ॻ͘͜ͱ΋Ͱ͖·͢ɻ OJMແ͍͜ͱΛද͢ΦϒδΣΫτ ΄͔ɺ͍Ζ͍Ζ͋Γ·͢ɻ ΦϒδΣΫτ ڭՊॻ Q 
  4. BCD B BCD B C ม਺ ΦϒδΣΫτ "#$ B C

    B͸ΦϒδΣΫ τzBCDzΛࣔ ͢ม਺ C΋Bͱಉ͡ zBCDzΛࣔ͢ ม਺ Bͷࢦ͢Φϒ δΣΫτΛେ จࣈʹ͢Δ B‎z"#$z C‎z"#$z BBCD CB BVQDBTF QVUTB QVUTC 
  5. B BCD B C ม਺ ΦϒδΣΫτ B C B͸ΦϒδΣΫ τzBCDzΛࣔ

    ͢ม਺ C͸ผͷΦϒδΣ ΫτzBCDzΛࢦ ͢ Bͷࢦ͢Φϒδ ΣΫτΛେจ ࣈʹ͢Δ B‎z"#$z C‎zBCDz BCD "#$ BCD BCD BBCD CBCD BVQDBTF QVUTB QVUTC 
  6.          

       ʹͳΒͳ͍ͷͰ஫ҙ  θϩআࢉΤϥʔ ࢛ଇԋࢉ ଍͠ࢉ Ҿ͖ࢉ ֻ͚ࢉ ׂΓࢉ ৒༨ ༨Γ ྦྷ৐ MPHͱ͔TJOͱ͔΋͋Γ·͢ɻ ஌Γ͍ͨํ͸ͪ͜Βɻ IUUQNJZBNBFHJUIVCDPNSVCZEPDKBDMBTTNBUIIUNM 
  7. Y JGY QVUTYJT FOE ৚݅൑அԋࢉࢠ ͸ࠨล Y ͱӈล  ͕ಉ͔͡Ͳ͏͔ௐ΂ͯɺ

    ಉ͡ͳΒ͹USVFɺҟͳΕ͹GBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡൑அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱ୅ೖʹͳͬͯ͠·͏ͷͰ஫ҙɻ ͪͳΈʹɺҟͳΔ͔Λ൑அ͢Δ΋͋Γ·͢ɻ ΄͔ʹ΋   ͳͲ΋࢖͑·͢ɻ 
  8. ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ ͹Ε࣮ߦ͞Ε·͢ɻ ͜͜Ͱ͸QVUT)FMMP IFMMP ͷ ͸লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ

    ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ͸ EFGΛ࢖͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q 
  9. ఆٛ ݺͼग़͠ EFGIFMMP XPSE QVUTXPSE FOE IFMMP )J IFMMP )J

    ͱݺͼग़͢ͱɺIFMMPϝιου͕ݺ͹Ε·͢ɻ ͦͷࡍʹXPSE)Jͷ୅ೖ͕ߦΘΕ·͢ɻ ͦͷޙϝιουͷத਎͕࣮ߦ͞Ε·͢ɻ QVUTXPSE͕࣮ߦ͞ΕɺXPSEʹ͸)J͕୅ೖ͞Ε͍ͯ ΔͷͰɺಈ࡞ͱͯ͠͸)J͕දࣔ͞Ε·͢ɻ ఆٛ࣌ʹϝιου໊ʹଓ͍ͯ ม਺໊ Λॻ͘ͱɺ ݺͼग़࣌͠ʹ౉͞ΕͨҾ਺Λͦͷม਺ʹ୅ೖͨ͠ঢ়ଶͰ ϝιουΛ࣮ߦͰ͖·͢ɻ Ҿ਺෇͖ͷϝιου 
  10. SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻ͸SFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ͸ TIFMMͰ ࠓ͍

    ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q 
  11. ഑ྻ "SSBZ ΄͔ͷΦϒδΣΫτͷೖΕ΋ͷ OBNFT<zޒेཛྷz zᖛ࡚z> OVNCFST<  > <ͱ>Ͱғ͍ Ͱ۠੾Δɻ

    จࣈྻ΍਺ࣈ΄͔ɺͲΜͳΦϒδΣΫτ΋ೖΓ·͢ɻ ۭͬΆͷ഑ྻ͸<>Ͱ͢ɻ ֓೦ਤΛ࣍ͷϖʔδʹࣔ͠·͢ɻ ڭՊॻ Q ྫ 
  12. ϑΝΠϧΛ։͘ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF 'JMFPQFOϝιουͰϑΝΠϧΛ։͖·͢ɻ

    ։͘σʔλΛಡΊΔঢ়ଶʹ͢Δ ։͍ͨ'JMFΦϒδΣΫτΛpMF΁୅ೖ͓͖ͯ͠·͢ɻ S65' S͸ಡΈࠐΈϞʔυࢦఆɻ SFBEͷҙɻ 65'͸จࣈίʔυࢦఆɻ 
  13. ϑΝΠϧ͔Β֤ߦಡΈࠐΈ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF pMFHFUTɿߦಡΈࠐΈ

    ɹಡΈࠐΊͨΒͦͷߦͷ಺༰Λฦ͢ ɹಡΈࠐΊͳ͔ͬͨΒOJMΛฦ͢ XIJMFFOEɿ৚ِ͕݅ GBMTF OJM ʹͳΔ·Ͱ܁Γฦ͠ 
  14. XIJMFจ pMFHFUTϝιου pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF

    XIJMFUFYUpMFHFUT XIJMF৚݅੒ཱத͸܁Γฦ͠ ͜ͷ৔߹ɺ৚݅͸ UFYUpMFHFUT ʹͳΓ·͢ɻ pMFHFUT ͸ߦಡΈࠐΉϝιου ಡΈࠐΊͨΒਅɺ ϑΝΠϧऴ୺ͰಡΈࠐΊͳ͍ ͱِ OJM ʹͳΓ·͢ɻ XIJMFจ͸ ڭՊॻQ 
  15. ϑΝΠϧ͔Β֤ߦಡΈࠐΈ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF XIJMF৚݅੒ཱத͸܁Γฦ͠

    ͜ͷ৔߹ɺ৚݅͸ UFYUpMFHFUT ʹͳΓ·͢ɻ pMFHFUT ͸ߦಡΈࠐΉϝιου ಡΈࠐΊͨΒਅɺ ϑΝΠϧऴ୺ͰಡΈࠐΊͳ͍ ͱِ OJM ʹͳΓ·͢ɻ UFYUʹߦ໨ͷσʔλ͕ೖͬͯFOE·Ͱॲཧ XIJMFͷߦ΁໭Γɺ UFYUʹߦ໨ͷσʔλ͕ೖͬͯFOE·Ͱॲཧ શߦ܁Γฦ͠ ऴ୺ͰpMFHFUT͢Δͱ৚݅ෆ੒ཱʹͳΓ܁Γฦ͠ऴྃ 
  16. ϑΝΠϧΛด͡Δ pMFOBNFKBUYU pMF'JMFPQFO pMFOBNF S65' XIJMFUFYUpMFHFUT QVUTUFYU FOE pMFDMPTF DMPTFϝιουͰϑΝΠϧΛด͡·͢ɻ

    ด͡Δ΋͏࢖Θͳ͍Αͱ3VCZ΁ڭ͑ͯ͋͛Δ ด͡ͳ͍ͱɺଞͷϓϩάϥϜ͕ಉ͡ϑΝΠϧΛ։͚ͳ͍৔߹͕͋Γ·͢ɻ 
  17. OFYUจ XIJMFUFYUpMFHFUT  "  OFYU  #  FOE

    ܁Γฦ͠தʹOFYUจΛॻ͘ͱɺͦΕҎ߱ͷॲཧΛߦΘͣɺ ܁Γฦ͠ઌ಄ʹ໭͠·͢ɻ  " ͷ෦෼ͷॲཧ͕ߦΘΕͯOFYU΁͘Δͱɺ  # ͷ෦෼ͷॲཧ͸ߦΘΕͣɺ ܁Γฦ͠ઌ಄΁໭Γ·͢ɻ ڭՊॻQͷਤ͕෼͔Γ΍͍͢Ͱ͢ɻ ڭՊॻ Q 
  18. ਖ਼نදݱ ΄͔ʹ΋ศརͳݕࡧͷػೳ͕͋Γ·͢ɻ UFYUd?KB ਖ਼نදݱύλʔϯதͷ?͸ߦઌ಄ͷҙຯ ?KB͸ର৅จࣈྻ͕KB͔Β࢝·Ε͹Ϛον͢Δ ύλʔϯͰ͢ɻ KBUJUMFDPVOUd?KB ɹߦઌ಄͕KB͔Β࢝·ΔͷͰϚον YYYKBd?KBOJM ɹKB͸͋Δ͕ɺߦઌ಄Ͱ͸ͳ͍ͷͰϚον͠ͳ͍

    ڭՊॻQ Q  ΋ͬͱ஌Γ͍ͨਓ͸͜ͷลͷϖʔδΛಡΜͰΈ͍ͯͩ͘͞ɻ IUUQEPDSVCZMBOHPSHKBEPDTQFDGSFHFYQIUNM IUUQXXXOBNBSBJJDPNSVCZUJQT $##"$$#%##%"$""%"#'"#$"'"%&"$"$"$#
  19. BCD ࣮ߦલ ΦϒδΣΫτ "#$ BCDVQDBTF ࣮ߦޙ ΦϒδΣΫτ VQDBTF ΦϒδΣΫτ ͕ม਎͢Δ

    ഁյతϝιου VQDBTFͷΑ͏ʹΦϒδΣΫτͷ಺༰Λ มߋ͢Δ΋ͷΛʮഁյతϝιουʯͱݴ͍·͢ ϝιου໊຤ඌʹ͕͍ͭͨΒഁյతϝιου ʢͨͩ͠ɺഁյతϝιουͰ΋͕෇͔ͳ͍΋ͷ΋͋Δʣ 
  20. ϓϩ΋࢖͏ݕࡧํ๏ 3VCZͷΦϒδΣΫτʹ௚઀ฉ͘ํ๏΋͋Γ·͢ɻ <>NFUIPET <[JQ QPQ pOE@JOEFY SBTTPD FOVN@TMJDF NBQ 

    NJONBY NFUIPET TFOE TIVGqF SFQMBDF > NFUIPETϝιουͰ࢖͑ΔϝιουҰཡ͕දࣔ͞Ε·͢ɻӳ୯ޠ ͰͳΜͱͳ͘ҙຯ͕෼͔ΔͷͰ͜ΕͰݟ͚ͭΔͱ͖΋ଟ͍Ͱ͢ɻ JSC SFRVJSFQQ QQ<>NFUIPETTPSU QQͱTPSUΛ࢖͏ͱݟқ͍Ͱ͢ɻ 
  21. ʙͷ਺ࣈΛߦʹͭͣͭग़ྗ͍ͯͩ͘͠͞ɻ ͦͷࡍʹͷഒ਺ͷͱ͖͸'J[[ɺ ͷഒ਺ͷͱ͖͸#V[[ɺ ͷഒ਺͔ͭͷഒ਺ͷͱ͖͸'J[[#V[[Λ Ұॹʹද͍ࣔͯͩ͘͠͞ɻ ग़ྗྫɿ 'J[[#V[[   'J[[

     #V[[  ུ  'J[[#V[[  ུ  UJNFTEPcJc QVUTJ FOE ࢀߟɿ ʙͷ਺ࣈΛߦʹͭͣͭग़ྗ͢Δίʔυ ԋश໰୊B
  22. ԋश໰୊Bղ౴  ੔਺ΦϒδΣΫτΛ֨ೲͨ͠"SSBZΦϒδΣΫτ ྫɿ <  > ͷཁૉͷ૯࿨ΛٻΊΔίʔυΛॻ͍͍ͯͩ͘͞ɻ ྫ͑͹< 

    >ͷ৔߹ɺ  ͕ܭࢉͰ͖Ε͹0,Ͱ͢ɻ TVN <  >FBDIEPcJc TVN J FOE QTVN ͪͳΈʹJOKFDUϝιουΛ࢖͏ͱ͞Βʹ୹͘ॻ͚·͢ɻ Q<  >JOKFDU\cTVN JcTVN J^ ΋ͬͱ୹͘ॻ͚·͢ɻ Q<  >JOKFDU   ‏إจࣈΈ͍ͨͳɾɾɾɻ
  23. ԋश໰୊Bղ౴  \DIFF[F\QSJDF^ UPNBUP\QSJDF^ MFUUVDF\QSJDF^ CSFBE\QSJDF^^ ্هͷೖΕࢠʹͳͬͨ)BTIΦϒδΣΫτͷQSJDFͷ૯࿨ΛٻΊͯ͘ ͍ͩ͞ɻ  

     ͕ܭࢉͰ͖Ε͹0, TBOEXJDI\DIFF[F\QSJDF^ UPNBUP\QSJDF^ MFUUVDF\QSJDF^ CSFBE\QSJDF^^ TVN TBOEXJDIFBDIEPcL Wc TVN W<QSJDF> FOE QTVN
  24. ԋश໰୊Bղ౴ ʙͷ਺ࣈΛߦʹͭͣͭग़ྗ͍ͯͩ͘͠͞ɻ ͦͷࡍʹͷഒ਺ͷͱ͖͸'J[[ɺ ͷഒ਺ͷͱ͖͸#V[[ɺ ͷഒ਺͔ͭͷഒ਺ͷͱ͖͸'J[[#V[[Λ Ұॹʹද͍ࣔͯͩ͘͠͞ɻ UJNFTEPcJc JGJ  

     QVUT\J^'J[[#V[[ FMTJGJ QVUT\J^'J[[ FMTJGJ QVUT\J^#V[[ FMTF QVUTJ FOE FOE ग़ྗྫɿ 'J[[#V[[   'J[[  #V[[  ུ  'J[[#V[[  ུ  JGจΛ࿈ଓͤ͞Δʹ͸ FMTJGͱ͍͏Ωʔϫʔυ Λ࢖͍·͢ɻ FMTJG͸FMTFJGͷҙͰ ͢ɻ
  25. ԋश໰୊Bղ౴  BCDͱ͍͏4USJOHΦϒδΣΫτΛ࢖ͬͯ BCD Λग़ྗ͢ΔίʔυΛॻ͍͍ͯͩ͘͞ɻ QVUTBCDTQMJU  KPJO  4USJOHTQMJUϝιου͸Ҿ਺Ͱ౉ͨ͠จࣈྻͰ෼ׂͨ͠഑ྻΛฦ

    ͠·͢ɻͨͱ͑͹ҎԼͷྫ͕෼͔Γқ͍Ͱ͢ɻ QVUT  TQMJU   <  > TQMJUϝιουʹۭจࣈྻΛ౉͢ͱɺจࣈͣͭ۠੾ͬͨ഑ྻΛ ฦ͠·͢ɻ "SSBZKPJO͸Ҿ਺Ͱ༩͑ͨจࣈྻΛؒʹೖΕͯɺ ഑ྻͷཁૉΛ࿈݁ͨ͠จࣈྻΛฦ͠·͢ɻ ‏͜Ε΋إจࣈʹݟ·͢Ͷ
  26. ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛ࢖ͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ௚઀࡞Δ͜ͱ΋ՄೳͰ͢ɻ < 

    > ͪ͸΍;Δ  ࣮ࡍͷ3VCZͷίʔυͰ͸ OFXϝιουΛ࢖͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ‎ ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ਺͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ‎ ͍ͨম͖ͷܕ 5BJZBLJΫϥε
  27. ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX

    খจࣈͷSFDJQF͸ม਺ͰɺΠϯελϯεΛ୅ೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQF͸Ϋϥε໊Ͱ͢ɻ 
  28. JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F UJUMF BVUIPS !UJUMFUJUMF !BVUIPSBVUIPS FOE

    FOE SFDJQF3FDJQFOFX DIFFTFDBLF JHBSBTIJ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ OFXϝιουʹҾ਺Λ౉͢ͱɺJOJUJBMJ[FϝιουͷҾ਺ͱͯ͠ड ͚औΔ͜ͱ͕Ͱ͖·͢ɻ  OFXϝιουݺͼग़࣌͠ʹ౉͠ ͨҾ਺͕ JOJUJBMJ[Fϝιουʹ౉͞ΕΔɻ
  29. ม਺ͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE FOE

    ม਺ʹ͸༗ޮൣғ͕͋Γ·͢ɻ ม਺ʹ͸༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υ಺Ͱ࡞੒ͨ͠ม਺͸ɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳม਺Λ ϩʔΧϧม਺ͱݺͼ·͢ɻ ˞ͷߦͷม਺SFDJQF@UJUMF͸ɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ͸্هͷ SFDJQF@UJUMFม਺ ʹΞΫηεͰ͖ͳ͍ 
  30. Πϯελϯεม਺ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ࢖͑Δม਺͕ Πϯελϯεม਺Ͱ͢ɻม਺໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ΋ˏSFDJQF@UJUMFม਺ ʹΞΫηεͰ͖Δ 
  31. Πϯελϯεม਺ͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ Πϯελϯεม਺Λ ผʑʹ͍࣋ͬͯ·͢ɻ 
  32. Πϯελϯεม਺ͷੑ࣭̎ ˞͜ͷίʔυʹ͸ޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE

    FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม਺͸ ΦϒδΣΫτͷ֎͔ Β௚઀ΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌͸ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ 
  33. BUUS@BDDFTTPS DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF Πϯελϯεม਺Λಉ໊ͷϝιουͰಡΈॻ͖͢Δίʔυ͸Α͘࢖ ͏ͷͰɺศརͳॻ͖ํBUUS@BDDFTTPS͕༻ҙ͞Ε͍ͯ·͢ɻ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞ ͱͯ΋୹͘ͳΓ·ͨ͠ɻ ॻ͖ํɿ BUUS@BDDFTTPSΠϯελϯεม਺໊ͷγϯϘϧ 
  34. ໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্Λ૊Έ߹ΘͤΔͱ͖͸ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม਺໊ͷྫɿBSSBZ

    TUSJOH SFDJQF CPPL ୯ޠҎ্Λ૊Έ߹ΘͤΔͱ͖͸ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ΁ͼ Ϋϥε໊͸େจࣈ࢝·Γɺม਺໊͸খจࣈͷΈ 
  35. Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF  !BVUIPS FOE FOE

    SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS͸ Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υ΋ΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου͸ Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ 
  36. Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ΋͏छྨɺΫϥεϝιουͱ͍͏΋ͷ΋ଘࡏ͠·͢ɻΫϥεϝιο

    υ͸Ϋϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE 
  37. ΠϯελϯεϝιουɺΫϥεϝιου DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE EFGTFMGQVCMJTIFE@CZ

    $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF Πϯελϯεϝιου͸Πϯελϯεʢ͍ͨম͖ʣʹରͯ͠ݺͼɺ Ϋϥεϝιου͸Ϋϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼ·͢ɻ Ϋϥεϝιου ͜ͷจͰ͸QVCMJTIFE@CZ ͸Ϋϥεʹରͯ͠ݺͿɻ Πϯελϯεϝιου ͜ͷจͰ͸UJUMF ͸Πϯελϯεʹରͯ͠ݺͿɻ SFDJQF3FDJQFOFX QSFDJQFQVCMJTIFE@CZ$00,1"% 3FDJQFUJUMFDIFFTFDBLF ٯ͸ݺ΂ͳ͍  TFMG͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
  38. Πϯελϯεม਺ʹΞΫηεͰ͖Δ ͷ͸Πϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF  !BVUIPS FOE

    EFGTFMGQVCMJTIFE@CZ !UJUMF  !BVUIPS FOE FOE Πϯελϯεม਺ʹΞΫηεͰ͖Δͷ͸Πϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰ͸Πϯελϯεม਺ʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ Πϯελϯεม਺ʹΞΫηεՄ ΫϥεϝιουͳͷͰ Πϯελϯεม਺ʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ΋౴͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜͸Πϯελϯε ͍ͨম͖ ͷ΋ͷ 
  39. ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE

     !UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ  FOE ϨγϐΦϒδΣΫτͷ໾ׂͱ੹೚ σʔλ΁ͷΞΫηε͸ॴఆ ͷϝιουΛ௨͓ͯ͡ئ͍ ͠·͢ɻ ‎ެ։κʔϯͱ ඇެ։κʔϯΛ෼͚Δ ެ։κʔϯ  ɹ ඇެ։κʔϯ σʔλΛ֎͔Βউखʹॻ͖׵͑ΔͱϨγϐΦϒδΣΫτ͸੹೚ΛՌͨͤͳ͍ σʔλ ม਺ ͸֎෦͔Β͸ΞΫηεͰ͖ͳ͘͢΂͖ ඇެ։κʔϯʹஔ͘΂͖ 3VCZͷDMBTT͸࠷ॳ͔Βͦ͏ͳΔΑ͏ʹઃܭ͞Ε͍ͯ·͢ 
  40. QVCMJD QSJWBUF ϝιουͷެ։ɾඇެ։Λ੍ޚͰ͖·͢ɻ DMBTT"DDFTT5FTU QVCMJD ͜ΕҎ߱ʹॻ͍ͨϝιου͸QVCMJD EFGTIPX QVUTQVCMJDNFUIPE FOE ͜͜ʹॻ͍ͨϝιου΋QVCMJD

    QSJWBUF ͜ΕҎ߱ʹॻ͍ͨϝιου͸QSJWBUF EFGTFDSFU QVUTQSJWBUFNFUIPE FOE FOE PCK"DDFTT5FTUOFX PCKTIPXQVCMJDNFUIPE PCKTFDSFU QVCMJD Ҏ߱ͷϝιουΛެ։ϝιουʹ͠ ·͢ɻ ·ͨ͸ɺԿ΋ॻ͔ͳ͍ͱ QVCMJDʹͳΓ·͢ QSJWBUF Ҏ߱ͷϝιουΛඇެ։ϝιουʹ ͠·͢ɻඇެ։ϝιου͸ɺΦϒδ ΣΫτ಺෦͔Β͸ݺͼग़ͤ·͕͢ɺ ֎෦͔Β͸ݺͼग़ͤ·ͤΜɻ ˞QSPUFDUFEͱ͍͏ͷ΋͋Δͷ Ͱ͕͢ɺ໓ଟʹ࢖Θͳ͍ͷͰলུ 
  41. ΦϒδΣΫτͷ಺෦ͱ֎෦ DMBTT"DDFTT5FTU EFGTIPX TFDSFU͜͜͸಺෦ FOE QSJWBUF EFGTFDSFU QVUTQSJWBUFNFUIPE FOE FOE

    PCK"DDFTT5FTUOFX PCKTFDSFU͜͜͸֎෦ ಺෦ ͦͷΦϒδΣΫτΫϥεͷϝιου ͷதɻͦͷΦϒδΣΫτΫϥεͷ DMBTTʙFOEͷؒɻ ֎෦ ͦΕҎ֎ ·ͨ͸ɺ TFDSFUͷΑ͏ʹϝιου໊͚ͩͰݺ΂ Δͱ͜Ζ͕಺෦ɺ PCKTFDSFUͷΑ͏ʹ ΦϒδΣΫτϝιου໊Ͱ ݺͿͱ͜Ζ͕֎෦Ͱ͢ɻ ಺෦ 
  42. .BHB[JOF ܧঝ DMBTT#PPL BUUS@BDDFTTPSUJUMF QSJDF FOE DMBTT.BHB[JOF#PPL BUUS@BDDFTTPSOVNCFS FOE ܧঝΛ࢖ͬͨॻ͖ํ

     #PPL BUUS@BDDFTTPSUJUMF QSJDF BUUS@BDDFTTPSOVNCFS #PPLΫϥεΛܧঝͨ͠.BHB[JOFΫϥε͸ɺ#PPLΫϥεͷ࣋ͪ෺Λड ͚ܧ͗·͢ɻ͜ͷྫͷ৔߹͸ɺ#PPLΫϥεͷ BUUS@BDDFTTPSUJUMF QSJDF Λ.BHB[JOFΫϥεͰ΋࢖͑·͢ɻՃ͑ͯɺ.BHB[JOFΫϥεʹ͋Δ BUUS@BDDFTTPSOVNCFS ΋ར༻Ͱ͖·͢ɻ ਤղ
  43. ܧঝ DMBTT#PPL BUUS@BDDFTTPSUJUMF QSJDF FOE DMBTT.BHB[JF#PPL BUUS@BDDFTTPSOVNCFS FOE ྫ͑͹#PPLΫϥεΛܧঝͨ͠ .BHB[JOFΫϥε͸ɺUJUMFͱQSJDFΛ

    ड͚ܧ͍Ͱ͍·͢ɻྫ͑͹ɺˣͷΑ͏ͳ ίʔυΛॻ͘͜ͱ͕Ͱ͖·͢ɻ DMBTTΫϥε໊εʔύʔΫϥε໊ Ϋϥεͷఆٛ FOE ܧঝ͢Δ৔߹ͷॻࣜ εʔύʔΫϥεͱ͸ɺܧঝݩͷ Ϋϥε ਌Ϋϥε Ͱ͢ɻ ܧঝͨ͠Ϋϥε͸ɺ਌ΫϥεͷશͯͷϝιουɺΠϯελϯεม ਺ͳͲΛड͚ܧ͗·͢ɻ NBHB[JOF.BHB[JOFOFX NBHB[JOFUJUMF$BO$BN QNBHB[JOFUJUMF$BO$BN 
  44. .PEVMF ෳ਺ͷΫϥεͰಉ͡ϝιουΛར༻͍ͨ͠ͱ͖ʹNPEVMF Λ࢖͏ͱॏෳͳ͘ॻ͚ΔͷͰศརͰ͢ɻ NPEVMF(SFFUJOH EFGIFMMP QVUT)FMMP FOE FOE DMBTT"MJDF JODMVEF(SFFUJOH

    FOE BMJDF"MJDFOFX BMJDFIFMMPIFMMP DMBTT#PC JODMVEF(SFFUJOH FOE CPC#PCOFX CPCIFMMPIFMMP ΋͠΋IFMMPϝιουͰදࣔ͢ Δ)FMMPΛ͜Μʹͪ͸ʹม͍͑ͨ৔ ߹͸͜ͷϞδϡʔϧ͚ͩมߋ͢Ε͹ྑ͍ 
  45. 

  46. 

  47. 

  48. ԋश໰୊Cղ౴  <  >ͱ͍͏"SSBZΦϒδΣΫτΛ࢖ͬͯ ˎˎˎ̍ˎˎˎ ˎˎˎ̎ˎˎˎ ˎˎˎ̏ˎˎˎ Λग़ྗ͢ΔίʔυΛॻ͍͍ͯͩ͘͞ɻ <

     >FBDIEPcJc QVUT \J^  FOE μϒϧΫΦςʔγϣϯͰғ·Εͨจࣈྻதʹ\ม਺໊^ͱॻ ͘ͱม਺͕ల։͞Εͯத਎͕ͦͷ৔ॴʹຒΊࠐ·Ε·͢ɻ <  >FBDIEPcJc QVUT  JUP@T   FOE ผղɻ͜Μͳ෩ʹॻ͘ख΋͋Γ·͢ɻ