ruby04

 ruby04

Ruby講義 第4回
変数、条件分岐、繰り返し、メソッド、require

5ad0bb268dd2605b09165d464308cb7e?s=128

Kuniaki IGARASHI

April 26, 2013
Tweet

Transcript

  1. 3VCZߨٛ ୈճม਺ɺ৚݅෼ذɺ܁Γฦ͠ ϝιουɺSFRVJSF ޒेཛྷ๜໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δ৘ใٕज़ͱ ίϯςϯπ࡞੒ᶙ

  2. ޒेཛྷ๜໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ

  3. ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH

  4. ઌिͷ෮श 

  5. ͭͷੈք 3VCZޠ͕௨͡Δੈք ߦͣͭίʔυΛ࣮ߦ 04ޠ͕௨͡Δੈք λʔϛφϧͷத 3VCZ JSC 3VCZޠ͕௨͡Δੈք ϑΝΠϧʹίʔυΛॻ͍࣮ͯߦ 3VCZ

    ϑΝΠϧ 4IFMM 
  6. QVUT z)FMMP 8PSMEz ΦϒδΣΫτ 4USJOH จࣈྻ ΦϒδΣΫτ  ڭՊॻ Q

    
  7. QVUT z)FMMP 8PSMEz ϝιουɹɹɹҾ਺ ϝιουɿखଓ͖ɺ໋ྩ Ҿ਺ɿϝιουʹ౉͢σʔλ z)FMMP 8PSMEz͸4USJOH จࣈྻ ΦϒδΣΫτͰ͋Γɺ

    ͜ͷ৔߹͸ϝιου΁౉͍ͯ͠ΔͷͰҾ਺Ͱ΋͋Γ·͢ɻ ·ͨɺҾ਺ͷલޙʹ͍͍ͭͯΔΧοί ͸ ݪଇ লུՄೳͰɺ ͷ୅ΘΓʹεϖʔεͰॻ͘͜ͱ΋Ͱ͖·͢ɻ ͭ·ΓɺҎԼͷจ͸ಉ͡ҙຯͰ͢ɻ  QVUT )FMMP 8PSME QVUT)FMMP 8PSME ڭՊॻ Q 
  8. JSC *OUFSBDUJWF3V#Zͷུ .BDλʔϛφϧ 8JO$PNNBOE1SPNQUXJUI3VCZBOE3BJMT -JOVY 6CVOUV ୺຤ ˞෼͔Βͳ͍৔߹͸࣍ͷϖʔδࢀর ˞ˢͲΕ΋ࠓޙ͸λʔϛφϧͱݺͼ·͢ɻ λʔϛφϧͷ࿨༁͕୺຤

    ىಈͯ͠ҎԼͷΑ͏ʹೖྗͯ͠&OUFSΛԡ͍ͯͩ͘͠͞ɻ ͜Μͳ෩ʹද͕ࣔग़Ε͹0,Ͱ͢ɻ Q JSC ˞ઌ಄ͷ͸λʔϛφϧͰ͋Δ͜ͱΛද͢ϚʔΫͰ͢ɻ ͱɺͦͷ࣍ͷεϖʔε͸ೖྗෆཁͰ͢ɻJSCͱଧͯ͹0,ɻ ࠓޙɺλʔϛφϧͰଧͭίϚϯυ͸ಉ͡ॻࣜ ࢵͷഎܠ৭ɺϚʔΫ Ͱॻ͖·͢ɻ ˞JSCΛऴྃͤ͞Δʹ͸FYJUͱଧͪ·͢ɻ JSC͸SVCZίʔυΛߦ࣮ͣͭߦ͢Δ؀ڥͰ͢ɻ ىಈํ๏ 
  9. ࢛ଇԋࢉ ଍͠ࢉ Ҿ͖ࢉ ֻ͚ࢉ ׂΓࢉ ྦྷ৐ MPHͱ͔TJOͱ͔΋͋Γ·͢ɻ ஌Γ͍ͨํ͸ͪ͜Βɻ IUUQNJZBNBFHJUIVCJPSVCZEPDKBDMBTTNBUIIUNM 

    QVUT  QVUT QVUT  QVUT QVUT 
  10. TIFMM͸04ͱ࿩Λ͢ΔͨΊͷੈքͰ͢ɻ 04ύιίϯͱߟ͑ͯ΋Βͬͯ΋େମ͋ͬͯ·͢ ྑ͘࢖͏ίϚϯυΛ؆୯ʹઆ໌͠·͢ɻ MTϑΝΠϧҰཡΛݟΔ QXEࠓ͍ΔϑΥϧμ໊Λදࣔ DEϑΥϧμʔҠಈ NLEJSϑΥϧμʔ࡞੒ 

  11. 3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ Πϯετʔϧͨ͠ΤσΟλΛىಈ͠·͢ɻ ͓קΊΤσΟλ 8JO .BD4VCMJNF5FYU -JOVY 6CVOUV HFEJU 6CVOUV͸࣍ϖʔδʹղઆ͋Γ·͢ɻ

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

    ˞QXEίϚϯυΛ࢖͏ͱݱࡏͷϑΥϧμΛ֬ೝͰ͖·͢ɻ IFMMPSCΛ࣮ߦ͠·͢ɻ ˞ҎԼͷΤϥʔ͕ग़ͨͱ͖͸MTίϚϯυͰϑΝΠϧ༗ແΛ֬ೝ͠·͢ɻ SVCZ/PTVDIpMFPSEJSFDUPSZ999SC -PBE&SSPS ↵FOUFS
  13. 3VCZ͕ڭ͑ͯ͘ΕͨΤϥʔϝοηʔδ IFMMPFSSPSSCJOANBJOVOEFpOFE NFUIPEAQSJOGPSNBJO0CKFDU /P.FUIPE&SSPS ೔ຊޠ༁ IFMMPFSSPSSCͱ͍͏ϑΝΠϧͷߦ໨Ͱ QSJOͳΜͯϝιου͸ͳ͍ͷͰ ͦΜͳϝιουͳ͍ΑΤϥʔ͕ى͖ͨΑ Τϥʔϝοηʔδ͸ ͓ಘͳ৘ใΛڭ͑ͯ͘ΕΔ

    
  14. ͔͜͜Βࠓिͷ಺༰ 

  15. ΍Δ͜ͱ ม਺ ৚݅෼ذ ܁Γฦ͠ ϝιου SFRVJSF 

  16. OBNFJHBSBTIJ QVUTJHBSBTIJ ม਺ ΦϒδΣΫτ΁ͷϥϕϧɾՙࡳ OBNFͱ͍͏໊લͷม਺ʹ JHBSBTIJΦϒδΣΫτΛ୅ೖ͍ͯ͠·͢ɻ ม਺͸୅ೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ෣͍·͢ɻ ҎԼͷͭ͸ಉ݁͡ՌʹͳΓ·͢ɻ QVUTOBNF

    ڭՊॻ Q  JHBSBTIJ ࣮ߦ݁Ռ JHBSBTIJ ࣮ߦ݁Ռ
  17. Ͱ͸ɺ͜ͷ৔߹͸ Ͳ͏Ͱ͠ΐ͏͔ʁ 

  18. BBCD CB BVQDBTF QVUTB QVUTC αϯϓϧίʔυ ˞VQDBTF͸ 4USJOHΦϒδΣΫτΛ େจࣈʹ͢Δϝιου B͸"#$ʹͳΓ·͕͢ɺ

    C͸Ͳ͏ͳΔͰ͠ΐ͏ʁ 
  19. BCD B BCD B C ม਺ ΦϒδΣΫτ "#$ B C

    B͸ΦϒδΣΫ τzBCDzΛࣔ ͢ม਺ C΋Bͱಉ͡ zBCDzΛࣔ͢ ม਺ Bͷࢦ͢Φϒ δΣΫτΛେ จࣈʹ͢Δ B‎z"#$z C‎z"#$z BBCD CB BVQDBTF QVUTB QVUTC 
  20. ͖ͬ͞ͱࣅͯΔ͚Ͳͪΐͬͱҧ͏ίʔυ BBCD CBCD BVQDBTF QVUTB QVUTC BBCD CB BVQDBTF QVUTB

    QVUTC ͖ͬ͞͸‎ ͜͏Ͱͨ͠ ৽͍͠ίʔυ ͖ͬ͞ͷίʔυ 
  21. B BCD B C ม਺ ΦϒδΣΫτ B C B͸ΦϒδΣΫ τzBCDzΛࣔ

    ͢ม਺ C͸ผͷΦϒδΣ ΫτzBCDzΛࢦ ͢ Bͷࢦ͢Φϒδ ΣΫτΛେจ ࣈʹ͢Δ B‎z"#$z C‎zBCDz BCD "#$ BCD BCD BBCD CBCD BVQDBTF QVUTB QVUTC 
  22. ม਺໊͸෼͔Γ΍໊͍͢લʹ͠Α͏ ໊෇͚ॏཁ ྑ͍ྫ ѱ͍ྫ XJEUI IFJHIU BSFB XJEUI IFJHIU B

    B B B B 
  23. ίϝϯτจ ίʔυͷதʹ͋Δ࣮ߦ͞Εͳ͍จ ίʔυͷઆ໌Λॻ͍ͨΓ͠·͢ɻ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ΋0, ίϝϯτจॻࣜҎ߱͸ίϝϯτจ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ΋0, ‐ͷ৔߹ɺҎԼͷ৭ృΓͷ෦෼͕ίϝϯτʹͳΓ·͢ɻ ڭՊॻ

    Q 
  24. ίϝϯτจ CFHJO ࡞੒ վగߋ৽ FOE QVUT)FMMP ίϝϯτจॻࣜ CFHJO͔ΒFOE·Ͱ͸ίϝϯτจ ίϝϯτจ ‏͜ͷจ͸ίʔυͱ

    ͯ͠ղऍɺ࣮ߦ͞ΕΔ ڭՊॻ Q 
  25. JG৚݅ ৚͕݅੒ཱͨ͠ͱ͖ʹ࣮ߦ͍ͨ͠ॲཧ FOE ৚݅൑அJGจ ˞ڭՊॻʹ͸UIFO͕ॻ͍ͯ͋Γ·͕͢ɺলུՄೳͰ͢ɻ ී௨͸লུ͠·͢ɻࢲ͸ॻ͍ͨ͜ͱͳ͍Ͱ͢ɻ ৚݅ʹ͸஋͕USVF ਅ ·ͨ͸GBMTF ِ

     ͱͳΔࣜΛॻ͘͜ͱ͕Ұൠత ڭՊॻ Q 
  26. Y JGY QVUTYJT FOE ৚݅൑அԋࢉࢠ ͸ࠨล Y ͱӈล  ͕ಉ͔͡Ͳ͏͔ௐ΂ͯɺ

    ಉ͡ͳΒ͹USVFɺҟͳΕ͹GBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡൑அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱ୅ೖʹͳͬͯ͠·͏ͷͰ஫ҙɻ ͪͳΈʹɺҟͳΔ͔Λ൑அ͢Δ΋͋Γ·͢ɻ ΄͔ʹ΋   ͳͲ΋࢖͑·͢ɻ 
  27. JGY QVUTYJT FOE Πϯσϯτ ࣈԼ͛ ྫ͑͹JGจதͳͲɺ͜͏͍͏෩ʹઌ಄ʹεϖʔεΛ ೖΕͯॻ͘͜ͱΛΠϯσϯτ͢Δͱ͍͍·͢ɻ ϓϩάϥϜͷ࣮ߦʹ͸ෆཁͳ΋ͷͰ͕͢ɺ ઈରʹೖΕ͍ͯͩ͘͞ʂ ແ͍ͱਓ͕ಡΊͳ͍ͷͰɾɾɾ

    ͪͳΈʹεϖʔεͷݸ਺ʹ͸ྲྀ೿͕͋Γ·͕͢ɺݸ͕ओྲྀͷΑ͏Ͱ͢ɻ 
  28. JG৚݅ ৚͕݅੒ཱͨ࣌͠ʹ࣮ߦ͍ͨ͠ॲཧ FMTF ৚͕݅ෆ੒ཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧ FOE ৚݅൑அJGFMTFFOE ৚͕݅ෆ੒ཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧΛॻ͘ ͜ͱ΋Ͱ͖·͢ɻ 

  29. ৚݅੒ཱ࣌ʹ࣮ߦ͍ͨ͠ॲཧJG৚݅ JGจ͸ޙΖʹ΋ॻ͚Δ ߦͰॻ͚Δ৚݅ ɾ࣮ߦ͍ͨ͠ॲཧ͕ߦ͚ͩͷͱ͖ ɾFMTFઅΛॻ͔ͳ͍ͱ͖ QVUTYJTJGY JGY QVUTYJT FOE ࠨͷจ͸ҎԼͷΑ͏

    ʹߦͰॻ͘͜ͱ΋ Ͱ͖·͢ɻ 
  30. JGจͷԋश Y JG QVUTYJT FOE ίʔυΛ࣮ߦͨ͠ࡍ ʹYJT͕දࣔ͞ΕΔ Α͏ʹӈͷۭཝ ࠇ෦෼ ΛຒΊͯίʔυΛ׬੒͞

    ࣮ͤͯߦ͍ͯͩ͘͠͞ɻ Y͕TVOOZEBZͱ͍͏จࣈྻͷͱ͖͸ :FBIɺͦΕҎ֎ͷͱ͖͸TJHIͱදࣔͤ͞Δ ίʔυΛॻ͍࣮ͯߦ͍ͤͯͩ͘͞͞ɻ 
  31. JGจͷԋश ղ౴ ղ౴͸ҰྫͰ͢ɻ ଞʹ΋͍Ζ͍Ζͳॻ͖ํ͕Ͱ͖ΔͷͰɺ ʮશͯҰக͠ͳ͍ͱਖ਼ղͰ͸ͳ͍ʯͱ͸ࢥΘͣʹɻ 

  32. JGจͷԋशɹղ౴ Y JGY QVUTYJT FOE  Y͕TVOOZEBZͱ͍͏จࣈྻͷ ͱ͖͸:FBIɺͦΕҎ֎ͷͱ͖͸ TJHIͱදࣔͤ͞ΔίʔυΛॻ͍࣮ͯߦ ͍ͤͯͩ͘͞͞ɻ

    YTVOOZEBZ JGYTVOOZEBZ QVUT:FBI FMTF QVUTTJHI FOE Y JGY QVUTYJT FOE ଞʹ΋͍Ζ͍Ζॻ͚·͢ 
  33. ܁Γฦ͠ 

  34. J XIJMFJ QVUTJ JJ  FOE XIJMF܁Γฦ͠ଓ͚Δ৚݅ ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠XIJMFจ

    ͔Β·Ͱͷ਺Λ ॱ൪ʹදࣔ͢Δίʔυ ڭՊॻ Q 
  35. UJNFTEP QVUT3VCZ FOE ܁Γฦ͢ճ਺UJNFTEP ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠UJNFTจ ˞EPΛ ๨Εͣʹ 3VCZͱճදࣔ͢Δ

    ڭՊॻ Q 
  36. ϝιου 

  37. ϝιου QVUT΍QSJOU͸ϝιουͩͱલʹઆ໌͠·ͨ͠ɻ ϝιου͸ʮίʔυ܈Λػೳ୯ҐͰूΊͨ΋ͷʯ ͱݴ͑·͢ɻ QVUT΍QSJOU͸ʮදࣔ͢ΔʯͨΊͷػೳΛूΊ ͯఏڙ͍ͯ͠ΔϝιουͰ͢ɻ͜ΕΒ͸3VCZ͕͋ Β͔͡Ί༻ҙ͍ͯ͠ΔϝιουͷதͷͭͰ͢ɻ ҰํͰɺϝιου͸ࣗ෼Ͱ࡞Δ͜ͱ΋Ͱ͖·͢ɻ ͜ΕΛʮϝιουΛఆٛ͢Δʯͱݴ͍·͢ɻ ࣍ͷϖʔδͰఆٛํ๏Λݟ͍͖ͯ·͠ΐ͏ɻ

    
  38. ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ ͹Ε࣮ߦ͞Ε·͢ɻ ͜͜Ͱ͸QVUT)FMMP IFMMP ͷ ͸লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ

    ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ͸ EFGΛ࢖͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q 
  39. Ҿ਺෇͖ͷϝιου ఆٛ ݺͼग़͠ EFGϝιου໊ Ҿ਺ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE Ҿ਺ͷ࢓૊ΈΛ࢖ͬͯϝιουʹσʔλΛ౉ ͢͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP

    XPSE QVUTXPSE FOE IFMMP )J ͲͷΑ͏ʹಈ࡞͢Δ͔࣍ͷϖʔδͰઆ໌͠·͢ 
  40. ఆٛ ݺͼग़͠ EFGIFMMP XPSE QVUTXPSE FOE IFMMP )J IFMMP )J

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

    ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q 
  42. SFRVJSFͷϝϦοτ IFMMPSC BSC ϝιουΛผͷϑΝΠϧʹ੾Γग़͓ͯ͘͠ͱɺ ෳ਺ͷϓϩάϥϜ͔Βར༻͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ ॏෳͯ͠ॻ͘ඞཁ͕ͳ͘ͳͬͨΓɺ ίʔυΛ࠶ར༻Ͱ͖ͨΓ͠·͢ɻ EFGIFMMP QVUT)FMMP FOE

    SFRVJSFIFMMP IFMMP  CSC SFRVJSFIFMMP IFMMP
  43. EFGIFMMP QVUT)FMMP FOE IFMMP ϝιουͷԋश IFMMPSC ԋश )FMMPΛը໘ʹදࣔ͢Δ IFMMPϝιουΛఆٛͯ͠ ݺͼग़͢ίʔυΛॻ͍࣮ͯߦ͍ͯͩ͘͠͞ɻ

    SVCZIFMMPSC ‏࠷ॳͳͷͰ౴͑Λॻ͍͓͖ͯ ·͢ɻ࣮ߦͯ͠Έ͍ͯͩ͘͞ɻ 
  44. ˞͜͜ʹϝιουఆٛΛॻ͘ EJTQMBZ :FT EJTQMBZ +B ϝιουͷԋश EJTQMBZSC ԋश ҎԼͷΑ͏ͳ݁ՌʹͳΔΑ͏ʹ ҎԼͷίʔυEJTQMBZSCͷ˞෦෼ʹ

    EJTQMBZϝιουͷఆٛΛॻ͍͍ͯͩ͘͞ SVCZEJTQMBZSC :FT +B ‏࣮ߦ݁Ռ͸͜ͷߦ͕දࣔ͞Εͯ΄͍͠ ‏࣮ߦͨ͠ͱ͖ʹ ώϯτɿ Ҿ਺෇͖ϝιου ఆٛΛ࢖͍·͢ 
  45. ϝιουͷԋश ԋश ԋशͰॻ͍ͨϝιουఆٛΛผͷ ϑΝΠϧʹҠಈͯ͠ɺSFRVJSFͰಡΈग़͠ɺ ಉ݁͡ՌʹͳΔΑ͏ʹ͍ͯͩ͘͠͞ɻ 

  46. ϝιουͷԋश ղ౴ 

  47. ϝιουͷԋशɹղ౴ ԋश )FMMPΛը໘ʹදࣔ͢ΔIFMMPϝιουΛఆٛͯ͠ݺͼग़͢ί ʔυΛॻ͍࣮ͯߦ͍ͯͩ͘͠͞ɻ‎ԋशͷϖʔδʹॻ͍ͯ͋Δ௨Γ EFGEJTQMBZ UFYU QVUTUFYU FOE EJTQMBZ :FT

    EJTQMBZ +B EJTQMBZSC ԋश ҎԼͷΑ͏ͳ݁ՌʹͳΔΑ͏ʹҎԼͷίʔυEJTQMBZSCͷ ˞෦෼ʹEJTQMBZϝιουͷఆٛΛॻ͍͍ͯͩ͘͞ SVCZEJTQMBZSC 
  48. ϝιουͷԋशɹղ౴ EFGEJTQMBZ UFYU QVUTUFYU FOE EJTQMBZSC ԋश ԋशͰॻ͍ͨϝιουఆٛΛผͷϑΝΠϧʹҠಈͯ͠ɺ SFRVJSFͰಡΈग़͠ɺಉ݁͡ՌʹͳΔΑ͏ʹ͍ͯͩ͘͠͞ɻ SVCZVTF@EJTQMBZSC

    SFRVJSFEJTQMBZ EJTQMBZ :FT EJTQMBZ +B VTF@EJTQMBZSC 
  49. ࠓ೔ͷ ·ͱΊ 

  50. OBNFJHBSBTIJ QVUTJHBSBTIJ ม਺ ΦϒδΣΫτ΁ͷϥϕϧɾՙࡳ OBNFͱ͍͏໊લͷม਺ʹ JHBSBTIJΦϒδΣΫτΛ୅ೖ͍ͯ͠·͢ɻ ม਺͸୅ೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ෣͍·͢ɻ ҎԼͷͭ͸ಉ݁͡ՌʹͳΓ·͢ɻ QVUTOBNF

    ڭՊॻ Q  JHBSBTIJ ࣮ߦ݁Ռ JHBSBTIJ ࣮ߦ݁Ռ
  51. ม਺໊͸෼͔Γ΍໊͍͢લʹ͠Α͏ ໊෇͚ॏཁ ྑ͍ྫ ѱ͍ྫ XJEUI IFJHIU BSFB XJEUI IFJHIU B

    B B B B 
  52. ίϝϯτจ ίʔυͷதʹ͋Δ࣮ߦ͞Εͳ͍จ ίʔυͷઆ໌Λॻ͍ͨΓ͠·͢ɻ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ΋0, ίϝϯτจॻࣜҎ߱͸ίϝϯτจ OBNFJHBSBTIJ XJEUIจͷ్த͔ΒͰ΋0, ‐ͷ৔߹ɺҎԼͷ৭ృΓͷ෦෼͕ίϝϯτʹͳΓ·͢ɻ ڭՊॻ

    Q 
  53. JG৚݅ ৚͕݅੒ཱͨ͠ͱ͖ʹ࣮ߦ͍ͨ͠ॲཧ FOE ৚݅൑அJGจ ˞ڭՊॻʹ͸UIFO͕ॻ͍ͯ͋Γ·͕͢ɺলུՄೳͰ͢ɻ ී௨͸লུ͠·͢ɻࢲ͸ॻ͍ͨ͜ͱͳ͍Ͱ͢ɻ ৚݅ʹ͸஋͕USVF ਅ ·ͨ͸GBMTF ِ

     ͱͳΔࣜΛॻ͘͜ͱ͕Ұൠత ڭՊॻ Q 
  54. Y JGY QVUTYJT FOE ৚݅൑அԋࢉࢠ ͸ࠨล Y ͱӈล  ͕ಉ͔͡Ͳ͏͔ௐ΂ͯɺ

    ಉ͡ͳΒ͹USVFɺҟͳΕ͹GBMTFʹͳΓ·͢ɻ Y͕ͱಉ͔͡൑அ͠ Y͕ͷ࣌ʹ QVUT͕࣮ߦ͞Ε·͢ɻ ͕ݸͰ͢ɻ͕ͭͩͱ୅ೖʹͳͬͯ͠·͏ͷͰ஫ҙɻ ͪͳΈʹɺҟͳΔ͔Λ൑அ͢Δ΋͋Γ·͢ɻ ΄͔ʹ΋   ͳͲ΋࢖͑·͢ɻ 
  55. JGY QVUTYJT FOE Πϯσϯτ ࣈԼ͛ ྫ͑͹JGจதͳͲɺ͜͏͍͏෩ʹઌ಄ʹεϖʔεΛ ೖΕͯॻ͘͜ͱΛΠϯσϯτ͢Δͱ͍͍·͢ɻ ϓϩάϥϜͷ࣮ߦʹ͸ෆཁͳ΋ͷͰ͕͢ɺ ઈରʹೖΕ͍ͯͩ͘͞ʂ ແ͍ͱਓ͕ಡΊͳ͍ͷͰɾɾɾ

    ͪͳΈʹεϖʔεͷݸ਺ʹ͸ྲྀ೿͕͋Γ·͕͢ɺݸ͕ओྲྀͷΑ͏Ͱ͢ɻ 
  56. JG৚݅ ৚͕݅੒ཱͨ࣌͠ʹ࣮ߦ͍ͨ͠ॲཧ FMTF ৚͕݅ෆ੒ཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧ FOE ৚݅൑அJGFMTFFOE ৚͕݅ෆ੒ཱͷ࣌ʹ࣮ߦ͍ͨ͠ॲཧΛॻ͘ ͜ͱ΋Ͱ͖·͢ɻ 

  57. J XIJMFJ QVUTJ JJ  FOE XIJMF܁Γฦ͠ଓ͚Δ৚݅ ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠XIJMFจ

    ͔Β·Ͱͷ਺Λ ॱ൪ʹදࣔ͢Δίʔυ ڭՊॻ Q 
  58. UJNFTEP QVUT3VCZ FOE ܁Γฦ͢ճ਺UJNFTEP ܁Γฦ͍ͨ͠ॲཧ FOE ܁Γฦ͠UJNFTจ ˞EPΛ ๨Εͣʹ 3VCZͱճදࣔ͢Δ

    ڭՊॻ Q 
  59. ϝιουͷఆٛɺݺͼग़͠ IFMMP ΛݺͿͱɺࣄલʹఆ͍ٛͯͨ͠IFMMPϝιου͕ݺ ͹Ε࣮ߦ͞Ε·͢ɻ ͜͜Ͱ͸QVUT)FMMP IFMMP ͷ ͸লུՄೳͰ͢ɻ ᐆດʹͳΒͳ͍ݶΓ ఆٛ

    ݺͼग़͠ EFGϝιου໊ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE ϝιουఆٛʹ͸ EFGΛ࢖͍·͢ EFGIFMMP QVUT)FMMP FOE IFMMP ڭՊॻ Q 
  60. Ҿ਺෇͖ͷϝιου ఆٛ ݺͼग़͠ EFGϝιου໊ Ҿ਺ ϝιουͰ࣮ߦ͍ͨ͠ॲཧ FOE Ҿ਺ͷ࢓૊ΈΛ࢖ͬͯϝιουʹσʔλΛ౉ ͢͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP

    XPSE QVUTXPSE FOE IFMMP )J 
  61. SFRVJSF IFMMPSC VTF@IFMMPSC ࣮ߦ ‐ڭՊॻ͸SFRVJSFIFMMPʹͳ ͍ͬͯ·͕͢ɺ3VCZҎ߱ͩ ͱΤϥʔʹͳΔͷͰIFMMPͱ ͍ͯͩ͘͠͞ɻ͸ TIFMMͰ ࠓ͍

    ΔϑΥϧμͷҙຯͰ͢ɻ ϝιουఆٛͳͲΛผͷϑΝΠϧʹॻ͖ɺಡΈࠐΉ͜ͱ͕Ͱ͖·͢ɻ EFGIFMMP QVUT)FMMP FOE SFRVJSFIFMMP IFMMP SVCZVTF@IFMMPSC ্هͭͷϑΝΠϧΛಉ͡ϑΥϧμʹஔ͍ͯҎԼͷίϚϯυ ڭՊॻ Q 
  62. None
  63. ࢀߟࢿྉ

  64. BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT

  65. ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ͸ େֶੜڠ·ͨ͸ δϡϯΫಊ஑ାళͰ 

  66. ߨٛࢿྉஔ͖৔ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ

  67. ࡶஊɾ࣭໰༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖ͸ࣗ༝Ͱ͢ ɾՃೖඇՃೖ͸੒੷ʹؔ܎͠·ͤΜ ɾࢀՃऀҰཡ͸ެ։͞Ε·͢ ɾࢀՃऀ͸ελοϑ ߨࢣɾ5" ͱࡢ೥ɺࠓ೥ͷडߨऀͰ͢ ɾॻ͖ࠐΈ͸ࢀՃऀͷΈݟ͑·͢ ɾر๬ऀ͸ΞΫηεͯ͠ࢀՃਃ੥͍ͯͩ͘͠͞

    ɾࡶஊɺ࣭໰ɺٞ࿦ͳͲԿͰ΋ؾʹͤͣͲ͏ͧʙ ɾ࣭໰ʹ౴͑ΒΕΔਓ͸౴͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ΋͓౴͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾ঺հ͓Ͷ͕͍͠·͢