������� �����������
J ȠʿŇ ŏNjȋy¿Ñ¤ÍÆ}Dž^Ƽ J
Ȅĵ āƂ
ƲĮŗŠȀŴŠʕʬǥʬŝŴŠȖ
åŇ\ˁŇzoruʼƶĈɢȦ¦Ò¼ÊÔ®©ÅÊÐÔ©ÌÒȍȋwgo :=?=,9 z
ɢȦǛ¿Ñ¤ÍÆøƞǪɭƿgiʾLJʁ}ŗŠz[bɢȦǛ}ɰɃv~ ɡɫvƵZ
wd]œZu^u :=?=,9 ~ƈ]ɒ`yruXi]ʼ¦Ò¼ÊÔ®©ÅÊÐÔ©ÌÒ}ė ʙv~ :=?=,9 }Ƽ]ɋ`úuXiʾd~ʼ:=?=,9 ]ȖŠƣɖɢȦȃɡɫwguȉŰ gu^o}vʼƶĈɢȦzÿĝyDžƀ]ŖƶƭȃfuX\viʾûZʼəȰƶɢȦɕ ęɢȦyx~ƸǪzȵʀuX}vȪįzDž`dw]v^iʾ
:=?=,9 ~ʼƳǺʘ|uʼƶĈɢȦȃwgu\yʋpɡɫzyruX}vi]ʼǠĸ }ʝXɡɫvWoʼĶX¹ÔªÌÒw}âưƖĂsozɎŸȾXƸǪõȬzyruX
iʾûZʼ³½Ï´v~ŔƶŦɡgy`u\yXoʼŔƶľDž^ʠʐZow
^zȉɛi}]ʫg`ʼƕ{ÍÔƁ^ɷdiķɈƖ]Wiʾd\¿Ñ¤ÍÅÒ
¤Ŝyʼd}WoɆƜgoDž^ƼɞZ^viʾ
mm¦Ò¼ÊÔ®~ɢȦiǛǓzi_kʾm}ĩø~ďuƟS¿Ñ¤ÍÄÔ]ɵî
ruƨţgybyyX}viʾʅzɡZʼ¦Ò¼ÊÔ®}ĒʕǖʉȀɠgu¿Ñ
¤ÍÆDžbʼĨǽ]±¿guʼʷʈzɢȦfkdw]v^iʾ
Njțv~ʼ¦Ò¼ÊÔ®}Ēʕǖʉ}ɧãZy]ʼĨǽ]ɋ`uÍÔɛsbiXʼ L«ÄÔ´yM:=?=,9 ¿Ñ¤ÍÆ}Dž^ƼɭƿgiʾƐjgNjț}ɭƿʇzDž`Ɛɚ
~yXʕėWi]ʼmYXroʕė~¿Ñ¤ÍÆ]ʝ`yzsuƍĝȌ]Ǿ}vʼ ǙȐkjzDž`dw[Īgiʾ
�� ������ ������� ��
:=?=,9 ~ ʼ ɢ Ȧ Ǜ } Ǡ ĸ v X Z ʼ m } Ě lj z ʟ ȉ f o ȅ ȼ W ɡ ɫ v ʼL $%8@7, '%#>7,?4:9M]ɫDzviʾƆĚ\ƶĈɢȦȃɡɫwguʟȉfu[ʼȡɇ]ɢȦǛĝȃ gŜo źġz~ʼƶĈɢȦiwXZʼ wx] :=?=,9 pro}viʾg\gʼʅ zd}dw] :=?=,9ʁt^z`X}zgoYviʾylyʼƶĈɢȦzǻīiwX Ydw~ËÔ¨Ô}ūʞėʙ]ʤwXYdwvWʼm}ȷǏ¦ÒºÍ}ĈǢ]W
Ø]jʼǥɽzúYdw]v^y\ro\viʾº¦Ò}ĖǾwwzǂIJgo ɡɫ~ʼ ɪȂǁǵ\Ǥɾȋšþzüȸfʼd]ż`úuXȀȅ}Õsviʾ ɡɫ~mm
$& ɣʃiozʟȉfoɡɫy}vɢȦǛ}¸Ôµũ}Džƀ]Ŗ`ʼƐjg
ĚƏɇĿ^}ɡɫpw~ƕZyX}vi]ʼ¿Ñ¤ÍÅÒ¤}ūʞŧ\i :=?=,9 ɡ ɫŗguŔyX}vʼšXƼz©½´go}~WƙłƌyXdwpwƕXiʾ
:=?=,9 ~ źzȤţfo :=?=,9 Œzŗ^`Ŕɳggo)*ʾʖęǴȦyx}ƻ gXǛɈŬĎiwĽǁzʼʟȉƆĚ}ɢȦǛȁŒzğȭƁ^jruXoDžƀ]ȾŅf
uǾéȋyDžƀvDžbYzygoʾûZʼmv~ʿɕz ƸŞvg\Džby Xw\ʼǤɾɣĺwgu}L˅ML˃M]úZy\rogo}vi]ʼ:=?=,9 \ ɕ zöƸŞDžXuɋ`yrogʼŗŭɣĺúZYzygoʾ:=?=,9 ~m}ƊƳǺ
ʘ|ʼǾŋ}LJƻǺ~ :=?=,9 y}vi]ʼƶĈɢȦpbyǻzƻgXƸǪ~ƐɚyX }vʼNjțv~ :=?=,9 ÐÀÏ}ƸǪvɭƿgiʾ
fuʼ:=?=,9 ]úXi`yro}wǁljĽh`guʼǶƹ} $& vW !49@C =00&
]ǂIJgŜʼd} $& zLjƑ]ʟȉgoǶƹ} :=?=,9ʹ2ʼ21:=?=,9 yxʺ]èűiY zygoʾd}oʼ!49@C yxÒ«´ÔÏiʼº¦Òv :=?=,9]Ƕƹvú Ziʾd}½ÎÔ} :=?=,9 ~ (49/:B> ",.$& ×vĩøi}øuXuʼÒ®Ô
·±´\¯ÒÑÔµguúYdw]v^iʾƶĈɢȦ¿Ñ¤ÍÆDž`z~ :=?=,9}Ƽ ]Dž^iXgʼŢƞgo¿Ñ¤ÍÆm}ŗōɢȦǛvʷʈzťɕfkdwķɈviʾ
ddv~ʼ:=?=,9 vDžXo¿Ñ¤ÍÆ 21:=?=,9 úruº¦Ò×vťɕfkƼǪzs Xuȳægiʾjʼ:=?=,9 ¿Ñ¤ÍÆøƞiǁ~ʼ½Ïľ}LJƊzL1MwX YƦƄŝèbiʾsʼLƸŞę1MwXYľġzgiʾøƞgo¿Ñ¤ÍƽÏ
ɢȦǛvťɕfkz~ʼ¦Ò¼ÊÔ®]ȎƮɠʗv^ǛǓɫ}Ʌɤʹ¦ÒºÏʺwÍ
¾ÍοѤÍÆw}ȷļʹÎÒ£ʺwXYás}ʍș]Ɛɚvi]ʼdťɕi}]
21:=?=,9 ¦ÄÒµviʾ21:=?=,9 v¿Ñ¤ÍƦҺÏiőļʼrwįȯz~ʼ 21:=?=,9¿ Ñ ¤ Í Æ ½ Ï ľ
wĎĤgiʹLJĚ}LM~¦ÄÒµ¿ÑÒ¿´y}vĎĤ~ÙɚviʺʾûZʼ?0>?1 wXY½Ïľ}¿Ñ¤ÍƦҺÏiz~ʼ
21:=?=,9?0>?1
wĎĤgiʾd}ǁʼ¦ÒºÏǁzƸǪÍÔyx]ɛs\wÍÔDZ¬ÔªĖĤg uȴßgiʾ
21:=?=,9 ¦ÄÒµ~ʼ¦ÒºÏ]ƞĥiwƁ^ȺXuÎÒ£ɕXʼÎÒ£zƞĥi
wʼL,:@?MwXYľġ}½ÏĖĤgiʾd]º¦Òv¿Ñ¤ÍÆĩøfkd w]v^LťɕƇƀ½ÏMviʾÎÒ£zřƴiwʼ~ÍÔDZ¬ÔªĖĤg uȴßgi]ʼd}ǁ,:@?~øƞfkʾ
ťɕƇƀ½Ï~ 21:=?=,9 wĽhÐÀÏ}¦ÄÒµvWʼ¿ÑÒ¿´}Ɗzʼ ,:@?
}Yz½Ïƨţidwv¿Ñ¤ÍÆzDž\oĩøĒŨ¦Ò¼ÊÔ®vťɕfk
dw]v^iʾ
ë×] 21:=?=,9 ȃXorwįȯy¿Ñ¤ÍÆťɕv}Ǭvi]ʼ×ɣ}Yyįȯ yńêv~ʼxy¿Ñ¤ÍƦҺÏgu,:@?wXYĽhľġ}ťɕƇƀ½Ïz yrugXiʾoʼ:=?=,9¿Ñ¤ÍÆ~ɢȦʈž]ʘɚvi\ʼLJʒīgo¦Òº
Ïɕruv^pbʷʈzťɕiƼ]ɋXvgYʾfzʼɢȦȫžɆZĆȫžť ƶvɢȦi^y}vʼɉĩĆȫžī¿©ÌÒèĦidw[Īgiʾ
d}oʼ21:=?=,9 v¿Ñ¤ÍƦҺÏÓÎÒ£iǁ~LJôʤʼëØ}ØȽʕ}Y y¿©ÌÒèbdw[Īgiʾ
21:=?=,9$1/01,@7?=0,7?0>?1:=@9?0>?
ddvʼL$MʹŗƸŞ}Ôʺ]LJʒī}¿©ÌÒʼL1/01,@7?=0,7M]ɉĩĆȫžī}
¿©ÌÒviʾoʼL:MʹŭƸŞ}Ôʺ}¿©ÌÒ}ǝ}ƸŞęʹd}ûv~ =@9?0>?ʺ ]ʼťɕƇƀ½Ïľ}ƨţviʾd}ûv~ʼ¦ÒºÏwÎÒ£]ǟŷzȴßiwʼ L=@9?0>?MwXYťɕƇƀ½Ï]øƞfiʾruʼ¿Ñ¤ÍÆ}ťɕ~ʼ
=@9?0>?
wyiʾ
1 §¹Ô§Ò«¬Ò®Ô}¦ÒºÍf95, sxf90v~¦ÒºÏ¿©ÌÒ]Ȉyiʾ ʹ¬Ò®Ô¾§´ıǸʺ
��メインプログラムの開始と終了
¿Ñ¤ÍÆw~¦Ò¼ÊÔ®}ĩøƨȓʹńêʺɣʃgoƸ}ʩviʾťɕƇƀ¦Ä ÒµĎĤiwʼ¦Ò¼ÊÔ®~ʼ
ť ɕ ʟ Ŝ O ¿ Ñ ¤ Í Æ z ɣ ʃ f o ń ê ʱ z ť ɕ O ť ɕ ȴ ß
wXY«²±¿vĩøgiʾťɕʟŜgoǁzLJĚzťɕiʕėLÇҿѤÍÆM wXXiʾɡ¿Ñ¤ÍÆ}Njõviʾ¿Ñ¤ÍÆz~ʼç}¿Ñ¤ÍÆ}Ý\ťɕʟŜ
ƨȓgum}ǛɈĝȃiL§¾ÏÔ°ÒM]Wi]ʼdzsXu~ǝŇɭƿgiʾ :=?=,9 v~ǻĜyơȺ^kjz¿Ñ¤ÍÆDž`wm]ÇҿѤÍÆwìţf
iʾg\gʼmv~§¾ÏÔ°ÒwĬĜgz`X}vʼ;=:2=,8 ƸȃXuLJĚz¿Ñ¤ÍÆ }ľġDž^iʾ
;=:2=,8¿ Ñ ¤ Í Æ ľ
ÇҿѤÍÆ}ȴß~ 09/;=:2=,8 Ƹvƨţgiʾd}oʼÇҿѤÍÆ~ǝ}
Yyǖʉzyiʾ
;=:2=,8.:/0+9,80
09/;=:2=,8.:/0+9,80
d}û}Yz¿Ñ¤ÍÆľz~Ò¯Ô«¦ʹ+ʺúZ}vʼd«ÁÔ«}é
zúZįɫsyXpʝX¿Ñ¤ÍÆľèbdwv^iʾ
;=:2=,8 Ƹw 09/;=:2=,8 Ƹ}ʠz :=?=,9 }ƸǪzƋroƸÜuĩøfkoXɢȦơʱ
ɣʃgiʾĩøơʱɣʃiƸLťɕƸMwXXiʾg\gʼ¿Ñ¤ÍÆzɣʃi
}~ťɕƸpbv~WkʾɢȦʆÝvƐɚwyŔƶʲŎȒĂio}ŦɡƸDž\
|ykʾd}YyɢȦĩøzȎƮƱyXƸLʭťɕƸMwXXiʾ:=?=,9 v~ʼʭťɕƸ¿Ñ¤ÍÆ}LJĚzʩȭguʼťɕƸ~m}ƊzDž^iʾd}oʼĩø}
ʟŜ~ ;=:2=,8 Ƹ}ǝ}Ƹv~y`ʼLJĚ}ťɕƸzyiʾ ŢȷgoÇҿѤÍÆ}Õûȓgiʾ
;=:2=,8?0>?+.:/0 48;74.4?9:90
=0,7C D E C D ECD
;=49? C D
;=49? KEK E 09/;=:2=,8?0>?+.:/0
d}¿Ñ¤ÍÆz[bťɕƸÓʭťɕƸ}ĬėwʼĩøʟŜ\ȴßv}ťɕ}Ǭʼnʿ zȓgiʾťɕƇƀ}¦ÄÒµĎĤiwʼLJĚ}ťɕƸ\ĩøʟŜgʼ×\ʱzÕ ɕjsťɕfʼ09/;=:2=,8 ƸzĞʏgoǢʧv¿Ñ¤ÍÆ}ĩø]ȴßgiʾƊvʃ
/: Ƹúroɀʂgʼ41 Ƹznjíėųyxʼĩøƨţzru~Ơţ}óɁz¹±£g oʼnjízƓhuťɕi\xY\}ʓƥ]v^i]ʼmvmn}Ƹ]ȴßgoƊ zǝ}Ƹ]ťɕfwXYŏNjȋĩø~Ŕkʾ
d~ɢȦǛ]ÕŇzÕs}ĩøg\v^yXoviʾ¿Ñ¤ÍÆďõɛǰguťɕi
}v~y`ʼÕɕÕɕʱzťɕguX`}vʼ¹±£iYyĩøƨţgyXʤʼØƼ
zDžXoťɕƸ~×ƼzƈʯIJgkʾ¿Ñ¤ÍÆ~d}dwŷzƔʳzɁXuDž\y bykʾ
program test_code implicit none real x,y,z x = 5 y = 100
z = x + y*100 print *,x,y print *,’z =’,z end program test_code プログラム領域
メインプログラム
非実行文 実行の流れ 実行文
実行開始
実行終了
ʼnʿʾ¿Ñ¤ÍÆʟŜ\ȴßv}Ǭ
y[ʼ Ȩvʃ 41 ƸúruʼnjízruʆÝv¿Ñ¤ÍÆȴßiw^ʼǝŇ[
ɧgi§¾ÏÔ°ÒĒv¿Ñ¤ÍÆȴßiw^z~ >?:; ƸȃXiʾ>?:; Ƹťɕi
wʼm}ǁǵv¿Ñ¤ÍÆ]ȴßgiʾûZʼ
;=:2=,817@4/+.:/0 48;74.4?9:90
=0,7C D 49?020=8 9 418>?:;
09/;=:2=,817@4/+.:/0
wDžbʼ8˃}ǁz¿Ñ¤ÍÆ~ȴßgʼmëʣ~ťɕgkʾ
2. 基本的なプログラム文
2.� � � 文 � � � � � �ťɕƸz~ʼ>?:; Ƹ}YzŷzĽhĩøƨȓiƸwʼX`s\}LƶĈMñruʼm }ƶĈzƓhoĩøƨȓiƸw]Wiʾ¿Ñ¤ÍÆÝvLƶĈMÚZƼǪ~ˁȚʵ Wiʾ w\ }YyƶŞȎƮDž`LţƶMʼC w\ D=E }YyįɫvȓgoLŔ ƶMʼ[múru C >49D}YyɢȦơʱɗgoLɢȦƀMviʾɢȦƀ zDž\uXơʱɢȦǛ}ĩøy}vi]ʼ¿Ñ¤ÍÆz[Xu}ɢȦƀ~ʼm}ɢȦȷǏ
ĩøńêzÚZLƶĈMwguóɁtbuXiʾd}oʼɢȦƀDžXopbv~
ťɕƸzykʾ
¿Ñ¤ÍÆvLJɋ`úYťɕƸ~LéĎƸMviʾd~ʼ Ŕ ƶ ɢ Ȧ ƀ
wXYƇguXiʾɢȦƀ}ézʼţƶŔƶDž`dwv^iʾ¿Ñ¤ÍÆz[
bLŔƶMw~¦Ò¼ÊÔ®}ÇÈÎʲŎ}dwvʼƶĈĎȧpwɆXXvgYʾ éĎƸ~Ĺɿ}LƶĈMŵɿvȓgoŔƶÇÈÎzǑȮiĩøɗgiʾruʼ
ɢ Ȧ ƀ ɢ Ȧ ƀ d ~ Í Ô
wXYƇ~úZkʾ:=?=,9 z[XuL˄MwXYɣĺ~ʼLŵɿwĹɿ]ȢgXMwXYƙ łv~yX\viʾûZʼ
C DC DD
}Yy¿Ñ¤ÍÆɆZugYʾ¿Ñ¤ÍÆ~×\ʱzťɕf}vʼj } ȷǏvW ]Ŕƶ C zéĎfiʾǝzʼ \Ŕƶ C zĂşfuXƶĈƁXoĈ]
Ŕƶ D zéĎf}vʼD z~ ]éĎfiʾLJƊ}Ƹ~ƶŠ}ȢƀwɛŔvi]ʼ
¦ÔÏ]LéĎiMĩøpwȀɠv^ǻzÙƕɲyƸv~WkʾD ~m}ġ}Ƹ v ]éĎfuXi\ʼLJƊ}ƸzruŔƶ D z D }ȷǏvW ]éĎfiʾ
:=?=,9 z[bŏNjǴȦ}Dž^ƼwúXƼɗʿzȓgiʾ ɗʿʾǴȦɣĺ}Dž^ƼwúXƼ
ǴȦɣĺ ǴȦ}ƙł úȃû úȃû}ƙł
ɺgȦ CD CʻD
Ɓ^Ȧ CD CʽD
ƬbȦ CD CGD
ģȦ CD CHD
^Þ CD CD
Ķ«ɣĺʹʺ~C }YzįʰǴȦwguúZiʾd}ǴȦz~ëØ}YyĊ Čʱó]WʼĊČʱó}ʷXƼ]ôXƼČzɢȦfiʾ
^ Þ ˅ Ƭ b Ȧ o ~ ģ Ȧ ˅ ɺ g Ȧ o ~ Ɓ ^ Ȧ
ƬbȦwģȦ}YyĽÐÀÏ}ǴȦ~ŵ\ʱzɢȦfiʾfzʼ\rdúZ\
rd}Ý]ĊČȋzɢȦfiʾ 2.2 � � � �
¦Ò¼ÊÔ®wXYǛǓ]ĴƢYƶĈ~ ʋƶvɗfuXuʼŏNjȋz~ƷƶviʾûZ
ʼ-D?0 }ƶ~ʼ-4?ʼs \ }xq\ʓƥv^ƶ] ąÜp}y}vʼ ʋƶv~ ˉʹʺv}Ʒƶɗidw]v^iʾ:=?=,9 v~ŭƶǵ}yXƶŞʼ w\ yx}ƶŞLƷƶōMwXXiʾ:=?=,9 }Ʒƶōƶ~ -D?0ʹ-4?ʺvɗǾf
uXuʼV }ƷƶĈƢYdw]v^iʾ
g\gʼƶĈɢȦ©ÅÊÐÔ©ÌÒiőļz~ʼ }YzŭƶǵëØŁpʼ Gw\ʼGw\XroǗSy«¥ÔÏ}ƶĈĴƢYoʼƷƶōpbv~Ùÿ viʾǻzʼƷƶōƶ~ŭƶǵëØ}ɗǾ]v^yX}vʼģȦiwďuĘƫuzy
iʾdƒu¿Ñ¤ÍÆDž`wʼ`ʠʐXɷdgiʾûZʼ C
DC
?DC
wDž`wʼCʼDʼE ~X`szywƕXi\ˆȣZ~ CʼDʼ? viʾd~Ʒƶ}ģ
Ȧ]ĘƫuzyoʼOʼOʼO zy\viʾ
mdvʼƷƶō}çzʼ }YyŮƶǵëØŁpʼG}YyʼAGBw XYƇƀ}ƶĈĴƢYdw]v^iʾdLťƶōMwXXʼA }ʕėLìƶʕMʼB }ʕėLƨƶʕMwXXiʾʇŷʼƶĈɢȦ~ťƶōvɢȦgybykʾ
ťƶōz~LjĨƶŞ}ʐY Țʵ]ȃƙfuXiʾįȫžťƶwĆȫžťƶviʾįȫž ťƶw~ -D?0 vɗfťƶ}dwvʼìƶʕ}LjĨƶŞ~ ǒșžviʾdzŪgʼĆȫ žťƶw~ -D?0-4?vɗfťƶ}dwvʼìƶʕ}LjĨƶŞ~ ǒșžviʾ ǒW
ņʴyXwƕ\gk]ʼöȊÖą}ƶŞ}ļɢɢȦgoʼǝƶ}ʷX
Ŗʰƀ}ɢȦiw^yxv~ʼɢȦŇƶ}œĦzsuLjĨǒƶ]ǯŮidwɆƜgy bykʾd}oʼʇŷ~ĆȫžťƶvɢȦgiʾ
:=?=,9 z[bŏNjȋyťƶō~įȫžvWʼĆȫžťƶōúȃiǁz~mƙɱ goDžƀvDž\ybyyX}vi]ʼ21:=?=,9 }ɭƿvȓgoYzLJʁ}¦ÒºÍ~
¿©ÌÒƨţi³½Ï´}ťƶĆȫžziLɉĩĆȫžīǛɈMƧruX}
vʼNjțv~įȫžťƶwĆȫžťƶúXėbDžƀ}ɭƿ~ȏȆgʼįzLťƶōMwɗǾ giʾruʼǻzįȫžvɢȦiƐɚ]ybʼ¦ÒºÏǁzɉĩĆȫžī¿©Ì ÒèĦguĆȫžvɢȦguØfXʾŖ`}ɢȦǛ~ĆȫžťƶɢȦʷʈvɕZ¸Ôµ
ĒɑguX}vʼĆȫžɢȦguf xťɕʈž~Ø]kʾ
¿Ñ¤ÍÆ×vʼƷƶō}ţƶwťƶō}ţƶ~ŭƶǵ}LjǶvĬĜgiʾûZʼ w
\ʼ wDžbƷƶōvi]ʼ w\ʼw\ʼ w\Džbťƶōzy
iʾoʼGĎĤgoXǁz~ʼ0 wDž^iʾiyqʼAGB~A0BwDž^
iʾB]ɴ}őļv 0 }Yz 0 }ƊzȺbuDž^iʾoʼ0 }Yz 0Bè Ħgoőļz~ŭƶǵ]Ƕ`uťƶōzyiʾûZʼ
a=3.141592 r2+3 x5+6.5×10−5x−105 wXYƀ¿Ñ¤ÍÆvDžbëØ}Yzyiʾ
,=C0C0
d}û}Yzʼ= w\ C }YzƷƶ^Þ}ƨƶ w\ z~ƷƶōúXiʾ Č xƷƶōúroljƉx[}ȷǏ]ĖyXûƩcgo]ʼëØ}Yzťƶō
úZǟgXȷǏ]ƌiʾ C DC DDC
:=?=,9 }ÿĝyǛɈ}Õs~ʼəȰƶ]úZdwviʾəȰƶzįȫžəȰƶōwĆȫ žəȰƶō]Wi]ʼdɉĩĆȫžīǛɈúZĽǁzŔDŽv^}vʼNjțv~į zLəȰƶōMwɗǾgiʾəȰƶō}ţƶ~ʼ
0 0
}Yzʼ ą}ťƶ¦ÒÄvsyXvʼ\rdvňiʾġĭ]ťʕʼƊĭ]ɔʕviʾ sd}û~ʼmnʼiʼGiʼiɗgoəȰƶōţƶviʾ
y[ʼddvɮwƷƶō~Ɛɚ]yXwƕ\gk]ʼmYv~Wkʾ ƊvɭƿiʖęɚȰƨţiƶ~ƷƶōvybyyXgʼ/: ƸvȃX Ò®Ŕ ƶÒÓ½ɗipb}ŔƶyxLʱȇMLĬĜMȓiw^~ƷƶōȃXiʾo ťƶ}ƷƶʕĴĖgoXw^ʼĢ÷ʹWʺɢȦiw^Ʒƶōĝȃgiʾƶ ĈɢȦ¿Ñ¤ÍÆ}ÝvƷƶō}úXʎ~ŖX}viʾ
ɢȦƀÝzȈyƶĈō]ǭŋgoǁ~ʼȫž}ʷXƼ}ōzļkuɢȦgʼm}ō}Ĉ]
ȷǏzyiʾûZʼťƶōwƷƶō}ɢȦ~ƷƶōťƶōzŔưguťƶōwťƶō}
ɢȦɕXʼťƶō}ȷǏzyiʾəȰƶōwťƶō}ɢȦ}őļz~m}ťƶōťʕw goəȰƶōzguɢȦgʼȷǏ~əȰƶōzyiʾopgʼƬbȦwģȦ}ɢȦ~ŵ\
ʱzɕY}vǫƙ]ƐɚviʾLJĚ}ƷƶōúroɢȦûvʼ
?DC
] zy}~ʼLJĚzɢȦf}] wXYƷƶōHƷƶōp\viʾdʼ
?DC
wDžbʼĘƫu~ɷdkʾ 2.3 � � � � �
ǝzʼƶƀ}ɢȦȷǏĂşiŔƶ}úXƼɭƿgiʾŔƶ}ľġ~ʼʳƸŞ] ,ˉE }x\vWʼƊ~ ,ˉEʼˉ x}ǗyʱŽvÜo}vúZiʾûZʼ,-. w
\ 6CD Ȣviʾ:=?=,9 v~ŗƸŞwŭƸŞĬĜgyXoʼ,-. w ~ĽhŔƶzy
iʾŔƶzō]WʼɢȦȷǏzƓhoō}ŔƶúybǟȒzĂşidw]v^
kʾd}Ŕƶ}ōǨƸLŦɡƸMwXXiʾōǨwĽǁzʼŔƶ}ÇÈÎʲ ŎȒĂgiʾd}oʼɢȦzȃXŔƶ~ďuŦɡgybykʾŦɡ~Õžg
\v^jʼ¿Ñ¤ÍÆ}ťɕǁzŔDŽidw~v^kʾŦɡƸ~ʭťɕƸviʾ
wd] :=?=,9 z~Lǃʸ}ŦɡM]Wʼʇŷ~Ŧɡgy`uƸǪȋyʠʐXzyy X}vʼ®¿Å«yxvƕ{ÍÔ]ȉȂiķɈƖ]Wiʾdʢaoʼ¿Ñ¤
ÍÆ}ˀɕȍʼiyq ;=:2=,8 Ƹ}ǝ}ɕzƐjëØ} 48;74.4? ƸDžXu[^iʾ 48;74.4?9:90
d}Ƹ]WʼŦɡkjzúȃgoŔƶ]Ww¦ÒºÏÍÔzyʼ®¿Å«}°
±£]v^iʾ
ƶĈɢȦ~ŏNjȋzťƶvɕXi]ʼťƶōŔƶ~ǝ}YzŦɡgiʾ
=0,7Ŕ ƶ ľ ʼ Ŕ ƶ ľ ʼ
dzŪgʼƷƶō}Ŕƶ~ʼǝ}YzŦɡgiʾ 49?020=Ŕ ƶ ľ ʼ Ŕ ƶ ľ ʼ
ŦɡƸ~ʭťɕƸy}vʼďu}ťɕƸġzDž\ybykʾ
;=:2=,8?0>?
48;74.4?9:90
=0,7C D E :802, B,A0 ,=0, 49?020=4 6 9 4849 48,C 68,C
=0,7 49?020= Ȣ}ōŦɡƸ~öɕDžXuɋXgʼʱȇǶʡĀviʾ
:=?=,9 }ǃʸŦɡv~ʼŔƶľ}ʳƸŞ] ,ˉ3 w :ˉE }Ŕƶ~ťƶōvʼ4ˉ9 }Ŕƶ~Ʒ ƶōvgoʾd}oʼƷƶōŔƶ}ʳƸŞ 4ˉ9 ziɄƛ]WiʾďuŦɡië×ʼ ŏNjȋzŔƶľ}èbƼzğʤ~yX}vi]ʼƷƶō~ȃʆ]ʤuX}vʼʳƸŞʤ ţiƼ]ɋXwƕXiʾťƶōƶ}ľġ~WʳƸŞzdpƐɚ~Wk]ʼİ ĠwguƷƶōÇÔªi 4 5 6 7 8 9 } ƸŞŔƶ~úyXƼ]Ƕʫviʾ
əȰƶōŔƶ}ŦɡƸ~ʼ
.:8;70CŔ ƶ ľ ʼ Ŕ ƶ ľ ʼ
viʾəȰƶōȃʆ]ʤţfuX}vľġ}èbƼzɜĠsbƼ]ɋXvgYʾə ȰƶōŔƶľ~ʼʳƸŞ . \ E zidw]ŖXYviʾ
¿Ñ¤ÍÆz[XuʼƶĈŔƶzĂşiƙɃ~ŗĜguásWiʾÕs~¿Ñ¤ÍÆ ďŎzoruđʇgum}ĈĝȃiovWʼYÕs~ǼXȩňvɢȦȷǏÕǁȋ zĂşioviʾd}ás~ƙɱguúXėbYzgiʾǻzʼġɇ}ŗŎȋzĝȃ iŔƶz~ʝvƙł}Wľġèb^viʾd~ʼʿƸŞ}YyȑXŔƶľú Yw¿Ñ¤ÍÆ]ʝ`yzsuxdvm}ŔƶúruX\ǔȱi}]ʫg`y\
viʾ
ŔƶzƶĈéĎiǁ~ʼĹɿ}ɢȦȷǏŵɿ}Ŕƶ}ōzŔưguéĎgiʾd}o
ʼťƶ}ɢȦȷǏƷƶō}ŔƶzéĎiwŭƶǵëØ~ĘƫuiʾûZʼ
=0,7C 49?020=9 C 9C
}ȷǏʼ9 zéĎfĈ~ viʾ
oʼəȰƶō}ɢȦȷǏťƶō}ŔƶzéĎiwʼm}əȰƶ}ťʕ]éĎfiʾ ûZʼ
=0,7C .:8;70C.
. C.
wiwʼC zyiʾʅzʼəȰƶō}Ŕƶzťƶō}ƶĈéĎiwʼťʕz ȷǏ]éĎfʼɔʕ~ zyiʾûZʼ
=0,7C .:8;70C.
C .C
wiwʼ. zyiʾ 2.4 � � � �
ƶĈɢȦ×`úYʡƶ~W\hȃƙfuXiʾdLȵʀʡƶMwXX
iʾéɗȋyƶŠʡƶɗˀzȓgiʾȵʀʡƶ~ōŦɡiƐɚ]Wkʾoʼ Ɓƶ}ōzƓhoȫžvɢȦiLȻȗľMǛɈ]W}vʼƁƶ C ]əȰƶōvúZiʾ ɗˀ}ƐɚnjíwʡƶĈ}ȩň~Ɓƶ]ťƶō}őļviʾd}ƐɚnjíDZofyXťƶōƶ
ÚZwÍÔzyiʾg\gəȰƶōÚZoőļz~ƐjgÍÔzykʾ ɗˀʾƶŠʡƶ}Dž^ƼwúXƼ
ȵ ʀ ʡ ƶ ľ ȗ ƶ Š ȋ ɗ Ǿ Ɛ ɚ nj í ʡ ƶ Ĉf} ȩ ň
><=?C ŹƼǐ x CQ ,->C ȹŪĈ
x
>49C ǟƃʡƶ sinx
.:>C ÷ƃʡƶ cosx
?,9C ǟƮʡƶ tanx
,>49C ʅǟƃʡƶ sin−1x PCP IPf PI ,.:>C ʅ÷ƃʡƶ cos−1x PCP Pf PI ,?,9C ʅǟƮʡƶ tan−1x IPf PI ,?,9D C ʅǟƮʡƶ tan−1
(
y x)
I˃f PI0C;C ƨƶʡƶ ex
7:2C ɉǷŪƶ logex C˅
7:2C ŷȃŪƶ log10x C˅
ʡƶ}Ɓƶz~ɢȦƀÚZdwķɈviʾd}ǁ~ʼɢȦƀ}ȷǏƁƶwgoʡƶĈ zyiʾûZʼ
.>49C?,97:2C }YzDž`dw]v^iʾ
y[ʼ 2ɢȦgo`uʼ><=?wDž`w¦ÒºÏÍÔzyiʾylyʼLM~
Ʒƶō}ţƶvWʼƷƶōƶ}ŹƼǐ~ȃƙfuXyX\viʾƐj ><=?}Yz ťƶōDž\ybykʾ
2.5 ����� � � � � � � � �
ƶĈɢȦȍȋwgo¿Ñ¤ÍÆv~ʼƌoɢȦȷǏʒŤɗȓgybykʾ ĎĖĤ}ɨȲzsXu~ǝŇɭƿgi]ʼLJôʤʼǘdz½Ôı´} ;=49? ƸúroƶĈ ĖĤ~ɞZu[`Ɛɚ]Wiʾ;=49? Ƹ}ÕûëØzȓgiʾ
49?020=9 9
;=49? 9 9 9
d}YzʼL;=49? MzȺXuŔƶɢȦƀ¦ÒÄvĬĘruʊ|wʼm}ɢȦȷǏ ]ǙzÜvĖĤfiʾ×û}őļz~ʼ }ȷǏvW \ 9 }ȷǏvW
v]ëØ}YzĖĤfiʾ
y[ʼL;=49? M}LM~ʼĖĤ½Ôı´]ǘdzƇƀvWdwƙłguX}vi]ʼ wWZj~ƇƀȋzDž`}pwɞZuØfXʾ
əƶ}ƶĈĖĤiw^zƶŞpbĖĤiwʼx]x}ƶĈ\ė\y`yķɈƖ ]Wiʾd}Yyőļ~ʼƸŞęùȃguŔƶ}ƙłĽǁzĖĤgiʾ:=?=,9 z [bLƸŞęMw~ʼˀą}ë´Ñ½TUv~fpƸŞ}Ü}dwvʼ;=49? ƸÝ vúZʼm}ƸŞ}Ü]m}ĖĤfiʾûZʼ
=0,7C C
;=49? C C C C wXY¿Ñ¤ÍÆ}ĖĤ~ʼ
CC wyiʾ
3. 配列
3.� 配 列 � �
ddvĖu^oŔƶ~ōzƓho ą}ƶĈɣƝidwg\v^kvgoʾg\gʼ ƶĈɢȦ©ÅÊÐÔ©ÌÒv~ʼƶÖą}³Ô®ĂşgumnnjízƓhuŔīfk uX`ʼyuXY}]Ɔoġ}YzɕiʾmdvʼƶŠva1, a2, ... , an}YzŔ ƶzǮŞèbuĬĜiYzʼƶŞvĬĜgoŔƶødw]v^iʾdLʖęM wXXiʾ
ʖę~Ŕƶ}ÕȚy}vʼōŦɡƸúruŦɡgu[\|ykʾįÕŔƶwȈy
}~ʼŦɡǁzǮŞ}ȩňȓiƷƶĈèĦidwviʾûZʼǝ}YzŦɡgiʾ
=0,7, - .:8;70C.49?
49?020=9:/0
ddvʼƶŞ] ą}ʖę ǝċʖęʼ ą}ʖę ǝċʖęwXXiʾ ǝċë×}ʖ
ęødwv^iʾʖę}ľġ}èbƼʼʳƸŞ}ʓƥyx}İĠ~įÕŔƶľ}èbƼ wĽhzgiʾ
Ŧɡgoʖę}Ļʕ}ľȗ~ǝ}ʇviʾûZʼ=0,7,wŦɡgoʿǝċʖęzsX uʼ, ~ʖęďõɗiLʖęľMʼ,wDž`wmn}ÇÈÎȓiLʖęɚȰMʼ\rd Ē}ƶŞ~LɚȰȇĺMw\LǮŞMviʾ
ʖęŦɡvƨţgoƶĈ~ɚȰȇĺ}LJŗĈɗgʼɚȰȇĺ}úȃķɈȩň~ \ƨţg oLJŗĈvviʾûZ ,}Ŧɡv~ ,\ ,v} ą}ʖęɚȰ]úȃķɈz yiʾoʼˀǝċë×}ʖę}őļz~Ļǝċew}LJŗĈƨţguX}vʼ- }Ŧɡv~ďʕv G˄ ą}ʖęɚȰ]úȃķɈzyiʾ
ņʴzru~ʼɚȰȇĺwgu ɴƶúXoXǁ]Wiʾd}Yyǁz~LM
ʠzĎuʼúȃķɈyɚȰȇĺ}LJŭĈwLJŗĈĽǁzƨţgiʾûZʼ
=0,7,. -.
wŦɡiwʼʿǝċʖę ,. ~ʼ,.\ ,.v} ą]úȃķɈvWʼˀǝċʖę -.
~ʼ-. \ -. v}GG˄ ą]úȃķɈviʾ 3.2 � � � � � � � � � � �
ʖę~¦Ò¼ÊÔ®Ēʕz[XuʊȺgoÇÈÎʲŎvťǾfuXiʾûZʼ=0,7, wŦɡfoʖę~ʼʼnˀŵ}Yzʼ, ,,}ʱvÜpťƶō}ÇÈÎviʾ
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
内部メモリ
....
a( 1) a( 2) a( 3) a( 4) a( 5) a( 6) a( 7) a( 8) a( 9) a(10)
a 201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
内部メモリ
....
ac(-3) ac(-2) ac(-1) ac( 0) ac( 1) ac( 2) ac( 3) ac( 4) ac( 5) ac
real a(10) real ac(-3:5)
ʼnˀʾ ǝċʖę}ÇÈÎÜ
ʼn\ė\Yzʼ,w~ ,\ƶZu ȇȍ}ÇÈÎ}dwviʾoʼ,}
Yzȩňŕ}ɚȰȇĺƨţiwàljk{ÍÔƁ^ɷdidw\iʾ,}Ŧ ɡ~ ąg\ÇÈÎȒĂguXyX}vi\ʼ ȇȍ}ɚȰ ,]x}ÇÈÎȓi }\ÙƿpgʼmmşŋiwXYĂɥfZWkʾ
:=?=,9 v}ʖęľ~ʖęéɗiľȗvWwĽǁzʼʖę}ČʳÇÈÎȓgiʾo wZʼʖęľ , ~ʼnˀŵ}Yz ,ȓgiʾoʼ,.}YzLJŭĈƨţgu Ŧɡgoőļz~ʼʼnˀĹ}YzÜvXuʼʖęľ ,. ~ ,.ȓgiʾʖęľ]Čʳ ɚȰȓidw~ʖę§¾ÏÔ°Ò}ƁƶwguÚZǁzƙɱiƐɚ]Wiʾ
ˀǝċë×}ʖę}őļ~ʼŵ}Ƽ}ɚȰȇĺ\ČzʋYzÇÈÎ×vÜvXiʾ ûZʼ
=0,7-
wŦɡgoőļʼÇÈÎ×v}Ü~ʼnˁ}Yzyiʾˀǝċë×}ʖęʖęľ~Čʳ ɚȰȓguXiʾ
301:
302:
303:
304:
305:
306:
307:
内部メモリ
....
b(1,1) b(2,1) b(3,1) b(1,2) b(2,2) b(3,2) b
real b(3,2)
ʼnˁʾ ǝċʖę}ÇÈÎÜ
ˀǝċwˁǝċ}ʖę}ÜƼƀvɗkʼ
=0,7-8 9}ʖęŦɡv -4 5~Čʳ\ƶZu 485ȇȍ
=0,7-N 8 9}ʖęŦɡv -4 5 6~Čʳ\ƶZu 4N586ȇȍ
wyiʾxq}ĐƀÕȇĹĉ}ɚȰƶ 9 zýşguXkʾÕɊȋzʼxyǝċ}
ʖę}ĐƀÕȇĹĉ}ɚȰƶz~ýşgyX}viʾ
4. 手順の繰り返し −— do 文
ťɕƸ~ŏNjȋz×\Øʱzťɕfi]ʼmpbv~ʵògoơʱɀʂiǁzʼ ƐɚyŇƶpbĽhƸDž\|ykʾmdvʼWȩň}ơʱƐɚyŇƶpbɀʂ gɕkơǢwgu /: Ƹ]Wiʾ/: ƸúYǁ}ŏNjƇ~ʼ
/:Ʒ ƶ ō Ŕ ƶ Ě lj Ĉ ȴ ß Ĉ
09//:
viʾLJĚ} /: }ɕ] /: Ƹvʼ/: ƸwLJƊ} 09//: ƸvȩňƨţfoÕʊ}ťɕƸ]ɀ
ʂgťɕfiʾd}ȩňL/: ¾Ñ±£MwXXiʾoʼ¿Ñ¤ÍÆ}Ǭ]Ǝȁi
wXYƙłvL/: ÏÔ¿MwXXiʾ/: Ƹ}ƷƶōŔƶL Ò®ŔƶMwŃiʾ/:
¾Ñ±£}ɀʂg~ʼ Ò®ŔƶzLĚljĈMéĎidw\ʟŜgʼ/: ¾Ñ±£Ē}
ơʱÕŇťɕiewz Ò®Ŕƶ œĦgiʾmguʼ Ò®Ŕƶ]LȴßĈM
ŗ^`yroǁǵvɀʂg~ȴßgʼ09//: Ƹ}ǝ}Ƹzťɕ]ȘiʾûZʼ /:8
,88 09//:
wDžbʼ,ˉ,v}ʖęɚȰzʼˉ v}ƶĈ]mnéĎfiʾ/: Ƹz[
bʼL Ò®Ŕƶ˅ȴßĈM}ěţ~ /: ¾Ñ±£}ʟŜǁzɕYoʼĚljĈ]ȴßĈ
ŗ^Xőļz~¾Ñ±£Ēʕ]Õžťɕfjz 09//: Ƹ}ǝzťɕ]Șiʾ ǝ} /: Ƹ}YzʼƷƶĈYÕsʄĦidwvœĦʚƨţidwv^iʾ
/:Ʒ ƶ ō Ŕ ƶ Ě lj Ĉ ȴ ß Ĉ œ ė Ĉ
09//:
d}w^ Ò®Ŕƶ~ĚljĈ\ʟŜguʼLœėĈMjsœĦgy] /: ¾Ñ±£Ē}ơʱ
ɀʂgʼL Ò®Ŕƶ˅ȴßĈM}ǁǵvȴßgiʾ ûZʼ8 ] ëØ}Śƶ}ǁ}ɢȦgoXǁ~ʼ
/:8 09//:
wDž^iʾd}ǁ}ȴßĈ~ vi]ʼ ~Śƶv~yX}vɢȦgkʾ
œėĈ~ɴƶƨţidwv^iʾɴƶ}ǁz~ Ò®Ŕƶ]ǯŮguX`}vʼL
Ò®Ŕƶ˃ȴßĈMzyroǁǵvȴßgiʾûZʼ \ʱzØru vɀʂi ǁz~ëØ}YzDž^iʾ
/:8
09//:
œėĈ]ɴƶ}ǁz~ʼLĚljĈ˃ȴßĈMy /: ¾Ñ±£Ēʕ~Õžťɕfkʾ /: Ƹ} Ò®ŔƶœĦi®ÅÒ¤~ʼ09//: Ƹ}ťɕǁviʾûZʼ
/:8 ,88 09//:
wXYƸ~ʼ 8
ˇ 8˅ } ě ţ i ʾ DZ ɺ g y X } v ʼ /: ¾ Ñ ± £ ť ɕ ˈ ,88
88
ˇ 8˅ } ě ţ i ʾ DZ ɺ g y X } v ʼ /: ¾ Ñ ± £ ť ɕ ˈ ,88
88
ˇ 8˅ } ě ţ i ʾ DZ ɺ g y X } v ʼ /: ¾ Ñ ± £ ť ɕ ˈ ,88
88
ˇ8˅ } ě ţ i ʾ DZ ɺ i } v ʼ /: ¾ Ñ ± £ ȴ ß ˈ
wXYĩøzyiʾd}Űʟ\\Yzʼ/: ¾Ñ±£ȴßgoǁǵvʼ Ò®Ŕ ƶz~ȴßĈŗ^XĈ]éĎfuXiʾ×ûv~ʼ/: ¾Ñ±£ȴßƊʼ8˄ viʾ/:
¾Ñ±£ȴßǁ} 8 }Ĉĝȃiǁ~ʼd}dwɆƜgybykʾ
ǝ}Yzʼ/: ¾Ñ±£}ÝzĜ} /: ¾Ñ±£Ďdwv^iʾopgʼ Ò®
Ŕƶ~Ȉy}úybykʾ /:6
,66 /:8
-8 68,6 .8 6-8 686 09//:
/6,6. 6 09//:
`úY}vɞZu[`wÿĝy}]ʼļɢɢȦi /: ƸviʾûZʼ9 ɚȰ}Õǝċʖ ęʼ, , ,9}ÝzƶĈ³Ô®]ĎruXőļʼd}ļɢǧz~ /:
ƸúruëØ}YzDž^iʾ
>@8 /:8 9
>@8>@8,8 09//:
d}Ƹ]ļɢɢȦguXdwȀɠiz~ʼ~ëØ}YzơĩŰʟguwɋX vgYʾ
>@8 8
>@8>@8,8 88
>@8>@8,8 88
>@8>@8,8 88
ddvěţƸ~ȏȆggoʾd}¿Ñ¤ÍÆvʘɚydw~ʼ/: ¾Ñ±£}ġvŔƶ >@8 z
éĎguXdwviʾd]yXwǟgXȷǏ]ƌyXdw]Wiʾd}Yy¿
ѤÍÆyv~}Dž^Ƽ~º®ÔÒwguɞZu[`wɋXwƕXiʾ
5. 条件分岐 −— if 文
njízƓhuȈyơʱɕkdwLnjíėųMwXXʼ41 Ƹúruƨţgiʾ
rwįȯzʼÕs}njízƓhuÕs}Ƹťɕi\gyX\Ǩpb}ǁ~įȯ 41 ƸúXiʾįȯ 41 Ƹ~ëØ}Ƈƀviʾ
41nj í ť ɕ Ƹ
įȯ 41 Ƹ~\rdĒ}LnjíM]DZɺfʼm}Ĺ}LťɕƸMťɕgʼnjí]DZɺf
ybögyXvǝ}ƸťɕgiʾûZʼ ,
414, -,
wDž`wʼ4˃ }őļz~ , wyʼmëŕ~ , }y}vʼmzƓhu - zéĎ fĈ]Ȉyiʾ
g\gįȯ 41 Ƹz~ťɕƸ]Õsg\DžbyX}vʼťɕgoXƸ]əƶWw^z~úZ
kʾoʼnjízļroǁ}ĩøƨţg\v^yX}vʼļy\roǁ}ĩøĜzƨţg oXǁz~Ùÿviʾ
mdvʼʇŷ~įȯ 41 Ƹv~y`ʼ¾Ñ±£ 41 ƸúXiʾ¾Ñ±£ 41 Ƹw~ʼ41 Ƹ}
LťɕƸM}wd ?309 zgoƸ}dwvʼëØ}Yz¾Ñ±£ 41 Ƹw 09/41 ƸvÕʊ}
ťɕƸ}ȩňƨţgiʾ 41nj í ?309 09/41
d}ƨţfoȩň 41 ¾Ñ±£wXXʼ¾Ñ±£ 41 ƸzDž\onjíDZɺgoǁ}ʼ41
¾Ñ±£Ē}ťɕƸ]ťɕfiʾûZʼ ,
-
414?309 , - 09/41 .,-
wDž`wʼ4˃ }őļz~ ,ʼ- }éĎƸťɕgu\ .,- ɢȦgi]ʼmë ŕʼiyq 4Q }őļz~ 41 ¾Ñ±£ĒťɕgyX}vʼ, - Ŕīkjʼ,ʼ- }
v .,- ɢȦgiʾ
fuʼd}ûv~ʼ4˃ wXYnjíDZɺgyXw^z~ʼW\h ,ʼ- wXYéĎ
iƐɚ]Wkʾd}YzLnjíDZɺgyXw^MzĜ}ĩøfkoXw^z~
41 ¾Ñ±£Ēz 07>0 ƸƪĎgiʾ07>0 ƸƪĎiwʼ¾Ñ±£ 41 ƸvƨţgonjíDZ ɺgyXőļzʼ07>0 Ƹ\ 09/41 Ƹv}ťɕƸ]ťɕfiʾûZ×ɣ}¿Ñ¤ÍÆ~ʼ
414?309 , - 07>0 , - 09/41 .,-
wDž`dw]v^iʾd}őļʼ4˃ }őļz~ ,ʼ- ťɕgʼLmëŕ}őļMz
~ ,ʼ- ťɕgiʾ
oʼnjíDZɺgyXőļzʼfzĜ}njíƨţgoXw^z~ 07>041 ƸúXiʾ 07>041 Ƹnjí~\rdvƨţgʼm}Ɗz ?309 Dž^iʾ
414?309 , -
07>0414?309 ,
- 07>0 , - 09/41 .,-
d}őļʼ4˃ }őļz~ ,ʼ- ťɕʼP4˃ }őļz~ ,ʼ- ťɕgʼmëŕ ʹ4Qʺ}őļ~ ,ʼ- ťɕʼwyiʾ07>041 Ƹzƻoynjí~ 41 ¾Ñ±£Ē zX`sĎu\Xkʾm}őļ~ʼLm} 07>041 Ƹëġ}njíďuDZɺgyX őļzʼm}njíDZɺiMwXYƙłzyiʾdzŪgʼ07>0 Ƹ~LJƊ}ÕŇg\
úZkʾ
ƶĈɢȦv`úYéɗȋyǤɾnjí}Dž^Ƽɗˁzȓgiʾ
ɗˁʾǤɾnjí}Dž^Ƽ
Ǥɾnjíɣĺ ɣĺ}ƙł úȃû
ŵɿwĹɿ]ȢgXw^ C
ŵɿwĹɿ]Ȣg`yXw^ CD
ŵɿ]Ĺɿŗ^Xw^ C
ŵɿ]Ĺɿë×}w^ C,
ŵɿ]ĹɿŭfXw^ >49C ŵɿ]ĹɿëØ}w^ ?,9C7:2D
úȃû}YzʼǤɾnjíƨţiőļz~ÛɿxqzɢȦƀDž`dw]ķɈviʾ fzɗ˂}ɯȀǴȦɣĺúZʼd}njíɯȀȋzsyXpnjíʼŀţgonjí
ÚZdwv^iʾ
ɗ˂ʾɯȀƀ}Dž^Ƽ
ɯȀǴȦɣĺ ǴȦ}ƙł úȃû
LnjíʿM,9/LnjíˀM LnjíʿM\sLnjíˀM}w^ C,9/C LnjíʿM:=LnjíˀM LnjíʿMo~LnjíˀM}w^ C:=D
9:?LnjíM LnjíMDZɺgyXw^ 9:?C,9/D
ûZʼ
414,9/4?309 ,
07>0 , 09/41
wDž`wʼ4 ] ŗ^`L\sM ëØ}ǁʼiyqʼ˃4P }w^z ,ʼmëŕ~
, wyiʾy[ʼǙȐgud} 41 Ƹʼ
414?309d ~ Í Ô wDž`dw~v^yX}vǫƙggYʾ
6. 無条件ジャンプ −— goto 文, exit 文, cycle 文
¿Ñ¤ÍÆwXY}~ŏNjȋz×\ʱȇzťɕguX`}viʾ/: ƸúZʼ/: ¾Ñ±
£vƨţgoȩň}ťɕƸƠţ}Ňƶɀʂidw]v^i]ʼɀʂiȩň~Ŋţfu Xgʼɀʂgȴßinjí~ Ò®Ŕƶ}œĦvǨiʾ
dzŪgʼÕɊȋz¿Ñ¤ÍÆ}ǬŔZoXǁʼûZʆÝvɢȦÝƺgu¿Ñ
¤ÍÆ}LJĚ\Ȏiʼw\ʼLJƊ}ƸzÕǥzȘĩguȴßiʼw\XYǁz~ 2:?:
ƸúXiʾ2:?: ƸúZƨţgoɕƅğȋzȘĩidw]v^iʾɢȦǛȋz~ʼ dLªÉÒ¿iMwXXiʾ2:?: Ƹw~ëØ}Yyʼ2:?: }ƊzƷƶĈƨţgoƇ }Ƹviʾ
2:?:Ʒ ƶ Ĉ
d} 2:?: }Ɗ}ƷƶĈ]x}ɕzªÉÒ¿i\ƨţio}ƶĈvʼLƸȇĺMwŃ
uXiʾƸȇĺ~ªÉÒ¿Č}ɕzDž\oťɕƸ}ġzʼ«ÁÔ« ąë×ȝbuDž^
iʾûZʼ
./
2:?:
./
,- 45
,-
wDž^iʾLJƊ}ɕv ,- }ġ} ]Ƹȇĺviʾd}ûv~ʼLJĚ} ./ }ťɕƊʼ ./ \ 45 v}Ƹ~ťɕfjʼȎqz ,- ]ťɕfiʾiyqʼ./ʼ,- 45 }Ƹ~DžXuXyX}wȢþviʾd}YzLjǶXfjªÉÒ¿idwLǶnjí ªÉÒ¿MwXXiʾ
2:?: Ƹv¹±£idwķɈviʾd}őļʼƨţgoƸȇĺ}ɕw 2:?: Ƹ}ʠ}ĩø
ɀʂgťɕgiʾ ./
,-
././,-01 01
2:?:
45
rwʼd}ûv~Xsvoru 2:?: Ƹ}ǝ} 45 ~ťɕfkʾdYXY}~
LǶʤÏÔ¿MwŃʼ¿Ñ¤ÍÆÍÔ}ÕsviʾɢȦȷǏzƓhunjíėųgʼ2:?: Ƹ
Ø}ɕªÉÒ¿iĜ} 2:?: Ƹʼ¿Ñ¤ÍÆɉõȴßfk >?:; ƸƪĎgyb
ʼ¿Ñ¤ÍÆ~Ǧʑzȴßgkʾ
Ƹȇĺ~ɕ}ƨţzúYpby}vʼʘəfZgybx}ɕzxyƶĈèbuɋX }vi]ʼy`Øzɕ` xŗ^`yYzƶĈʓiʾoʼƸȇĺǻţ}ťɕ ƸzèbwʼŔDŽiǁzèbdžZ]ʮćpwƕYǁz~ .:9?49@0 ƸƪĎgiʾ.:9?49@0 Ƹzĩø~Ƕ`ʼƸȇĺvóɁƨţiopbzȃXiʾûZʼ×ɣ}¿Ñ¤ÍÆ~ʼ
./
.:9?49@0 ,-
././,-01 01
2:?:
45 wȢþviʾ
2:?: Ƹ~ʼŖȃiw¿Ñ¤ÍÆ}Ǭ]\z``ygʼǶʤÏÔ¿zʦķɈƖW
}vúȃ~v^pbʔb^viʾŏNjȋyɀʂgnjízƓhoªÉÒ¿~ /: ¾Ñ±
£w 41 ¾Ñ±£v wxiuDž`dw]v^iʾ
/: ¾Ñ±£úruɀʂgɢȦiǁʼnjízruʆÝvɀʂgȴßgoXőļ]
Wiʾd}őļʼİȀȋz~ 2:?: Ƹúybyk]ʼ2:?: Ƹ}úȃǕĤʔ bwXYƼʛ\ 0C4? Ƹ]ȃƙfuXiʾûZʼ
/:8 9
>@8>@8,8 41>@80C4?
09//:
>@8>@89
}YzDžXo¿Ñ¤ÍÆ~ʼǝ} 2:?: Ƹúro¿Ñ¤ÍÆwĽhviʾ
/:8 9
>@8>@8,8 41>@82:?:
09//:
>@8>@89
iyqʼ0C4? Ƹťɕiw /: ¾Ñ±£}ŕzʶĖgu 09//: Ƹ}ȎƊ\ťɕʟŜg
iʾy[ʼ/: ¾Ñ±£}Ý\ŕ}ªÉÒ¿~v^i]ʼŕ\ÝzĎªÉÒ¿~ȕǞ fuXiʾ
opgʼ×ɣ}¿Ñ¤ÍÆŔDŽguʼëØ}Yz 9 v~y`ʼ/: ¾Ñ±£ȴßgoǁǵ } 8 vŹŌɢȦiǁz~ǫƙ]Ɛɚviʾ
/:8 9
>@8>@8,8 41>@80C4?
09//:
>@8>@88
ylyʼ8˄9 v /: ¾Ñ±£ťɕÝzʼ>@8˅ }njíDZɺgu /: ¾Ñ±£}ŕzĖoǁ
~ 8˄9 }vi]ʼnjíÕŇDZɺkjz /: ¾Ñ±£ȴßgoǁz~ 8˄9 zy\
viʾƊɇ}őļɆƜgo¿Ñ¤ÍÆziz~ʼ/: ¾Ñ±£ȴßgoǁǵv 8˅9 \xY
\ěţgʼƐɚzƓhu 8 Ąǟgybykʾ
/: ¾Ñ±£}ʆÝvťɕÝƺgʼǡ}ʕė«¡±¿gu Ò®Ŕƶʋǁz~
.D.70 ƸúXiʾûZʼ /:8 9
>@8>@8,8 41>@8.D.70
>@8>@8 09//:
}YzDžXo¿Ñ¤ÍÆ~ʼǝ} 2:?: Ƹúro}wĽhviʾ /:8 9
>@8>@8,8 41>@82:?:
>@8>@8 09//:
iyqʼ.D.70 Ƹťɕi}~ 09//: ƸzªÉÒ¿i}wȢþviʾ09//: ƸzªÉÒ¿i
ʼ Ò®Ŕƶ 8 œĦguʼ8˅9 \xY\°±£goƊʼnjíDZɺgybĔ
/: ¾Ñ±£LJĚ\ťɕidwzyiʾopgʼ.D.70 Ƹ~ /: ¾Ñ±£Ēʕ}ğƍy}
vǝ}Yz 41 ¾Ñ±£úruĽhĩøfkdw]v^iʾ /:8 9
>@8>@8,8 41>@8?309
>@8>@8 09/41
09//:
d}Ƽ]ʼnjízƓhoĩøƿȓguXǵvɋXvgYʾ2:?: ƸŖȃgyXƼ]Xʼ wXYƙłļXwĽhvʼ.D.70 ƸúYw¿Ñ¤ÍÆ]\z``y}vWúyX
Ƽ]ɋXwƕXiʾ
y[ʼ/: ¾Ñ±£zɀʂg}ȴßʼ¾Ñ±£Ēʕ}njíėųpbvɕYőļz~ Ò®ŔƶDž\yX /: ƸúYdw]v^iʾûZʼ
/:
>@8>@8C 41>@80C4?
CC 09//:
wDž`wʼ>@8 ] ɸZvɢȦȺbiʾ Ò®Ŕƶyg} /: ¾Ñ±£~ǶʤÏÔ
¿zybviʾǶʤÏÔ¿vi\ʼö\}njíėųzŕzĖɣʃ]yXwǦʑz ǞyX}vǫƙguØfXʾ
7. プログラムのチューンアップ
ɢȦʍș]əʪzyroŗʚ}³Ô®ĕȀiYzywʼƶƀįȯz¿Ñ¤ÍÆz Ɂ^\Z}v~y`ʼɢȦǛ}ǻƖɆƜgo¿Ñ¤ÍÆzidwvɢȦĨǽȫžʷ
dw]v^iʾddv~ʼd}YyL«ÄÔ´yDž^ƼMX`s\ȳægiʾ 7.1 � � の � � � � � �
¦Ò¼ÊÔ®}ɢȦĩø~ ,- }YyĦȦ]ŏNjviʾ,- }YyǯȦ~ - ɴƶzŔư guĦȦipby}vĦȦwm xťɕǁʠ~Ŕk]ʼ,- }YyÞȦ~ĦȦ}
ɀʂgĩøvi\ʼĦǯȦ\yʌXviʾ,- }YyʥȦzXoru~ʼǯȦ}ɀ
ʂgnjíè^vɕY}vʼfzǁʠ]\\iʾd}ǴȦʈž}ǤɾDžbǝ}Y zyiʾ
Ħ ǯ Ȧ R Þ Ȧ RR ʥ Ȧ
d}oʼģȦ]v^pbŮy`yYyɢȦơʱzgiʾûZʼ C,-.
wDž`ʼ
C,-.
wDž`Ƽ]ʈ`yiʾLJʁ}ɢȦǛ~\yʷʈzɢȦidw]v^}vʼƶŇ}ɢȦ pbyd}YyDž^ưZ~Wƙł]Wk]ʼ/: ¾Ñ±£ĒvŗʚzĕȀiǁ z~þĈ]Wiʾ
oʼ/: ¾Ñ±£ĒvöžĽhģȦiw^z~ʼʅƶƬbYzDž^ưZwʈ
`yiʾûZʼ /:4 ,4-4.
C4,4 09//:
wDž`ʼ /.
/:4 ,4-4/
C4,4 09//:
wDž`Ƽ]ʈ`yiʾrwʼ¿Ñ¤ÍÆ]\z``ywXYǜǵW}vʼģ
Ȧ}ȥƠ]Ůy`ʼɀʂgŇƶ]f xŖ`yXǁz~m xȔȶɶzŔƇiƐɚ~y XvgYʾ
^ÞȦ~rwʌX}vʼ Þ Þșž}w^~ƬbȦziƼ]ʈ`yiʾûZʼ C,-
wDž`ʼ
C,,---
wDž`Ƽ]ʈ`yiʾopgʼƨƶ]ŗ^Xw^z~ƙł]yXgʼ¿Ñ¤ÍÆ\z
``y}vˁÞșžvvɋXwƕXiʾ
^Þ}Ývʼ Þzʡgu~ʼȵʀʡƶ ><=? ĝȃiƼ]ʈXviʾûZʼ DC
ED wDž`ʼ
D><=?C ED><=?D wDž`Ƽ]ʈ`yiʾ 7.2 � � � � � � � � � �
ŖʰƀɢȦiw^~ʼƬbȦ}Ňƶ]v^pbŮy`yYzɆZiʾÕɊȋzʼ ÕȇɋXɢȦơǪ~ 3:=90= ǪviʾûZʼ
y=a0+a1x+a2x2+a3x3+a4x4
ʼÞȦƿȓgu¿Ñ¤ÍÆziwʼ
D,,C,CC,CCC,CCCC
}Yzyʼ Ň}ÞȦ]Ɛɚviʾwd]ʼdŔƇguʼ D,,,,,CCCC
wDžbʼ Ň}ÞȦvɢȦv^iʾd] 3:=90= ǪviʾÕɊȋzʼ3:=90= Ǫ~ }Āƶ]
ŮyXŖʰƀ}ɢȦzLjĨviʾgnǝ}Ŗʰƀʼ
y=a0+a1x+a2x2++anxn
z[XuʼĀƶa0, a1, a2, ..., an]ʼ, , , ,9wXYʖęzĎruXőļz~ʼ ǝ}Yy /: ƸúruɢȦidw]v^iʾ
D,9
/:49 D,4CD 09//:
7.3 � � � � � � � � � � �
/: ¾Ñ±£ĒʕvĽhɢȦɀʂiǁz~ʼW\hɢȦgu[^iʾûZʼ /:4
,4-4.1 -4>49C,4 09//:
wDž`wʼɀʂgewz .1 >49CɢȦidwzyi]ʼd~ /: ¾Ñ±£Ē ʕv~ŔīgyX}vi\ʼW\hɢȦgu[`wʈ`yiʾûZʼ
.1.1
>C>49C /:4 ,4-4.1 -4>C,4 09//:
}YzDž^ưZwʈ`yiʾ 7.4 �� � � � � � � � � � � � �
ʖęúroɀʂgɢȦiw^~ʼÇÈÎv^pbʊȺȋzɮDž^iƼ]ʈ`
yiʾd}oʼˀǝċë×}ʖęɢȦiw^z~ŵ}ɚȰ\ʱzʋYzg
iʾûZʼ
=0,7- 49?020=8 9 /:9 /:8 -8 989 09//:
09//:
}Yzʼˀǝċʖę -8 9zɢȦȷǏéĎiw^~ʼŵĉ}ɚȰ 8 zʡi /: ¾Ñ±£
Ĺĉ}ɚȰ 9 } /: ¾Ñ±£}ĒĉzƧru`Ƽ]ʷʈviʾd~ʼĒĉ} /: ¾Ñ±£}
Ò®Ŕƶ]Čzʋ}vʼ- - - …}YzʼÇÈÎ}ÜvXʱzǑȮ guX`\viʾdʼ
=0,7- 49?020=8 9 /:8 /:9 -8 989 09//:
09//:
}YzDž`wʼ- - - …}YzʶʶzǑȮguX`}vĨǽ]Ɨ`yʼ
«¼Ôµ¯Ògiʾ 7.5 � � � � � � � � �
ťƶōƶ}LjĨƶŞ~Ćȫžv ǒșžviʾruʼĈ}Ʈʁgo ą}ťƶ}Ɓ^Ȧ
iw^~ǥèbybykʾûZʼ
vi]ʼɢȦȷǏ ~ċ} wǤwLjĨƶŞ] ǒŮy`yruXiʾd
LǒɐqMwXXiʾǒɐqiYyƁ^Ȧ~v^pbʔb|ykʾ ûZʼˀǝƼșƀaxbxc }ʿǐ~
x1=−b+ b2−4ac
2a
vi]ʼb˅ \sbRFacF}ǁz~ʼbw b2−4ac] Ȣg`y}vʼ −b+ b2−4ac}
ɢȦiwǒɐqiķɈƖ]Wiʾmdvd}ǐɢȦiǁ~ʼėŝ}LjȀīg
iʾiyqʼėǣėŝz −b− b2−4acƬbwʼ
x1=
(
−b+ b2−4ac) (
−b− b2−4ac)
2a
(
−b− b2−4ac)
=−b− 2cb2−4acwyi]ʼLJƊ}ĐƀúZǒɐqiƏʖ]Wkʾ ǐwɢȦiǁz~ʼ ǐ}Ȝ]c/avWdwĝȃguʼjǒɐqgyXƼ}ǐxɢȦgoƊvʼYÕƼ}ǐ
caxvɢȦiwɋXvgYʾ
ŗ^yƶzŭfXƶĦZwʼŭfXƶ]ǒɐqguƘŐ]řķɈƖ]Wiʾû Zʼʿǝċʖę ,4}ļɢ > ɢȦi¿Ñ¤ÍÆ~ʼ
>
/:4 9 >>,4 09//:
vɋX}vi]ʼ,4]ďuǟƶvʼ9 ]ʭŷzŗ^Xőļz~ʼļɢ > ]ppŗ^`yr uʼƊ}ƼvĦZo ,4}ƘŐ]řķɈƖ]WiʾĆȫžťƶúYdwƯśgu XȀȅ}Õs]dviʾd}ǒɐqʢaz~ʼûZʼ ąjsĦZumĜ}ʖę zĎʼm}ƊmĽǗz ąjsĦZuXruʼwi}]ɋX}vi]ʼ¿Ñ¤ÍÆ ]əʪzyrugXiʾ
ws}ǤɾȋȪįyɠǨǪ~ʼɘħŔƶ = úruʼɬŶĜzɦþgu[`ƼǪvi)*ʾ
>
= /:4 9
==,4
?>
>>=
?>?
==?
09//:
d}ƼǪv~ʼǒɐqėŔƶ = zĂşguĜʆĦZ}vʼɢȦȫž]×]iʾĆȫžɢ ȦguXƐjgd}ƼǪziƐɚ~Wk]ʼȫž}ɋXļɢɢȦ]Ɛɚzyr oǁ}ozɞZu[`wɋXƼǪviʾ
ǒɐqgmYyƁ^Ȧ~ķɈyʤʔbYzgiʾûZʼŭfXǟƶ} /?4wXY ʿǝċʖę]ÚZuXuʼd\ʼ
? /:4 9
?4?4/?4 09//:
z ?4wXYʿǝċʖęørowgiʾd} ?4úru ?4?4 ?4?4 }Ĉ]Ɛɚyǁz~ʼ/?4Ăşgu[Xu /?4 /?4/?4úruɦþi^viʾ
8. 読みやすいプログラムを書くには
ddv~¿Ñ¤ÍÆɮi`io}»Ò´X`s\ȳægiʾ¿Ñ¤ÍÆ~ʼʿ ƸŞDž^ʠʐZopbvȷǏ]ď`Ȉydw]WʼDž`dwɬ]yXdw°
±£iƼ]ŗŔviʾLɮiX¿Ñ¤ÍÆMwXY}~ʼ°±£]giX¿Ñ¤ÍÆ}
dwviʾɮi`Dž`YzƏ]buXʼDž^ʠʐXguǥ]s^iXgʼťɕ ǁzÍÔ]ĖuƾljzʠʐruXȥƠȉɛidw]v^iʾëØ}»Ò´~¿Ñ¤
ÍÅÒ¤}ĚƏɇz~m}ʘɚƖ]\jʼLȲ\Xdwp\ǶɝguXXMwƚh\
gkʾg\gʼɮiX¿Ñ¤ÍÆzidw~ʼ¿Ñ¤ÍÆ]ʝ`y xƙɃ]
Ėigʼƛm x}ơʠv~Wkʾʮć]jzƏ]bgYʾ 8.1 � � � � � を � � � � �
:=?=,9v~LM}ƊzȺ`ƸŞę~ďuǶɝfiʾiyqöDžXuťɕw~Ƕʡ Āviʾd¦ÇÒ´ƸwXXiʾ¦ÇÒ´ƸǛðWewz¿Ñ¤ÍÆÝzĎuʼDž
\uXĒŨɗȓiYzƏ]bgYʾfy`ʼ¿Ñ¤ÍÆ]ʝ`yzsuʼ ɉėvöDžXo}\ƒugXiʾûZʼ
,=0,:1.4=.70>
>;4==
}YzʼʿęȍzDžbʼm}ɕ~¦ÇÒ´ɕwyiʾoʼ
>;4==ē } ʮ Ȝ A;4===ǿ } õ Ȝ
}YzʼťɕƸ}NJůzDž^ʀdwv^gʼƽNjɫDž`dwv^iʾopgʼƽ NjɫȁŒzru~ǟg`ɩɱv^jzƸŞībidw]W}vʼķɊƖɆƜiyÑ ÔÄŞstvɋX\ĭɟɏƶŞpbv¦ÇÒ´DžXoƼ]Ƕʫviʾ
8.2 � ロ � � を � � に す � � � に � � � す �
åv}ûvȓguXi]ʼ/: 41 yx}¾Ñ±£Ýv~ŞØcʹÒ³Ò´ʺg
gYʾd~ʼ¾Ñ±£}ȩň]Õȍv\\viʾ ûZʼ41 ¾Ñ±£ʼ
419?309 C
07>0419?309 C
07>0 C 09/41
/: ¾Ñ±£ʼ /:4 9 -4,4
.4,4>49-C 09//:
}Yzʼ¾Ñ±£Ēʕ}Ƹ«ÁÔ«Ďujku[`w¾Ñ±£}ȩň]Õȍvěƺv
^iʾʇŷʼˉ ą}«ÁÔ«șžvɋXwƕXiʾ
LJʁ}³®z~ʼÔ´Ò³Ò´wXruʼƳɕiwm}ġ}ɕwČʳ]mYY z ÔÏ]ȘĩiǛɈ]W}vʼÒ³Ò´i}~m x}ơʠv~Wkʾ
8.3 � � � � � � � � � � � � �
ƸÝ}ƸŞʠ~ʒƆzȝbo Y]ɮi`yiʾȡɇ~LMwLM}ÛĉzƐj«
ÁÔ«ĎdwzguXiʾoʼéĎƸ]öɕȺ`w^z~LM×ØzmZw ɮi`yiʾǻzʼĽhº®ÔÒvŮgjsĒŨ]ʐYƸÜw^z~ʼº®ÔÒ ]ÜYz«ÁÔ«Ďdw[ĪgiʾëØ~ʼȡɇ}©ÅÊÐÔ©ÌÒ¿Ñ¤Í Æ}ʿʕviʾ
B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E
d«ÁÔ«Ƥ^vDž`wʼëØ}Yzyiʾ B8 8/C/D/E
B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E B8 8/C/D/E
d}ás~ď`Ľhdw]DžXuW}vi\ď`ĽhȷǏĖgiʾg\gʼº®ÔÒ
mZoġɇ~įyɂȋɹłv«ÁÔ«Ďo}v~Wkʾd}ûv~ʼxd\Õ ȥƠʼûZ /C /D zDž^ʠʐZopbvǟgXȷǏ]ƌkʾg\ʼ/C w /D Dž^ʠʐZuƸǪȋyÅ«z~yjʼĖĤȷǏɛuʠʐXzǥt\yXķɈƖ]W
iʾruʼv^pb¿Ñ¤ÍÆDžXuXǢʧvÅ«ĴʥXu[\|ykʾ d}ǁʼġɇ}Yzº®ÔÒmZu[bʼǙƼĿzÕɕÕɕ°±£ipbvy`
ȿƼĿzǤɾgy]°±£idw]v^iʾɌSyɟž\°±£idwvʼÅ
«}yX¿Ñ¤ÍÆzidw]v^}viʾ
d}çʼƸwƸ}ʠzʒƆy¦ÇÒ´ƸʼöDžXuXyXɕƪĎiʼ¿Ñ¤ÍÆ}
ǬzĬĘ]v^u\i`yiʾd~ƸȟǢɐzėbYzʼ¿Ñ¤ÍÆ
ĬėbiwɆZXXvgYʾ
8.4 � � � � � � � � � � � � � � � � �
ƶŠȋzǨruXįȯyţƶʹ Ćiw\ʼ ĦZw\ʼ Þiw\ʺ}őļëŕ
~ʼv^pbţƶ}úȃʚǯi Y]XXwƕXiʾ¿Ñ¤ÍÆDžXuXǁz~Ȁ ɠguXuǁʠ]ȶru\ɮpǁzƙł]ė\y`yķɈƖ]W\viʾ
ûZʼʬŝ}ɶʚmeʹG62ʺwč}ʈžcʹG8>ʺúru ɢȦimec2 Gʹ ʺvi]ʼdįówi·Ï¢Ôʼenergy/mec2
ɢȦi¿Ñ¤ÍÆʼ
090090=2D0
wDž`wʼƊv 0 wXYƶŞ]xd\Ǎo}\ė\y`yķɈƖ]W
iʾdYXYǁz~ŖŮʮćvʼ
800 .70 8.80.7 090090=2D8.
wgu[bʼ\iXg¿Ñ¤ÍÆĒŨ}ɣʜzyiʾ
oʼ/: ¾Ñ±£ Ňɀʂiʼw\ʼ ŇewzĖĤiʼw\XYğƍƶʼŔƶz gu[bƶĈ}ƙł]ƿȓfgʼŔDŽgi`yiʾûZʼ
/:4 ,4-4 09//:
>@8 /:4 >@8>@8,4 09//:
wXY /: ¾Ñ±£z[Xuʼ wXYƶ~ʖęɚȰƶzýşiđʇ}ƶĈvi\ʼëØ}
YzŔƶzgiʾ 48,C /:4 48,C ,4-4 09//:
>@8
/:4 48,C >@8>@8,4 09//:
dYgu[bƙł]~r^igʼ zŔDŽgoXǁz~ŔDŽǵ]ÕȥƠvi
iʾd}YyŔƶī~¿Ñ¤ÍÆ]ʝ`y xʘɚƖ]œgiʾ
まとめと次回の予告
åŇ~ʼŏNjȋy¿Ñ¤ÍÆ}Dž^ƼwʼDž`ǁ}LdsMzsXuɭƿggoʾåŇ ɭƿgoŏNjȋƸǪúYpbvʼǗSyƶĈɢȦ¿Ñ¤ÍÆDž`dw]v^iʾǀ\
LɄYƛMwXXiʾɼʁyº¦ÒĝȃguɌSyɢȦguuØfXʾ ǝŇ~ʼ§¾ÏÔ°ÒzsXuɭƿgiʾ§¾ÏÔ°ÒúZʼÕʊ}ɢȦơʱ¾Í±
£Â±£«īgum}ǛɈpbúroʼŗ^y¿Ñ¤ÍÆėģguÇÒ²¶Ò«}gi X¿Ñ¤ÍÆzidw]v^iʾ
oʼƶĈĖĤiʨ}ĖĤƇƀƨţiƼǪʼ³Ô®½ÏzĂşgo½
Ï\ɮʀpiƼǪyxʼĎĖĤƸ}ɨȲzsXuɭƿgiʾ
参考文献
)*Ďʞ :=?=,9ťɻ¿Ñ¤ÍÅÒ¤ʼǎȄŻǚÓŲNjɍäÓǹǩijăʼ½´¹Ò£ʼ ź )*ƶĈɢȦ}ŷɱʼïȀǟŘÓɓʙŅſʼđȞĖǺ ź