はじめてのRuby 第8章 / Ruby Practice 08

Fd09da0d9751bb7875ef4ff7e6201860?s=47 muttan
November 11, 2016

はじめてのRuby 第8章 / Ruby Practice 08

Fd09da0d9751bb7875ef4ff7e6201860?s=128

muttan

November 11, 2016
Tweet

Transcript

  1. ͨͷ͍͠3VCZୈষ

  2. ͨͷ͍͠ E ?@?

  3. 3VCZ

  4. ୈճ

  5. ୈষΫϥεͱϞδϡʔϧ

  6. Ϋϥεͱ͸

  7. w Ϋϥε͸ΦϒδΣΫτͷৼΔ෣͍ΛܾΊΔઃܭਤ ͷΑ͏ͳ΋ͷ w ؔ࿈ͷ͋Δσʔλͱ ͦΕΒͷॲཧʢৼΔ෣͍ʣ Λͭʹͯ͠ఆٛͨ͠΋ͷ w Ϋϥε͔Βੜ੒͞Ε࣮ͨମΛΦϒδΣΫτʢΠϯ ελϯεʣͱ͍͏

    w 3VCZͷΦϒδΣΫτ͸ ྫ֎ͳ͘Կ͔ͷΫϥεʹ ଐ͍ͯ͠Δ Ϋϥεͱ͸
  8. w ΦϒδΣΫτΛੜ੒͢Δʹ͸ ֤ΫϥεͷOFXϝ ιουΛ࢖͏ͷ͕ҰൠతͰ͋Δ
 
 w ͜ͷϓϩάϥϜͰ͸ ཁૉ਺͕ͷ഑ྻΦϒδΣ Ϋτ͕ੜ੒͞ΕΔ w

    "SSBZͷ৔߹͸ <  >ͷΑ͏ʹϦςϥϧΛ࢖ͬ ͯΦϒδΣΫτΛੜ੒͢Δ͜ͱ͕Ͱ͖Δ Ϋϥεͱ͸
  9. w ΦϒδΣΫτ͕ͲͷΫϥεʹଐ͍ͯ͠Δ͔Λௐ΂ Δʹ͸ DMBTTϝιουΛ༻͍Δ Ϋϥεͱ͸

  10. w ΦϒδΣΫτ͕͋ΔΫϥεͷΠϯελϯεͰ͋Δ ͔Ͳ͏͔Λௐ΂Δʹ͸ JOTUBODF@PG ϝιουΛ ༻͍Δ
 
 
 
 Ϋϥεͱ͸

  11. w ͢Ͱʹఆٛ͞Ε͍ͯΔΫϥεΛ֦ுͯ͠৽ͨͳΫ ϥεΛ࡞੒͢Δ͜ͱΛܧঝͱ͍͏ w ܧঝʹΑͬͯ৽͘͠࡞ΒΕͨΫϥεΛαϒΫϥ ε ܧঝͷݩʹͳͬͨΫϥεΛεʔύʔΫϥεͱ ͍͏ w 3VCZͷ͢΂ͯͷΫϥε͸#BTJD0CKFDUΫϥεͷ

    αϒΫϥεʹͳ͍ͬͯΔʢ#BTJD0CKFDUΫϥε ͸جຊతͳػೳ͕ఆٛ͞Ε͍ͯΔʣ ܧঝ
  12. w ܧঝΛߦ͏ͱ ҎԼͷΑ͏ͳ͜ͱ͕Ͱ͖Δ ᶃ طଘͷػೳ͸ͦͷ··ͰػೳΛ௥Ճ͢Δ ᶄ طଘͷػೳΛఆٛ͠௚͠ ಉ͡ϝιουͰશ ͘ҧ͏ৼΔ෣͍Λͤ͞Δ ᶅ

    طଘͷػೳʹॲཧΛ௥Ճ֦͠ு͢Δ ܧঝ
  13. w αϒΫϥεͱεʔύʔΫϥεͷؔ܎͸JTBؔ܎ͱΑ͹Ε ͍ͯΔʢεʔύʔΫϥε"ͱαϒΫϥε#ͷ৔߹ #JTB "ͱͳΔʣ w 3VCZͰ͸ JT@B ͱ͍͏ϝιουΛ࢖͏͜ͱͰܧঝؔ܎ ΛḪΔࣄ͕Ͱ͖Δ


    
 
 w JOTUBODF@PG ΍JT@B ͸0CKFDUΫϥεͰఆٛ͞Ε͍ͯΔ ܧঝ
  14. ΫϥεΛ࡞Δ

  15. ΫϥεΛ࡞Δ w ͱΓ͋͑ͣΫϥεΛ࡞ͬͯΈΔ 1IFMMP@DMBTTSC࣮ߦ

  16. DMBTTจ w ΫϥεΛఆٛ͢Δͱ͖ʹ͸DMBTTจΛར༻͢Δ
 
 
 w Ϋϥε໊ͷจࣈ໨͸େจࣈͰ࢝Ίͳ͚Ε͹ͳΒ ͳ͍ DMBTTΫϥε໊ ఆٛ

    FOE
  17. JOJUJBMJ[Fϝιου w OFXϝιουʹΑͬͯΦϒδΣΫτΛੜ੒͢Δ ࣌ʹ౓͚ͩ͜ͷϝιου͕ݺ͹ΕΔʢॳظԽ ͷͨΊͷϝιουʣ w OFXʹ༩͑ΒΕͨҾ਺͕ͦͷ··౉͞ΕΔઌ΄ ͲͷίʔυͰ͸ )FMMP8PSMEOFX bBCD`

    ͱ͢Δ ͱ bBCD`͕JOJUJBMJ[FͷҾ਺NZOBNFʹ౉͞ΕΔ
  18. Πϯελϯεม਺ͱΠϯελϯεϝιου w !OBNFNZOBNFͱ͍͏จ͸ Ҿ਺Ͱ౉͞ΕͨΦ ϒδΣΫτΛΠϯελϯεม਺OBNFʹ୅ೖ͍ͯ͠ Δʢ!Ͱ࢝·Δม਺͸Πϯελϯεม਺ʣ
 
 w Πϯελϯεม਺͸ ಉҰΠϯελϯε಺ͳΒ͹Ͳ

    ͔͜ΒͰ΋ࢀর͢Δ͜ͱ͕Ͱ͖Δ w ॳظԽ͞Εͯͳ͍Πϯελϯεม਺ʹΞΫηε͢Δ ͱOJM͕ಘΒΕΔ
  19. Πϯελϯεม਺ͱΠϯελϯεϝιου w Πϯελϯεม਺͸ ΠϯελϯεͦΕͧΕʹҧ ͏஋Λ͍࣋ͬͯΔ )FMMP8PSMEΫϥε !OBNFb#PC` !OBNFb"MJDF` !OBNFb3VCZ` OFX

    b#PC` OFX b"MJDF` OFX
  20. Πϯελϯεม਺ͱΠϯελϯεϝιου w Πϯελϯεม਺͸ Πϯελϯεϝιου͔Β ࢀর͢Δ͜ͱ͕Ͱ͖Δ
 
 w JOJUJBMJ[FϝιουͰઃఆͨ͠!OBNFͷ஋͕࢖༻ ͞Ε ੜ੒ͨ͠ΦϒδΣΫτ͝ͱʹҟͳͬͨग़ྗ

    ͕͞ΕΔ
  21. ΞΫηεϝιου w ΦϒδΣΫτͷ֎෦͔ΒΠϯελϯεม਺Λ௚ ઀ࢀরͨ͠Γ Πϯελϯεม਺ʹ୅ೖͨ͠Γ͢ Δ͜ͱ͸ग़དྷͳ͍ w ΦϒδΣΫτͷ಺෦ʹΞΫηε͢Δʹ͸ ͦͷͨ ΊͷϝιουΛఆٛ͢Δඞཁ͕͋Δ

  22. ΞΫηεϝιου w ΞΫηεϝιουͷྫ
 
 
 
 w ϝιουOBNF͸!OBNFͷ஋Λฦ͢
 ࢖༻ྫ QCPCOBNF

    w OBNF͸஋Λ୅ೖ͢ΔͨΊʹར༻͢Δ
 ࢖༻ྫ CPCOBNFl3PCFSUz IFMMP@DMBTTSCʹ௥ه
  23. ΞΫηεϝιου w CPCOBNFb3PCFSU`ͱ͍͏จ͸  CPCOBNF b3PCFSU` ͱ͍͏ϝιουݺͼग़͠ Ͱ͋Δ

  24. ΞΫηεϝιου w ͔͠͠ Πϯελϯεม਺͕૿͑ͨͱ͖ʹͦΕͧ Εʹରͯ͠ΞΫηεϝιουΛఆٛ͢Δͷ͸໘ ౗͔ͭϛεΛى͜͠΍͍͢ w 3VCZʹ͸͜ΕΒͷϝιουΛ؆୯ʹఆٛ͢Δͨ Ίͷ࢓૊Έ͕༻ҙ͞Ε͍ͯΔ

  25. ΞΫηεϝιου w Πϯελϯεม਺໊Λࣔ͢γϯϘϧΛࢦఆ͢Δ ͱ ಉ໊ͷΞΫηεϝιουΛࣗಈతʹఆٛ͢Δ ఆٛ ҙຯ BUUS@SFBEFSOBNF ࢀরͷΈՄೳʹ͢Δ
 ʢOBNFϝιουΛఆٛʣ

    BUUS@XSJUFSOBNF มߋͷΈՄೳʹ͢Δ ʢOBNFϝιουΛఆٛʣ BUUS@BDDFTTPSOBNF ࢀরͱมߋͷ྆ํΛՄೳʹ͢Δ
 OBNF OBNF
  26. ΞΫηεϝιου w ઌ΄Ͳͷ)FMMP8PSMEΫϥεͷΞΫηεϝιου ΛBUUS@BDDFTTPSΛ༻͍ͯఆٛ͢Δͱʜ
 
 
 w ม਺Λઃఆ͢ΔϝιουΛϥΠλʔʢηο λʔʣ ࢀর͢ΔϝιουΛϦʔμʔʢήολʔʣ

    ߹ΘͤͯΞΫηαʔͱ͍͏ γϯϘϧ
  27. ಛผͳม਺TFMG w ΠϯελϯεϝιουͷதͰ Ϩγʔόࣗ਎Λࢀর ͢Δʹ͸TFMGͱ͍͏ม਺Λ࢖༻͢Δ
 
 w HSFFUϝιουΛݺΜͩͱ͖ͷϨγʔόΛࢀরͯ͠ ͍Δ w

    ϨγʔόΛলུͯ͠ϝιουΛݺͿͱ҉໧తʹTFMG ΛϨγʔόͱ͢Δʢࠓճͷ৔߹͸TFMGΛলུͰ͖Δ ͜ͱʹͳΔʣ
  28. ಛผͳม਺TFMG w Ұํ OBNFϝιουͷΑ͏ͳͰऴΘΔϝιο υ͸஫ҙ͕ඞཁ
 
 
 w ߦ໨ͷOBNFb3VCZ`Ͱ͸ ϩʔΧϧม਺OBNF

    ʹ୅ೖ͞ΕΔΠϯελϯεม਺ʹ୅ೖ͍ͨ͠৔ ߹͸ TFMGΛ໌ࣔతʹهड़͢Δඞཁ͕͋Δ
  29. Ϋϥεϝιου w Ϋϥεͦͷ΋ͷΛϨγʔόͱ͢Δϝιου w Ϋϥεϝιου͸Πϯελϯεϝιουͷܗࣜ Ͱ ಛघͳΫϥεΛఆٛ͢Δ
 
 
 w

    ͜ͷϝιουݺͿʹ͸ҎԼͷΑ͏ʹ͢Δ
  30. Ϋϥεϝιου w Ϋϥε໊ͷ෦෼͸TFMGͰॻ͘͜ͱ΋Ͱ͖Δ
 
 
 w Ϋϥε໊ϝιου໊ͷܗࣜͰॻ͘͜ͱ΋Ͱ͖Δ

  31. ఆ਺ w DMBTTจͷதͰఆ਺ΛఆٛͰ͖Δ w Ϋϥε໊ఆ਺Ͱఆ਺ʹΞΫηεͰ͖Δ

  32. Ϋϥεม਺ w !!Ͱ࢝·Δม਺ΛΫϥεม਺ͱ͍͏ w ͦͷΫϥεͷ͢΂ͯͷΠϯελϯεͰڞ༗Ͱ͖Δ w Կ౓Ͱ΋஋Λมߋ͢Δ͜ͱ͕ग़དྷΔNBUB w Ϋϥεͷ֎෦͔ΒΫϥεม਺Λࢀর͢Δʹ͸ Ξ

    Ϋηεϝιου͕ඞཁ
  33. Ϋϥεม਺

  34. ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w 3VCZʹ͸छྨͷΞΫηε੍ݶϨϕϧ͕༻ҙ͞Ε͓ͯΓ ඞ ཁʹԠͯ͡ݺͼग़͠Λ੍ݶͰ͖Δ ᶃ QVCMJD
 ϝιουΛΠϯελϯεϝιουͱͯ͠࢖͑ΔΑ͏ʹެ ։͢Δ ᶄ

    QSJWBUF
 ϝιουݺͼग़͠Λ Πϯελϯε಺෦͔Βʹݶఆ͢Δ ᶅ QSPUFDUFE
 ϝιουΛಉҰͷΫϥεͰ͋Ε͹Πϯελϯεϝιου ͱͯ͠࢖͑ΔΑ͏ʹ͢Δ
  35. ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w QSJWBUFͱQVCMJDͷྫ 1BDD@UFTUSC࣮ߦ

  36. ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w QVCMJDͳϝιου QVC ͸֎෦͔Βݺͼग़͢͜ͱ ͕Ͱ͖Δ w QSJWBUFͳϝιου QSJW Λݺ΅͏ͱ͢Δͱྫ֎

    ͕ൃੜ͢Δ /P.FUIPE&SSPS  w QSJWBUF͸ϨγʔόΛͱΔ͜ͱ͕ग़དྷͳ͍ʢؔ਺ ܗࣜͰ͔͠ݺͼग़ͤͳ͍ʣ
  37. ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w ෳ਺ͷϝιουͷΞΫηε੍ݶΛҰ౓ʹߦ͍ͨ ͍৔߹ ҎԼͷΑ͏ʹ͢Δ͜ͱ΋Ͱ͖Δ ͜ΕҎ߱QSJWBUF

  38. ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w QSPUFDUFEͷྫ
 
 
 
 
 
 w Y

    ZΛQSPUFDUFEͱͨͨ͠Ί ֎෦͔Βͷࢀর ͸Մೳ͕ͩ୅ೖ͸ෆՄೳͱͳ͍ͬͯΔ 1QPJOUSC࣮ߦ
  39. ϝιουͷݺͼग़͠Λ੍ݶ͢Δ w ݺͼग़ͯ͠ΈΔ
 
 
 
 
 w QSPUFDUFE͸ಉҰΫϥεͱͦͷαϒΫϥε͔Βͷ ΈΠϯελϯεϝιουΛݺͼग़ͤΔ

  40. ΫϥεΛ֦ு͢Δ

  41. w ͢Ͱʹఆٛ͞Ε͍ͯΔΫϥεʹϝιουΛ௥Ճ ͢Δ͜ͱ͕Ͱ͖Δ w طଘͷ4USJOHΫϥεʹϝιουΛ௥Ճ֦͠ு͠ ͯΈΔ طଘͷΫϥεʹϝιουΛ௥Ճ͢Δ

  42. w ۭന۠੾ΓͰ഑ྻʹ෼ղ͠ ͦͷཁૉ਺Λฦ͢ϝ ιουDPVOU@XPSE طଘͷΫϥεʹϝιουΛ௥Ճ͢Δ 1FYU@TUSJOHSC࣮ߦ

  43. w ܧঝʹΑͬͯطଘͷΫϥεʹมߋΛՃ͑ͣʹ৽ ͍͠ػೳΛ௥Ճͨ͠Γ ෦෼తʹΧελϚΠζ͠ ͨ৽͍͠ΫϥεΛ࡞Δ͜ͱ͕Ͱ͖Δ ܧঝ͢Δ DMBTTΫϥε໊εʔύʔΫϥε໊ Ϋϥεఆٛ FOE

  44. w ྫʣ"SSBZΫϥεΛ΋ͱʹ৽نΫϥεΛ࡞੒
 
 
 
 
 
 w ϦϯάόοϑΝͷΑ͏ͳػೳΛ࣮૷ ܧঝ͢Δ

    1SJOH@BSSBZSC࣮ߦ
  45. ܧঝ͢Δ 1SJOH@BSSBZSC࣮ߦ ೔ ݄ Ր ਫ ໦ ۚ ౔ XEBZ<>

    XEBZ<> XEBZ<> XEBZ<> XEBZ<> XEBZ<> XEBZ<> XEBZ<>
  46. w ܧঝΛ࢖͏ͱ ෳ਺ͷΫϥεͷڞ௨෦෼͚ͩΛεʔ ύʔΫϥεͰ࣮૷ࠩ͠෼ΛαϒΫϥεͰ࣮૷͢Δ ͜ͱ͕Ͱ͖Δ w ໌ࣔతʹεʔύʔΫϥεΛఆٛ͠ͳ͔ͬͨΫϥε ͷεʔύʔΫϥε͸ 0CKFDUΫϥε͕εʔύʔΫ ϥεͱͳΔ

    ܧঝ͢Δ
  47. BMJBTͱVOEFG

  48. w ͢Ͱʹଘࡏ͢Δϝιουʹผͷ໊લΛׂΓ౰ͯ ͍ͨ৔߹͸BMJBTΛར༻͢Δ
 
 w "SSBZTJ[Fͱ"SSBZMFOHUIͷΑ͏ʹಉ͡ػೳΛ ෳ਺ͷϝιουͰఏڙ͢Δ৔߹ʹར༻͢Δ w αϒΫϥεͰϝιουΛΦʔόʔϥΠυͨ͠ࡍ ʹ

    چϝιουΛݺͼग़࣌͢ʹ΋࢖͑Δ BMJBT BMJBTผ໊ݩͷ໊લϝιου໊Λͦͷ··ॻ͍ͨ৔߹ BMJBTผ໊ݩͷ໊લγϯϘϧΛ࢖ͬͨ৔߹
  49. BMJBT 1BMJBT@TBNQMFSC࣮ߦ PME@IFMMPΛݺͿͱ ॻ͖׵͑Δ લͷIFMMPϝιου͕ݺ͹ΕΔ

  50. w ఆٛ͞ΕͨϝιουΛͳ͔ͬͨ͜ͱʹ͢Δʢϝ ιουఆٛΛऔΓফ͢ʣ w ϝιουͷࣝผࢠʹ͸ ࣝผࢠͦͷ΋ͷ͔Ϧςϥ ϧγϯϘϧΛ౉͢ VOEFG

  51. w ࣮ߦྫ
 
 
 
 
 
 
 
 VOEFGGPPͱ͍ͯ͠ΔͨΊ

    GPPΛݺΜͰ΋ /P.FUIPE&SSPSͱͳΔ VOEFG
  52. ಛҟΫϥε

  53. w ಛҟΫϥεఆٛΛ࢖͏ͱ ೚ҙͷΦϒδΣΫτʹ ͦͷΦϒδΣΫτ͚ͩͰར༻Ͱ͖Δϝιου ʢಛҟϝιουʣΛ௥ՃͰ͖Δ w 1ͰߦͬͨʮΫϥεϝιουͷ௥Ճʯʹͯར ༻͍ͯ͠Δ ಛҟΫϥε

  54. w ࢖༻ྫ
 
 
 
 
 
 
 
 


    ಛҟϝιουΛఆٛͨ͠ΦϒδΣΫτͷΈݺͼग़ͤΔ ಛҟΫϥε
  55. w ͜ͷܗࣜͰ΋ఆٛͰ͖Δ ಛҟΫϥε EFG0CKNFUIPE ॲཧ FOE

  56. Ϟδϡʔϧͱ͸

  57. w Ϟδϡʔϧ͸ॲཧͷ෦෼ͷΈ·ͱΊΔػೳͰ͋ ΔʢΫϥε͸σʔλͱৼΔ෣͍ʣ w ΫϥεͱϞδϡʔϧͷҧ͍͸ ᶃ Ϟδϡʔϧ͸ΠϯελϯεԽෆՄೳ ᶄ ܧঝෆՄೳ Ϟδϡʔϧͱ͸

  58. Ϟδϡʔϧͷ࢖͍ํ

  59. w ϞδϡʔϧΛΫϥεʹࠞͥ߹ΘͤΔ͜ͱΛ
 .JYJOͱ͍͏ʢΫϥεʹΠϯελϯεϝιου Λ௥Ճ͢Δʣ w JODMVEFΛ࢖͏͜ͱͰ Ϟδϡʔϧʹؚ·ΕΔఆ ਺΍ϝιουΛऔΓࠐΉ͜ͱ͕Ͱ͖Δ .JYJOʹΑΔػೳͷఏڙ

  60. .JYJOʹΑΔػೳͷఏڙ 1NJYJO@TBNQMFSC࣮ߦ

  61. w Ϋϥεͷܧঝʹࣅ͍ͯΔ͕ ҎԼͷΑ͏ͳ৔߹͸ .JYJOͷ΄͏͕ॊೈʹରԠͰ͖Δ ᶃ ͭͷΫϥε͸ಉ͡Α͏ͳػೳΛ͍࣋ͬͯΔ ͚ͩͰ ಉ͡छྨͱߟ͑ͨ͘ͳ͍ ᶄ ͢ͰʹܧঝΛߦ͍ͬͯΔ৔߹

    ্ख͘ڞ௨ػ ೳΛ௥ՃͰ͖ͳ͍ʢ3VCZ͸ଟॏܧঝͰ͖ͳ ͍ʣ .JYJOʹΑΔػೳͷఏڙ
  62. w ϝιου΍ఆ਺ Ϋϥεͷ໊લΛ۠ผͯ͠؅ཧ͢ Δ୯Ґͷ͜ͱ w ྫ͑͹Ϟδϡʔϧ"ͷGPPϝιουͱϞδϡʔϧ #ͷGPPϝιου͸໊લۭ͕ؒҟͳΔͨΊผͷϝ ιουͱͯ͠ѻΘΕΔ w ୯७ͳϝιου໊

    TJ[F TUBSUFUDʜ ͸໊લ͕ি ಥ͠΍͍͢ͷͰ ϞδϡʔϧΛఆٛ͢Δ͜ͱͰͦ ͷিಥΛ๷͙͜ͱ͕Ͱ͖Δ ໊લۭؒͷఏڙ
  63. w Ϟδϡʔϧͷఏڙ͢Δϝιου͸
 
 Ͱࢀর͢Δ͜ͱ͕Ͱ͖ΔʢϞδϡʔϧؔ਺ʣ w Ϟδϡʔϧ໊ͷࢦఆΛলུͯ͠ݺͼग़͍ͨ͠৔ ߹ JODMVEFΛ༻͍ͯݱࡏͷ໊લ۠ؒʹऔΓࠐΉ ͜ͱ͕Ͱ͖Δ ໊લۭؒͷఏڙ

    Ϟδϡʔϧ໊ϝιου໊ ͜ΕΛলུ͍ͨ͠
  64. w JODMVEFΛར༻ͯ͠ .BUIϞδϡʔϧΛऔΓࠐΜ ͩྫ
 
 
 
 
 .BUI1*ͱॻ͔ͣʹ1*͚ͩͰࢀর͕ՄೳʹͳΔ ໊લۭؒͷఏڙ

  65. ϞδϡʔϧΛ࡞Δ

  66. w ϞδϡʔϧΛ࡞੒͢Δʹ͸NPEVMFจΛ࢖͏
 
 w 1)FMMP8PSMEΫϥεΛࢀߟʹϞδϡʔϧΛ ࡞੒ͯ͠ΈΔ ϞδϡʔϧΛ࡞Δ NPEVMFϞδϡʔϧ໊ Ϟδϡʔϧ໊ FOE

  67. ϞδϡʔϧΛ࡞Δ Ϟδϡʔϧ໊ఆ਺໊Ͱࢀর ఆ਺ࢀর

  68. ϝιουͷఆٛ w ϞδϡʔϧͷϝιουΛʮϞδϡʔϧ໊ϝιο υ໊ʯͷܗࣜͰݺͼग़͍ͨ͠৔߹  NPEVMF@GVODUJPOΛ༻͍ͯ֎෦ʹެ։͢Δඞ ཁ͕͋Δ w NPEVMF@GVODUJPOͷҾ਺͸ ϝιου໊Λද͢γ

    ϯϘϧͰ͋Δ
  69. ϝιουͷఆٛ w Ϟδϡʔϧؔ਺ΛʮϞδϡʔϧ໊ϝιου໊ʯ ͷܗࣜͰݺͼग़ͨ͠৔߹ ϝιου಺ͰTFMGΛࢀ র͢ΔͱͦͷϞδϡʔϧ͕ಘΒΕΔ

  70. ϝιουͷఆٛ w ͔͠͠ Ϋϥεʹ.JYJOͨ͠৔߹ TFMG͸.JYJO͠ ͨઌͷΫϥεʹͳΔ w ίϯςΫετʹΑͬͯҙຯ͕มΘ͖ͬͯͯ͠· ͏ͨΊ Ϟδϡʔϧؔ਺಺ͰTFMGΛ࢖Θͳ͍ํ͕

    ྑ͍
  71. .JYJO

  72. .JYJO w ΫϥεʹϞδϡʔϧΛऔΓࠐΉʹ͸JODMVEFϝιο υΛར༻͢Δ 1NJYJO@UFTUSC࣮ߦ ϝιουNFUIΛΫϥε$ͷΠϯελϯε
 ϝιουͱͯ͠ར༻͢Δ

  73. .JYJO w JODMVEF͞Ε͍ͯΔ͔Ͳ͏͔Λௐ΂Δʹ͸  JODMVEF ϝιουΛར༻͢Δ

  74. .JYJO w Ϋϥε$ͷϝιουΛݺͼग़͢ͱ Ϋϥε$ˠϞ δϡʔϧ.ˠΫϥε0CKFDUͷॱͰϝιουΛݕ ࡧ͠ ࠷ॳʹݟ͔ͭͬͨ΋ͷΛ࣮ߦ͢Δ $MBTT$ $MBTT0CKFDU .PEVMF.

    Լ͔Βॱʹݕࡧ
  75. .JYJO w ΠϯΫϧʔυ͞ΕͨϞδϡʔϧ͸ Ծ૝తͳεʔ ύʔΫϥεͱͯ͠ػೳ͢Δ $MBTT$ $MBTT0CKFDU .PEVMF. $MBTT$ $MBTT0CKFDU

    .PEVMF. εʔύʔΫϥεͷΑ͏ʹৼΔ෣͏
  76. .JYJO w 3VCZ͸εʔύʔΫϥεΛ͔ͭ࣋ͯ͠ͳ͍୯७ ܧঝʢ୯ҰܧঝʣϞσϧΛ࠾༻͍ͯ͠Δ w .JYJOΛ࢖͏͜ͱͰ୯७ܧঝϞσϧΛҡ࣋ͨ͠ ·· ෳ਺ͷΫϥεͰػೳΛڞ༗Ͱ͖Δ

  77. .JYJOͷྫ &OVNFBCMF w FBDIϝιου͕ఆٛ͞Ε͍ͯΔΫϥεʹΠϯΫ ϧʔυ͢Δͱ FBDI@XJUI@JOEFY΍DPMMFDUͳͲͷ ܁Γฦ͠ʹؔΘΔϝιουΛར༻Ͱ͖ΔΑ͏ʹ ͳΔʢ)BTI΍"SSBZͳͲͰ࣮૷͞Ε͍ͯΔʣ w ܧঝͱ͍͏ؔ܎͸΋͍ͬͯͳ͍͕

    ܁Γฦ͠ॲཧ ͱ͍͏఺Λڞ௨Խ͠Ϟδϡʔϧͱͯ͠ఆ͍ٛͯ͠ Δ
  78. ϝιου୳ࡧͷϧʔϧ ᶃ ܧঝͷؔ܎ͱಉ͡Α͏ʹ ݩΫϥεͰಉ໊͡લ ͷϝιου͕ఆٛ͞Ε͍ͯΔ৔߹͸ͦͪΒ͕༏ ઌ͞ΕΔ

  79. ϝιου୳ࡧͷϧʔϧ ᶄ ಉ͡Ϋϥεʹෳ਺ͷϞδϡʔϧ͕ΠϯΫϧʔυ ͞Εͨ৔߹͸ ޙ͔ΒΠϯΫϧʔυ͞Εͨ΋ͷ ͕༏ઌ͞ΕΔ

  80. ϝιου୳ࡧͷϧʔϧ ᶅ ೖΕࢠʹͳͬͨ৔߹ DMBTT$ NPEVMF. NPEVMF. NPEVMF. DMBTT0CKFDU ୳ࡧॱ

  81. ϝιου୳ࡧͷϧʔϧ ᶅ JODMVEF͸౓ͷΈʢ౓Ҏ্͸ແࢹ͞ΕΔʣ ౓͚ͩऔΓࠐ·Ε͍ͯΔ

  82. FYUFOEϝιου w 0CKFDUFYUFOEΛར༻͢Δͱ ϞδϡʔϧͰఆٛ ͞Εͨ͢΂ͯͷΦϒδΣΫτΛಛҟϝιουͱ͠ ͯ௥ՃͰ͖Δ

  83. Ϋϥεͱ.JYJO w 3VCZͷΫϥε͸$MBTTΫϥεͷΦϒδΣΫτͱ ͯ͠ఏڙ͞Ε͍ͯΔ
 
 
 
 
 w Ϋϥεϝιου͸

    ΫϥεΦϒδΣΫτʹର͢Δ ΠϯελϯεϝιουͰ΋͋Δ
  84. Ϋϥεͱ.JYJO w Ϋϥεϝιου͸$MBTTΦϒδΣΫτʹର͢ΔΠ ϯελϯεϝιουͰ͋ΔͦͷΑ͏ͳϝιου ͸ҎԼͷͭ ᶃ $MBTTΫϥεͷΠϯελϯεϝιου ᶄ ΫϥεΦϒδΣΫτͷಛҟϝιου w

    ΫϥεΦϒδΣΫτʹରͯ͠FYUFOE͢Δͱ Ϋϥ εϝιουΛఆٛͰ͖Δ
  85. Ϋϥεͱ.JYJO ಛҟϝιου

  86. ΦϒδΣΫτࢦ޲ϓϩάϥϛϯά

  87. ΦϒδΣΫτͱ͸ w ΦϒδΣΫτͱ͸ ʮԿΒ͔ͷσʔλʢ਺஋΍จ ࣈྻ ഑ྻͳͲʣͱͦͷσʔλΛૢ࡞͢ΔͨΊͷ खଓ͖Λ·ͱΊͨ΋ͷʯͰ͋Δ w ྫ͑͹਺஋ͷ͸ ୯ʹ஋Λ͍࣋ͬͯΔ͚ͩͰ

    ͸ͳ͘਺஋ʹؔ͢Δॲཧʢखଓ͖ʣΛซͤ࣋ͬ ͍ͯΔ $ʢखଓ͖ܕʣͩͱ 
 DFJM G ͱͳΔ
  88. ΦϒδΣΫτͱ͸ w ΦϒδΣΫτͱ͸ ʮԿΒ͔ͷσʔλʢ਺஋΍จ ࣈྻ ഑ྻͳͲʣͱͦͷσʔλΛૢ࡞͢ΔͨΊͷ खଓ͖Λ·ͱΊͨ΋ͷʯͰ͋Δ w ྫ͑͹਺஋ͷ͸ ୯ʹ஋Λ͍࣋ͬͯΔ͚ͩͰ

    ͸ͳ͘਺஋ʹؔ͢Δॲཧʢखଓ͖ʣΛซͤ࣋ͬ ͍ͯΔ $ʢखଓ͖ܕʣͩͱ 
 DFJM G ͱͳΔ
  89. ΦϒδΣΫτͱ͸ w σʔλͱखଓ͖ΛΦϒδΣΫτͱͯ͠·ͱΊΔ ͜ͱʹΑͬͯ Մಡੑ͕޲্͠શମͷݟ௨͕͠ྑ ͘ͳΔ w ؔ࿈ͷ͋ΔσʔλΛΦϒδΣΫτͱͯ͠·ͱΊ  ͦΕΒΛ૊Έ߹Θ͍ͤͯ͘͜ͱͰϓϩάϥϜΛ

    ࡞੒͍ͯ͘͠
  90. ΦϒδΣΫτࢦ޲ͷಛ௃ w ΦϒδΣΫτࢦ޲ʹ͸ҎԼͷΑ͏ͳಛ௃͕͋Δ ᶃ ΧϓηϧԽ
 ֎෦͔ΒσʔλΛӅṭ͢Δ ᶄ ϙϦϞʔϑΟζϜ
 ಉ͡ϝιου໊Ͱ͋Δ͕ ΦϒδΣΫτʹΑͬ

    ͯҟͳΔ݁Ռ͕ಘΒΕΔʢॲཧͦͷ΋ͷ͸ ϨγʔόʹΑܾͬͯ·Δʣ
  91. ΧϓηϧԽ w ΦϒδΣΫτ͕؅ཧ͢ΔσʔλΛΦϒδΣΫτ ͷ֎෦͔Β௚઀ࢀরͰ͖ͳ͍Α͏ʹ͢Δ w มߋ΍ࢀর͸ ඞͣϝιουΛ௨ͯ͠ߦ͏Α͏ʹ ͢Δ͜ͱ w ʲϝϦοτʳϝιουΛ࡞੒͢Δࡍʹ

    ಺෦ঢ় ଶ͕ෆ੔߹ͱͳΒͳ͍Α͏ʹ͢Δ͜ͱͰ ϓϩά ϥϜͷڍಈΛ҆ఆͤ͞Δ͜ͱ͕Ͱ͖Δ
  92. ΧϓηϧԽ w 3VCZͰ͸ΦϒδΣΫτͷ֎෦͔ΒΠϯελϯε ม਺ʹ௚઀ΞΫηε͢Δ͜ͱ͕ग़དྷͳ͍ w BUUS@BDDFTTPSͷΑ͏ʹΞΫηοαʔΛఆٛ͢Δ ͜ͱͰΞΫηεͰ͖ΔΑ͏ʹͳΔ͕ Ή΍Έʹ࢖ ༻ͤͣඞཁͳ΋ͷ͚ͩΛબ୒͢Δ΂͖

  93. ΧϓηϧԽ w ʲϝϦοτʳ۩ମతͳσʔλܗࣜ΍ॲཧΛӅṭ ͯ͠ந৅తʹදݱ͢Δ͜ͱ͕Ͱ͖Δ
 
 w Ϣʔβʔ͸5JNFΦϒδΣΫτͷ಺෦ͰʮͲͷΑ ͏ͳܗࣜͰ࣌ࠁΛอ͍࣋ͯ͠Δ͔ʯʮͲͷΑ͏ ʹ೥Λܭࢉ͍ͯ͠Δ͔ʯʹ͍ͭͯ஌Δඞཁ͸ͳ ͘೥ΛऔΓग़͍ͯ͠Δ

  94. ΧϓηϧԽ w 5JNFΦϒδΣΫτͷ಺෦Ͱσʔλͷදݱํ͕ࣜ มߋ͞Εͨͱͯ͠΋ Өڹ͸ΦϒδΣΫτ಺෦ʹ ͱͲ·Δ w ݺͼग़͍ͯ͠Δଆ͸มߋ͢Δඞཁ͸ͳ͘ 5JNF ΦϒδΣΫτ಺෦ͷΈมߋ͢Ε͹ྑ͍

  95. ϙϦϞʔϑΟζϜ w ಉ໊͡લͷϝιου͕ෳ਺ͷΦϒδΣΫτʹଐ ͢Δ͜ͱʢͦͯͦ͠ͷΦϒδΣΫτʹΑͬͯҟͳ Δ݁Ռ͕ಘΒΕΔ͜ͱʣΛϙϦϞʔϑΟζϜ ʢଟଶੑ ଟ૬ੑʣͱ͍͏ ݁Ռͷܗ͕ࣜ͢΂ͯҟͳΔ

  96. ϙϦϞʔϑΟζϜ w ΦϒδΣΫτʹΑ࣮ͬͯ૷͕ҟͳΔ PCKUP@T TUSUP@T OVNUP@T 0CKFDUUP@T 4USJOHUP@T 'MPBUUP@T l0CKFDU

    l3VCZz lʜz
  97. μοΫλΠϐϯά w ΦϒδΣΫτΛಛ௃͚ͮΔͷ͸࣮ࡍͷछྨʢΫ ϥεͱͦͷܧঝؔ܎ʣͰ͸ͳ͘ ͦͷΦϒδΣΫ τͷৼΔ෣͍Ͱ͋Δ w ίʔυΛݟͯߟ͑ͯΈΔ

  98. μοΫλΠϐϯάͷྫ w Ϋϥε)VNBOͷUPVDI ϝιου͸ Ҿ਺ͷܕࢦ ఆ͕͞Ε͍ͯͳ͍͕ࢦ ఆ͞Ε͍ͯͳ͍͕ਖ਼͠ ͘ग़ྗ͞Ε͍ͯΔ w CBSL͕࣮૷͞Ε͍ͯΔ

    ΦϒδΣΫτͰ͋Ε͹  UPVDIʹ౉͢͜ͱͰଟ ଶੑΛ࣮ݱͰ͖Δ
  99. μοΫλΠϐϯάͷྫ w ཁૉΛऔΓग़͠খจࣈʹͯ͠ฦؔ͢਺ GFUDI@BOE@EPXODBTFΛߟ͑Δ
 
 
 w BSZ<JOEFY>ΛऔΓग़ͯ͠ খจࣈʹͨ͠΋ͷΛฦ ؔ͢਺

    1GFUDI@BOE@EPXODBTFSC࣮ߦ
  100. μοΫλΠϐϯάͷྫ w BSZʹ౉͢ΦϒδΣΫτ͸ ഑ྻͰ΋ϋογϡͰ΋ྑ͍ ᶃ BSZ<JOEFY>ͱ͍͏ܗࣜͰΞΫηεͰΔ ᶄ औΓग़ͨ͠ཁૉ͕EPXODBTFϝιουΛ͍࣋ͬͯΔ ͱ͍͏৚݅Λຬ͍ͨͯ͠Ε͹ྑ͍ͨΊ

  101. μοΫλΠϐϯά w 3VCZ͸੩తܕ෇͚ݴޠͰ͋ΔͨΊ ࣮ߦ͢Δ· Ͱਖ਼͘͠ಈ͘ͷ͔Λ൑அͰ͖ͳ͍ w ͜Ε͸ܽ఺Ͱ͋Γར఺Ͱ΋͋Δʢܧঝͤͣͱ΋ ΦϒδΣΫτಉ࢜ͰॲཧΛڞ௨ԽͰ͖Δʣ w ʮ࣮ࡍ͸ҧ͏΋ͷͰ͋ͬͯ΋

    ಉ໊ͷϝιουΛ ༻ҙ͢Δ͜ͱͰॲཧΛڞ௨Խ͢Δࣄ͕Ͱ͖Δʯ ͱ͍͏ͷ͕μοΫλΠϐϯάͷߟ͑ํ
  102. ΦϒδΣΫτࢦ޲ͷྫ w ࣮ࡍʹϓϩάϥϜΛॻ͍ͯΦϒδΣΫτ͕ͲͷΑ ͏ʹ૊ΈཱͯΒΕ͍ͯΔ͔Λݟ͍ͯ͘ w 3VCZͷϗʔϜϖʔδͷ)5.-Λऔಘͯ͠ ίϯ ιʔϧʹग़ྗ͢ΔεΫϦϓτΛ࢖༻͢Δ

  103. ΦϒδΣΫτࢦ޲ͷྫ w 3VCZͷϗʔϜϖʔδ IUUQXXXSVCZ MBOHPSHKB ͷιʔείʔυΛදࣔ͢Δϓϩά ϥϜ

  104. ΦϒδΣΫτࢦ޲ͷྫ w ʲʙߦ໨ʳOFUIUUQͱVSJͷಡΈࠐΈ w ʲߦ໨ʳ63-Λύʔεͯ͠ )551ΫϥεͷΠϯ ελϯεΛಘΔ

  105. ΦϒδΣΫτࢦ޲ͷྫ w ʲߦ໨ʳ)551ηογϣϯΛ։࢝ w ʲߦ໨ʳ(&5ϦΫΤετΛVSMQBUI IUUQ XXXSVCZMBOHPSHKB ʹૹΔ
 
 


    
 
 w ʲߦ໨ʳCPEZΛදࣔ
  106. HFUϝιουͷڍಈ lIUUQXXXSVCZMBOHPSHKB IUUQ@HFUSC lIUUQXXXSVCZMBOHPSHKB 63*)551 /FU)5513FRVFTU
 
 /FU)5513FTQPOTF ιέοτ ཁٻ

    Ԡ౴ /FU)551 4USJOH υΩϡϝϯτ ֤ΦϒδΣΫτ͕ॲཧΛ෼୲͍ͯ͠Δ
  107. ΦϒδΣΫτࢦ޲ͷྫ w ͜͜ͷ৘ใʹରͯ͠ద੾ͳΦϒδΣΫτΛ༻ҙ ͢Δ͜ͱͰ Ͳ͜ʹ഑ஔ͢΂͖͔ ඞཁͳॲཧ͸ Կ͔ͱ͍͏ํ਑ΛܾఆͰ͖Δ w ΦϒδΣΫτಉ࢜ͰϝιουΛհͨ͠΍ΓऔΓ Λ͢ΔͷͰ

    ΦϒδΣΫτ಺෦ͷॲཧ΍ܗࣜͷม ߋ͸ଞʹӨڹΛ༩͑ͳ͍ w σβΠϯύλʔϯΛֶͿͱΑΓཧղ͕ਂ·ΔͷͰ ͓͢͢Ί
  108. ࠓճͷ ·ͱΊ

  109. ·ͱΊ w Ϋϥε͸ؔ࿈ͷ͋Δσʔλͱ ͦΕΒͷॲཧʢৼΔ෣ ͍ʣΛͭʹͯ͠ఆٛͨ͠΋ͷ w ͢Ͱʹఆٛ͞Ε͍ͯΔΫϥεΛ֦ுͯ͠৽ͨͳΫϥε Λ࡞੒͢Δ͜ͱΛܧঝͱ͍͏ w ΠϯελϯεϝιουͷதͰ

    Ϩγʔόࣗ਎Λࢀর͢ Δʹ͸TFMGͱ͍͏ม਺Λ࢖༻͢Δ w Ϋϥεϝιουͷ௥Ճʹ͸ ಛҟΫϥεΛར༻͢Δ w Ϟδϡʔϧ͸ॲཧͷ෦෼ͷΈ·ͱΊΔػೳͰ͋Δ