• 検索結果がありません。

J ȠʿŇ ŏNjȋy¿Ñ¤ÍÆ}Dž^Ƽ J

N/A
N/A
Protected

Academic year: 2021

シェア "J ȠʿŇ ŏNjȋy¿Ñ¤ÍÆ}Dž^Ƽ J"

Copied!
24
0
0

読み込み中.... (全文を見る)

全文

(1)

������� �����������

J ȠʿŇ ŏNjȋy¿Ñ¤ÍÆ}Dž^Ƽ J

Ȅĵ āƂ

ƲĮŗŠȀŴŠʕʬǥʬŝŴŠȖ

åŇ\ˁŇz”oruʼƶĈɢȦŒ¦Ò¼ÊÔ®©ÅÊÐÔ©Ìҕȍȋwgo :=?=,9 z

Ž‘ɢȦǛ¿Ñ¤ÍÆøƞǪ•ɭƿg‡iʾLJʁ}ŗŠz[b‘ɢȦǛ}ɰɃv~ ɡɫvƵZ

‘wd“]œZu^u :=?=,9 ~ƈ]ɒ`yruX‡i]ʼ¦Ò¼ÊÔ®©ÅÊÐÔ©ÌÒ}ė ʙv~ :=?=,9 }Ƽ]ɋ`ú”’uX‡iʾd’~ʼ:=?=,9 ]ȖŠƣɖɢȦȃɡɫwguȉŰ gu^o}vʼƶĈɢȦzÿĝyDžƀ]Ŗƶƭȃf’uX‘\viʾûZʼəȰƶɢȦŒɕ ęɢȦyx~ƸǪzȵˆʀ‡’uX‘}vȪįzDž`dw]v^‡iʾ

:=?=,9 ~ʼƳǺ•ʘ|uʼƶĈɢȦȃwgu\yʋ–pɡɫzyruX‘}vi]ʼǠĸ }ʝXɡɫv‹W‘oŠʼĶX¹ÔªÌÒw}âưƖ•ĂsoŠzɎŸȾXƸǪõȬzyruX

‡iʾûZʼ³½žÏ´v~ŔƶŦɡ•gy`u‹\‡”yXoŠʼŔƶľ•Dž^ʠʐZow

^zȉɛi‘}]ʫg`ʼƕ”{ÍԕƁ^ɷdiķɈƖ]W‡iʾd’\¿Ñ¤ÍÅÒ

¤•ŜŠ‘yʼd}Wo•ɆƜgoDž^Ƽ•ɞZ‘„^viʾ

m‹m‹¦Ò¼ÊÔ®~ɢȦi‘ǛǓzi_‡k–ʾm}ĩø~ďuƟS¿Ñ¤ÍÄÔ]ɵî

•‹ruƨţgyb’yyX}viʾʅzɡZʼ¦Ò¼ÊÔ®}Ēʕǖʉ•Ȁɠgu¿Ñ

¤ÍƕDžbʼĨǽ]˜±¿guʼŽʷʈzɢȦfk‘dw]v^‡iʾ

Njțv~ʼ¦Ò¼ÊÔ®}Ēʕǖʉ}ɧ•ãZy]ʼĨǽ]ɋ`uÍԕɛsbŒiXʼ L«ÄÔ´yM:=?=,9 ¿Ñ¤ÍÆ}Dž^Ƽ•ɭƿg‡iʾƐjg‹Njț}ɭƿʇzDž`Ɛɚ

~yXʕė‹W‡i]ʼmYXroʕė~¿Ñ¤ÍÆ]ʝ`y‘zs’uƍĝȌ]Ǿ’‘}vʼ ǙȐkjzDž`dw•[ĪŠg‡iʾ

�� ������ ������� ��

:=?=,9 ~ ʼ ɢ Ȧ Ǜ } Ǡ ĸ v X Z  ʼ m } Ě lj z ʟ ȉ f ’ o ȅ ȼ W ‘ ɡ ɫ v ʼL $%8@7, '%#>7,?4:9M]ɫDzviʾƆĚ\ƶĈɢȦȃɡɫwguʟȉf’u[ʼȡɇ]ɢȦǛ•ĝȃ gŜŠo źġz~ʼƶĈɢȦ•i‘wXZʼ…w–x] :=?=,9 pro}viʾg\gʼʅ zd}dw] :=?=,9•ʁt^z`X‹}zgoŽYviʾylyʼƶĈɢȦzǻīi‘wX Ydw~ËÔ¨Ô}ūʞėʙ]ʤ’‘wXYdwvWʼm}ȷǏ¦ÒºšÍ}ĈǢ]W‡

Ø]jʼǥɽzúYdw]v^y\ro\viʾº­¦Ò}ĖǾww‹zǂIJgo ɡɫ~ʼ ɪȂǁǵ\Ǥɾȋšþzüȸf’ʼd’]ż`ú”’uX‘Ȁȅ}Õsviʾ ɡɫ~m‹m

‹ $& •ɣʃi‘oŠzʟȉf’oɡɫy}vɢȦǛ}¸Ôµ›œ˜ũ}Džƀ]Ŗ`ʼƐjg‹

ĚƏɇĿ^}ɡɫpw~ƕZyX}vi]ʼ¿Ñ¤ÍÅÒ¤}ūʞŧ\i’ :=?=,9 ‹ ɡ ɫ‹ŗguŔ”yX}vʼšXƼz©½´go}~W‘ƙłŒ‰•ƌyXdwpwƕX‡iʾ

:=?=,9 ~ źzȤţf’o :=?=,9 •Œzŗ^`Ŕɳg‡go)*ʾʖęǴȦyx}ƻ gXǛɈ•ŬĎi‘wĽǁzʼʟȉƆĚ}ɢȦǛȁŒzŽ‘ğȭ•Ɓ^jruXoDžƀ]ȾŅf

’uǾéȋyDžƀvDžb‘ŽYzy‡goʾûZʼm’‡v~ʿɕz Ƹއvg\Džby Xw\ʼǤɾɣĺwgu}L˅MŒL˃M]úZy\rogo}vi]ʼ:=?=,9 \ ɕ zöƸŞDžXu‹ɋ`yrogʼŗŭɣĺ‹úZ‘ŽYzy‡goʾ:=?=,9 ~m}Ɗ‹ƳǺ

•ʘ|ʼǾŋ}LJƻǺ~ :=?=,9 y}vi]ʼƶĈɢȦpbyǻzƻgXƸǪ~ƐɚyX }vʼNjțv~ :=?=,9 ÐÀÏ}ƸǪvɭƿ•g‡iʾ

fuʼ:=?=,9 ]úXŒi`yro}wǁlj•Ľh`guʼǶƹ} $& vW‘ !49@C Œ =00&

(2)

]ǂIJgŜŠʼd} $& zLjƑ]ʟȉgoǶƹ} :=?=,9ʹ2ʼ21:=?=,9 yxʺ]èűi‘ŽY zy‡goʾd}oŠʼ!49@C yx•šÒ«´ÔÏi’ʼº­¦Òv‹ :=?=,9]Ƕƹvú Z‡iʾd}½ÎÔ} :=?=,9 ~ (49/:B> Œ ",.$& ×vĩøi‘‹}‹ø’uXuʼšÒ®Ô

·±´\¯›ÒÑÔµguúYdw]v^‡iʾƶĈɢȦ¿Ñ¤ÍƕDž`z~ :=?=,9}Ƽ ]Dž^ŒiXgʼŢƞgo¿Ñ¤Íƕm}‡‡ŗōɢȦǛvʷʈzťɕfk‘dw‹ķɈviʾ

ddv~ʼ:=?=,9 vDžXo¿Ñ¤Íƕ 21:=?=,9 •úruº­¦Ò×vťɕfk‘ƼǪzs Xuȳæg‡iʾ‡jʼ:=?=,9 ¿Ñ¤Íƕøƞi‘ǁ~ʼ½—šÏľ}LJƊzL1MwX YƦƄŝ•èb‡iʾs‡ʼLƸŞę1MwXYľġzg‡iʾøƞgo¿Ñ¤Íƽ—šÏ

•ɢȦǛvťɕfk‘z~ʼ¦Ò¼ÊÔ®]ȎƮɠʗv^‘ǛǓɫƒ}Ʌɤʹ¦ÒºšÏʺwÍ

š¾ÍοѤÍÆw}ȷļʹÎÒ£ʺwXYás}ʍș]Ɛɚvi]ʼd’•ťɕi‘}]

21:=?=,9 ¦ÄÒµviʾ21:=?=,9 v¿Ñ¤Íƕ¦ÒºšÏi‘őļʼ‹rw‹įȯz~ʼ 21:=?=,9¿ Ñ ¤ Í Æ ½ — š Ï ľ

wĎĤg‡iʹLJĚ}LM~¦ÄÒµ¿ÑÒ¿´y}vĎĤ~ÙɚviʺʾûZʼ?0>?1 wXY½—šÏľ}¿Ñ¤Íƕ¦ÒºšÏi‘z~ʼ

21:=?=,9?0>?1

wĎĤg‡iʾd}ǁʼ¦ÒºšÏǁzƸǪÍÔyx]ɛs\‘wÍÔDZ¬Ôª•ĖĤg uȴßg‡iʾ

21:=?=,9 ¦ÄÒµ~ʼ¦ÒºšÏ]ƞĥi‘wƁ^ȺXuÎÒ£•ɕXʼÎÒ£z‹ƞĥi‘

wʼL,:@?MwXYľġ}½—šÏ•ĖĤg‡iʾd’]º­¦Òv¿Ñ¤Íƕĩøfk‘d w]v^‘LťɕƇƀ½—šÏMviʾÎÒ£zřƴi‘wʼŒ~ÍÔDZ¬Ôª•ĖĤg uȴßg‡i]ʼd}ǁ,:@?~øƞf’‡k–ʾ

ťɕƇƀ½—šÏ~ 21:=?=,9 wĽhÐÀÏ}¦ÄÒµvWʼ¿ÑÒ¿´}Ɗzʼ ,:@?

}ŽYz½—šÏ•ƨţi‘dwv¿Ñ¤ÍÆzDž\’oĩøĒŨ•¦Ò¼ÊÔ®vťɕfk‘

dw]v^‡iʾ

ë×] 21:=?=,9 •ȃXo‹rw‹įȯy¿Ñ¤ÍÆťɕ‡v}Ǭ’vi]ʼ×ɣ}ŽYyįȯ yńêv~ʼx–y¿Ñ¤Íƕ¦ÒºšÏgu‹,:@?wXYĽhľġ}ťɕƇƀ½—šÏz yrug‡X‡iʾ‡oʼ:=?=,9¿Ñ¤ÍÆ~ɢȦʈž]ʘɚvi\ʼLJʒīgo¦Òºš

ϕɕruv^‘pbʷʈzťɕi‘Ƽ]ɋXvgYʾfzʼɢȦȫž•ɆZ’Ćȫžť ƶvɢȦ•i‘„^y}vʼɉĩĆȫžīŸ¿©ÌҕèĦi‘dw‹[ĪŠg‡iʾ

d}oŠʼ21:=?=,9 v¿Ñ¤Íƕ¦ÒºšÏÓÎÒ£i‘ǁ~LJôʤʼëØ}ØȽʕ}ŽY yŸ¿©Ìҕèb‘dw•[ĪŠg‡iʾ

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ȴßi‘wʼ L=@9?0>?MwXYťɕƇƀ½—šÏ]øƞf’‡iʾŽruʼ¿Ñ¤ÍÆ}ťɕ~ʼ

=@9?0>?

wy‡iʾ

1 §š¹Ô§šÒ«¬Ò®Ô}¦ÒºšÍf95, sxf90v~¦ÒºšÏŸ¿©ÌÒ]Ȉy‡iʾ ʹ¬Ò®Ô›œ¾§š´ıǸʺ

(3)

��メインプログラムの開始と終了

¿Ñ¤ÍÆw~¦Ò¼ÊÔ®ƒ}ĩøƨȓʹńêʺ•ɣʃgoƸ}ʩ‡viʾťɕƇƀ¦Ä Òµ•ĎĤi‘wʼ¦Ò¼ÊÔ®~ʼ

ť ɕ ʟ Ŝ O ¿ Ñ ¤ Í Æ z ɣ ʃ f ’ o ń ê • ʱ z ť ɕ O ť ɕ ȴ ß

wXY«²±¿vĩøg‡iʾťɕ•ʟŜgoǁzLJĚzťɕi‘ʕė•LǚҿѤÍÆM wXX‡iʾɡ”¿Ñ¤ÍÆ}Njõviʾ¿Ñ¤ÍÆz~ʼç}¿Ñ¤ÍÆ}Ý\ťɕʟŜ

•ƨȓgum}ǛɈ•ĝȃi‘L§¾ÏÔ°ÒM]W‡i]ʼd’zsXu~ǝŇɭƿg‡iʾ :=?=,9 v~ǻĜyơȺ^•kjz¿Ñ¤ÍƕDž`wm’]ǚҿѤÍÆwìţf’‡

iʾg\gʼm’v~§¾ÏÔ°ÒwĬĜgz`X}vʼ;=:2=,8 Ƹ•ȃXuLJĚz¿Ñ¤ÍÆ }ľġ•Dž^‡iʾ

;=:2=,8¿ Ñ ¤ Í Æ ľ

ǚҿѤÍÆ}ȴß~ 09/;=:2=,8 Ƹvƨţg‡iʾd}oŠʼǚҿѤÍÆ~ǝ}

ŽYyǖʉzy‡iʾ

;=:2=,8.:/0+9,80

09/;=:2=,8.:/0+9,80

d}û}ŽYz¿Ñ¤ÍÆľz~˜Ò¯Ô«¦˜ʹ+ʺ‹úZ‘}vʼd’•«ÁÔ«}锐

zúZįɫ•syXpʝX¿Ñ¤ÍÆľ•èb‘dw‹v^‡iʾ

;=:2=,8 Ƹw 09/;=:2=,8 Ƹ}ʠz :=?=,9 }ƸǪzƋroƸ•Ü„uĩøfkoXɢȦơʱ

•ɣʃg‡iʾĩøơʱ•ɣʃi‘Ƹ•LťɕƸMwXX‡iʾg\gʼ¿Ñ¤ÍÆzɣʃi‘

}~ťɕƸpbv~W‡k–ʾɢȦʆÝvƐɚwy‘ŔƶʲŎ•ȒĂi‘oŠ}ŦɡƸ‹Dž\

|y‡k–ʾd}ŽYyɢȦĩøzȎƮƱ”yXƸ•LʭťɕƸMwXX‡iʾ:=?=,9 v~ʼʭťɕƸ•¿Ñ¤ÍÆ}LJĚzʩȭguʼťɕƸ~m}ƊzDž^‡iʾd}oŠʼĩø}

ʟŜ~ ;=:2=,8 Ƹ}ǝ}Ƹv~y`ʼLJĚ}ťɕƸzy‡iʾ ŢȷgoǚҿѤÍÆ}Õû•ȓg‡iʾ

;=: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ȓg‡iʾťɕƇƀ}¦ÄÒµ•ĎĤi‘wʼLJĚ}ťɕƸ\ĩø•ʟŜgʼ×\ʱzÕ ɕjsťɕf’ʼ09/;=:2=,8 ƸzĞʏgoǢʧv¿Ñ¤ÍÆ}ĩø]ȴßg‡iʾƊvʃ„‘

/: Ƹ•úroɀʂgŒʼ41 ƸzŽ‘njíėųyxʼĩøƨţzŽru~Ơţ}óɁz¹±£g oʼnjízƓhuťɕi‘\xY\}ʓƥ]v^‡i]ʼm’v‹m’n’}Ƹ]ȴßgoƊ zǝ}Ƹ]ťɕf’‘wXYŏNjȋĩø~Ŕ”‡k–ʾ

d’~ɢȦǛ]ÕŇzÕs}ĩøg\v^yXoŠviʾ¿Ñ¤ÍÆďõ•ɛǰguťɕi‘

}v~y`ʼÕɕÕɕ•ʱzťɕguX`}vʼ¹±£i‘ŽYyĩøƨţ•gyXʤʼØƼ

(4)

zDžXoťɕƸ~×Ƽzƈʯ•IJ†g‡k–ʾ¿Ñ¤ÍÆ~d}dw•ŷzƔʳzɁXuDž\y b’y‡k–ʾ

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ízŽruʆÝv¿Ñ¤Íƕȴßi‘w^ŒʼǝŇ[

ɧgi‘§¾ÏÔ°ÒĒv¿Ñ¤Íƕȴßi‘w^z~ >?:; Ƹ•ȃX‡iʾ>?:; Ƹ•ťɕi

‘wʼm}ǁǵv¿Ñ¤ÍÆ]ȴßg‡iʾû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’ëʣ~ťɕg‡k–ʾ

2. 基本的なプログラム文

2.� � � 文 � � � � � �

ťɕƸz~ʼ>?:; Ƹ}ŽYzŷzĽhĩø•ƨȓi‘ƸwʼX`s\}LƶĈM•ñruʼm }ƶĈzƓhoĩø•ƨȓi‘Ƹw]W‡iʾ¿Ñ¤ÍÆÝvLƶĈM•ÚZ‘ƼǪ~ˁȚʵ W‡iʾ 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ÚZ‘LƶĈMwguóɁtb’uX‡iʾd}oŠʼɢȦƀ•DžXopbv~

ťɕƸzy‡k–ʾ

¿Ñ¤ÍÆvLJ‹ɋ`úYťɕƸ~LéĎƸMviʾd’~ʼ Ŕ ƶ ɢ Ȧ ƀ

wXYƇ•guX‡iʾɢȦƀ}锐zʼţƶŒŔƶ•Dž`dw‹v^‡iʾ¿Ñ¤ÍÆz[

b‘LŔƶMw~¦Ò¼ÊÔ®}ÇÈÎʲŎ}dwvʼƶĈ•Ď’‘ȧpwɆ’XXvgYʾ éĎƸ~Ĺɿ}LƶĈM•ŵɿvȓgoŔƶÇÈÎzǑȮi‘ĩø•ɗg‡iʾŽruʼ

ɢ Ȧ ƀ ɢ Ȧ ƀ d ’ ~  Í Ô

wXYƇ~úZ‡k–ʾ:=?=,9 z[XuL˄MwXYɣĺ~ʼLŵɿwĹɿ]ȢgXMwXYƙ łv~yX\viʾûZʼ

(5)

C DC DD

}ŽYy¿Ñ¤ÍƕɆZuˆ‡gYʾ¿Ñ¤ÍÆ~×\ʱzťɕf’‘}vʼ‡j } ȷǏvW‘ ]Ŕƶ C zéĎf’‡iʾǝzʼ \Ŕƶ C zĂşf’uX‘ƶĈ•ƁXoĈ]

Ŕƶ D zéĎf’‘}vʼD z~ ]éĎf’‡iʾLJƊ}Ƹ~ƶŠ}Ȣƀwɛ’Ŕvi]ʼ

š¦ÔÏ]LéĎi‘MĩøpwȀɠv^’ǻzÙƕɲyƸv~W‡k–ʾD ~m}ġ}Ƹ v ]éĎf’uX‡i\ʼLJƊ}ƸzŽruŔƶ D z D }ȷǏvW‘ ]éĎf’‡iʾ

:=?=,9 z[b‘ŏNjǴȦ}Dž^ƼwúXƼ•ɗʿzȓg‡iʾ ɗʿʾǴȦɣĺ}Dž^ƼwúXƼ

ǴȦɣĺ ǴȦ}ƙł úȃû úȃû}ƙł

ɺgȦ CD CʻD

Ɓ^Ȧ CD CʽD

ƬbȦ CD CGD

ģȦ CD CHD

„^Þ CD CD

̶«ɣĺʹʺ~C }ŽYzįʰǴȦwgu‹úZ‡iʾd’}ǴȦz~ëØ}ŽYyĊ Čʱó]WʼĊČʱó}ʷXƼ]ôXƼŽČzɢȦf’‡iʾ

„ ^ Þ ˅ Ƭ b Ȧ ‡ o ~ ģ  Ȧ ˅ ɺ g Ȧ ‡ o ~ Ɓ ^ Ȧ

ƬbȦwģȦ}ŽYyĽÐÀÏ}ǴȦ~ŵ\ʱzɢȦf’‡iʾfzʼ\rd•úZ\

rd}Ý]ĊČȋzɢȦf’‡iʾ 2.2 � � � �

¦Ò¼ÊÔ®wXYǛǓ]ĴƢYƶĈ~ ʋƶvɗf’uXuʼŏNjȋz~ƷƶviʾûZ

ʼ-D?0 }ƶ~ʼ-4?ʼs‡ \ }xq\•ʓƥv^‘ƶ] ąÜ–p‹}y}vʼ ʋƶv~ ˉʹʺ‡v}Ʒƶ•ɗidw]v^‡iʾ:=?=,9 v~ŭƶǵ}yXƶŞʼ w\ yx}ƶŞ•LƷƶōMwXX‡iʾ:=?=,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ʼģȦ•i‘wďuʐƫuzy

‡iʾd’•ƒ’u¿Ñ¤ÍƕDž`wʼŽ`ʠʐX•ɷdg‡iʾûZʼ C

DC

?DC

wDž`wʼCʼDʼE ~X`szy‘wƕX‡i\ˆȣZ~ CʼDʼ? viʾd’~Ʒƶ}ģ

Ȧ]ʐƫuzy‘oŠʼOʼOʼO zy‘\viʾ

mdvʼƷƶō}çzʼ }ŽYyŮƶǵëؕŁ–pʼG}ŽYyʼAGBw XYƇƀ}ƶĈ•ĴƢYdw]v^‡iʾd’•LťƶōMwXXʼA }ʕė•LìƶʕMʼB }ʕė•LƨƶʕMwXX‡iʾʇŷʼƶĈɢȦ~ťƶōvɢȦgyb’y‡k–ʾ

ťƶōz~LjĨƶŞ}ʐY Țʵ]ȃƙf’uX‡iʾįȫžťƶwĆȫžťƶviʾįȫž ťƶw~ -D?0 vɗf’‘ťƶ}dwvʼìƶʕ}LjĨƶŞ~ ǒșžviʾd’zŪgʼĆȫ žťƶw~ -D?0-4?vɗf’‘ťƶ}dwvʼìƶʕ}LjĨƶŞ~ ǒșžviʾ ǒW

’ņʴyXwƕ”’‘\‹g’‡k–]ʼöȊÖą‹}ƶŞ}ļɢ•ɢȦgoʼǝƶ}ʷX

(6)

Ŗʰƀ}ɢȦ•i‘w^yxv~ʼɢȦŇƶ}œĦzs’uLjĨǒƶ]ǯŮi‘dw•ɆƜgy b’y‡k–ʾd}oŠʼʇŷ~ĆȫžťƶvɢȦ•g‡iʾ

:=?=,9 z[b‘ŏNjȋyťƶō~įȫžvWʼĆȫžťƶō•úȃi‘ǁz~m’•ƙɱ goDžƀvDž\yb’yyX}vi]ʼ21:=?=,9 }ɭƿvȓgoŽYzLJʁ}¦ÒºšÍ~

Ÿ¿©Ìҕƨţi’³½žÏ´}ťƶ•Ćȫžzi‘LɉĩĆȫžīǛɈM•ƧruX‘}

vʼNjțv~įȫžťƶwĆȫžťƶ•úXėb‘Džƀ}ɭƿ~ȏȆgʼįzLťƶōMwɗǾ g‡iʾŽruʼǻzįȫžvɢȦi‘Ɛɚ]yb’ʼ¦ÒºšÏǁzɉĩĆȫžīŸ¿©Ì ҕèĦguĆȫžvɢȦguØfXʾŖ`}ɢȦǛ~ĆȫžťƶɢȦ•ʷʈvɕZ‘¸Ôµ›

œ˜•ĒɑguX‘}vʼĆȫžɢȦ•gu‹f…xťɕʈž~Ø]‡k–ʾ

¿Ñ¤ÍÆ×vʼƷƶō}ţƶwťƶō}ţƶ~ŭƶǵ}LjǶvĬĜg‡iʾûZʼ w

\ʼ wDžbƷƶōvi]ʼ w\ʼw\ʼ w\Džbťƶōzy

‡iʾ‡oʼG•ĎĤgoXǁz~ʼ0 wDž^‡iʾiy”qʼAGB~A0BwDž^

‡iʾB]ɴ}őļv‹ 0 }ŽYz 0 }ƊzȺbuDž^‡iʾ‡oʼ0 }ŽYz 0B•è Ħgoőļz~ŭƶǵ]Ƕ`u‹ťƶōzy‡iʾûZʼ

a=3.141592 r2+3 x5+6.5×10−5x−105 wXYƀ•¿Ñ¤ÍÆvDžbëØ}ŽYzy‡iʾ

,=C0C0

d}û}ŽYzʼ= w\ C }ŽYzƷƶ„^Þ}ƨƶ w\ z~Ʒƶō•úX‡iʾ ȅxƷƶō•úroljƉx[}ȷǏ]ĖyXû•Ʃc‡go]ʼëØ}ŽYzťƶō•

úZǟgXȷǏ]ƌ’‡iʾ C DC DDC

:=?=,9 }ÿĝyǛɈ}Õs~ʼəȰƶ]úZ‘dwviʾəȰƶz‹įȫžəȰƶōwĆȫ žəȰƶō]W‡i]ʼd’‹ɉĩĆȫžīǛɈ•úZĽǁzŔDŽv^‘}vʼNjțv~į zLəȰƶōMwɗǾg‡iʾəȰƶō}ţƶ~ʼ

0 0

}ŽYzʼ ą}ťƶ•¦ÒÄvsyXvʼ\rdvňˆ‡iʾġĭ]ťʕʼƊĭ]ɔʕviʾ s‡d}û~ʼm’n’ʼiʼGiʼi•ɗgoəȰƶōţƶviʾ

y[ʼdd‡vɮ‰wƷƶō~Ɛɚ]yXwƕ”’‘\‹g’‡k–]ʼmYv~W‡k–ʾ Ɗvɭƿi‘ʖęɚȰ•ƨţi‘ƶ~Ʒƶōvyb’yyXgʼ/: ƸvȃX‘ ›Ò®Ŕ ƶŒŸÒӟ½•ɗipb}ŔƶyxLʱȇMŒLĬĜM•ȓiw^~Ʒƶō•ȃX‡iʾ‡o ťƶ}Ʒƶʕ•ĴĖgoXw^ŒʼĢ÷ʹW‡ʺ•ɢȦi‘w^‹Ʒƶō•ĝȃg‡iʾƶ ĈɢȦ¿Ñ¤ÍÆ}Ýv‹Ʒƶō}úXʎ~ŖX}viʾ

ɢȦƀÝzȈy‘ƶĈō]ǭŋgoǁ~ʼȫž}ʷXƼ}ōzļ”kuɢȦgʼm}ō}Ĉ]

ȷǏzy‡iʾûZʼťƶōwƷƶō}ɢȦ~Ʒƶō•ťƶōzŔưguťƶōwťƶō}

ɢȦ•ɕXʼťƶō}ȷǏzy‡iʾəȰƶōwťƶō}ɢȦ}őļz~m}ťƶō•ťʕw goəȰƶōzguɢȦgʼȷǏ~əȰƶōzy‡iʾopgʼƬbȦwģȦ}ɢȦ~ŵ\

ʱzɕY}vǫƙ]ƐɚviʾLJĚ}Ʒƶō•úroɢȦûvʼ

?DC

] zy‘}~ʼLJĚzɢȦf’‘}] wXYƷƶōHƷƶōp\viʾd’•ʼ

(7)

?DC

wDžbʼʐƫu~ɷd‡k–ʾ 2.3 � � � � �

ǝzʼƶƀ}ɢȦȷǏ•Ăşi‘Ŕƶ}úXƼ•ɭƿg‡iʾŔƶ}ľġ~ʼʳƸŞ] ,ˉE }x’\vW’ʼƊ~ ,ˉEʼˉ •x}ǗyʱŽv܄o‹}v‹úZ‡iʾûZʼ,-. w

\ 6CD Ȣviʾ:=?=,9 v~ŗƸŞwŭƸŞ•ĬĜgyXoŠʼ,-. w ~ĽhŔƶzy‡

iʾŔƶz‹ō]WʼɢȦȷǏzƓhoō}Ŕƶ•ú”yb’ǟȒzĂşi‘dw]v^‡

k–ʾd}Ŕƶ}ō•ǨŠ‘Ƹ•LŦɡƸMwXX‡iʾō•ǨŠ‘wĽǁzʼŔƶ}ÇÈÎʲ Ŏ•ȒĂg‡iʾd}oŠʼɢȦzȃX‘Ŕƶ~ďuŦɡgyb’y‡k–ʾŦɡ~Õžg

\v^jʼ¿Ñ¤ÍÆ}ťɕǁzŔDŽi‘dw~v^‡k–ʾŦɡƸ~ʭťɕƸviʾ

wd“] :=?=,9 z~Lǃʸ}ŦɡM]Wʼʇŷ~Ŧɡgy`u‹ƸǪȋyʠʐXzyy X}vʼ®š¿Å«yxvƕ”{ÍÔ]ȉȂi‘ķɈƖ]W‡iʾd’•ʢaoŠʼ¿Ñ¤

ÍÆ}ˀɕȍʼiy”q ;=:2=,8 Ƹ}ǝ}ɕzƐjëØ} 48;74.4? Ƹ•DžXu[^‡iʾ 48;74.4?9:90

d}Ƹ]W’ʼŦɡkjzúȃgoŔƶ]W‘w¦ÒºšÏÍÔzyʼ®š¿Å«}°œ

±£]v^‡iʾ

ƶĈɢȦ~ŏNjȋzťƶvɕX‡i]ʼťƶōŔƶ~ǝ}ŽYzŦɡg‡iʾ

=0,7Ŕ ƶ ľ ʼ Ŕ ƶ ľ ʼ

d’zŪgʼƷƶō}Ŕƶ~ʼǝ}ŽYzŦɡg‡iʾ 49?020=Ŕ ƶ ľ ʼ Ŕ ƶ ľ ʼ

ŦɡƸ~ʭťɕƸy}vʼďu}ťɕƸŽġzDž\yb’y‡k–ʾ

;=: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‘Ʉƛ]W‡iʾďu•Ŧɡi‘ë×ʼ ŏNjȋzŔƶľ}èbƼzğʤ~yX}vi]ʼƷƶō~ȃʆ]ʤ’uX‘}vʼʳƸŞ•ʤ ţi‘Ƽ]ɋXwƕX‡iʾťƶōƶ}ľġ~W‡ʳƸŞzdp”‘Ɛɚ~W‡k–]ʼİ ĠwguƷƶō•šÇÔªi‘ 4 5 6 7 8 9 } ƸŞŔƶ~ú”yXƼ]Ƕʫviʾ

əȰƶōŔƶ}ŦɡƸ~ʼ

.:8;70CŔ ƶ ľ ʼ Ŕ ƶ ľ ʼ

viʾəȰƶō‹ȃʆ]ʤţf’uX‘}vľġ}èbƼzɜĠ•sb‘Ƽ]ɋXvgYʾə ȰƶōŔƶľ~ʼʳƸŞ• . \ E zi‘dw]ŖXŽYviʾ

¿Ñ¤ÍÆz[XuʼƶĈ•ŔƶzĂşi‘ƙɃ~ŗĜguásW‡iʾÕs~¿Ñ¤ÍÆ ďŎz”oruđʇgum}Ĉ•ĝȃi‘oŠvWʼ‹YÕs~ǼXȩňvɢȦȷǏ•Õǁȋ zĂşi‘oŠviʾd}ás~ƙɱguúXėb‘ŽYzg‡iʾǻzʼġɇ}ŗŎȋzĝȃ i‘Ŕƶz~ʝŠvƙł}W‘ľġ•èb‘„^viʾd’~ʼʿƸŞ}ŽYyȑXŔƶľ•ú Yw¿Ñ¤ÍÆ]ʝ`y‘zs’uxdvm}Ŕƶ•úruX‘\•ǔȱi‘}]ʫg`y‘\

viʾ

ŔƶzƶĈ•éĎi‘ǁ~ʼĹɿ}ɢȦȷǏ•ŵɿ}Ŕƶ}ōzŔưguéĎg‡iʾd}o

(8)

Šʼťƶ}ɢȦȷǏ•Ʒƶō}ŔƶzéĎi‘wŭƶǵëØ~ʐƫu’‡iʾûZʼ

=0,7C 49?020=9 C 9C

}ȷǏʼ9 zéĎf’‘Ĉ~ viʾ

‡oʼəȰƶō}ɢȦȷǏ•ťƶō}ŔƶzéĎi‘wʼm}əȰƶ}ťʕ]éĎf’‡iʾ ûZʼ

=0,7C .:8;70C.

. C.

wi‘wʼC zy‡iʾʅzʼəȰƶō}Ŕƶzťƶō}ƶĈ•éĎi‘wʼťʕz ȷǏ]éĎf’ʼɔʕ~ zy‡iʾûZʼ

=0,7C .:8;70C.

C .C

wi‘wʼ. zy‡iʾ 2.4 � � � �

ƶĈɢȦ׎`úYʡƶ~W\hŠȃƙf’uX‡iʾd’•LȵˆʀˆʡƶMwXX‡

iʾéɗȋyƶŠʡƶ•ɗˀzȓg‡iʾȵˆʀˆʡƶ~ōŦɡ•i‘Ɛɚ]W‡k–ʾ‡oʼ Ɓƶ}ōzƓhoȫžvɢȦ•i‘LȻȗľMǛɈ]W‘}vʼƁƶ C ]əȰƶōv‹úZ‡iʾ ɗˀ}ƐɚnjíwʡƶĈ}ȩň~Ɓƶ]ťƶō}őļviʾd}Ɛɚnjí•DZofyXťƶōƶ

•ÚZ‘wÍÔzy‡iʾg\gəȰƶō•ÚZoőļz~Ɛjg‹ÍÔzy‡k–ʾ ɗˀʾƶŠʡƶ}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

)

f PI

0C;C ƨƶʡƶ ex

7:2C ɉǷŪƶ logex

7:2C ŷȃŪƶ log10x

ʡƶ}Ɓƶz~ɢȦƀ•ÚZ‘dw‹ķɈviʾd}ǁ~ʼɢȦƀ}ȷǏ•ƁƶwgoʡƶĈ zy‡iʾûZʼ

(9)

.>49C?,97:2C }ŽYzDž`dw]v^‡iʾ

y[ʼ 2•ɢȦgo`uʼ><=?wDž`w¦ÒºšÏÍÔzy‡iʾylyʼLM~

Ʒƶō}ţƶvWʼƷƶōƶ}ŹƼǐ~ȃƙf’uXyX\viʾƐj ><=?}ŽYz ťƶō•Dž\yb’y‡k–ʾ

2.5 ����� � � � � � � � �

ƶĈɢȦ•ȍȋwgo¿Ñ¤ÍÆv~ʼƌ’oɢȦȷǏ•ʒŤɗȓgyb’y‡k–ʾ ĎĖĤ}ɨȲzsXu~ǝŇɭƿg‡i]ʼLJôʤʼǘdz½žÔı´} ;=49? Ƹ•úroƶĈ ĖĤ~ɞZu[`Ɛɚ]W‡iʾ;=49? Ƹ}Õû•ëØzȓg‡iʾ

49?020=9 9

;=49? 9 9 9

d}ŽYzʼL;=49? MzȺXuŔƶŒɢȦƀ•¦ÒÄvĬĘruʊ|‘wʼm’}ɢȦȷǏ ]ǙzܖvĖĤf’‡iʾ×û}őļz~ʼ }ȷǏvW‘ \ 9 }ȷǏvW‘

‡v]ëØ}ŽYzĖĤf’‡iʾ

y[ʼL;=49? M}LM~ʼĖĤ½žÔı´]ǘdzƇƀvW‘dw•ƙłguX‘}vi]ʼ wWZj~ƇƀȋzDž`‹}pwɞZuØfXʾ

əƶ}ƶĈ•ĖĤi‘w^zƶŞpb•ĖĤi‘wʼx’]x}ƶĈ\ė\y`y‘ķɈƖ ]W‡iʾd}ŽYyőļ~ʼƸŞę•ùȃguŔƶ}ƙł•ĽǁzĖĤg‡iʾ:=?=,9 z [b‘LƸŞęMw~ʼˀą}˜Ã«´Ñ½™TUv~f–pƸŞ}܁}dwvʼ;=49? ƸÝ vúZʼm}ƸŞ}܁]m}‡‡ĖĤf’‡iʾûZʼ

=0,7C C

;=49? C C C C wXY¿Ñ¤ÍÆ}ĖĤ~ʼ

CC wy‡iʾ

3. 配列

3.� 配 列 � �

dd‡vĖu^oŔƶ~ōzƓho ą}ƶĈ•ɣƝi‘dwg\v^‡k–vgoʾg\gʼ ƶĈɢȦŒ©ÅÊÐÔ©ÌÒv~ʼƶÖą}³Ô®•Ăşgum’n’•njízƓhuŔīfk uX`ʼy–uXY}]Ɔoġ}ŽYzɕ”’‡iʾmdvʼƶŠva1, a2, ... , an}ŽYzŔ ƶzǮŞ•èbuĬĜi‘ŽYzʼƶŞvĬĜgoŔƶ•ø‘dw]v^‡iʾd’•LʖęM wXX‡iʾ

ʖę~Ŕƶ}ÕȚy}vʼōŦɡƸ•úruŦɡgu[\|y‡k–ʾįÕŔƶwȈy‘

}~ʼŦɡǁzǮŞ}ȩň•ȓiƷƶĈ•èĦi‘dwviʾûZʼǝ}ŽYzŦɡg‡iʾ

=0,7, - .:8;70C.49?

49?020=9:/0

ddvʼƶŞ] ą}ʖę• ǝċʖęʼ ą}ʖę• ǝċʖęwXX‡iʾ ǝċë×}ʖ

(10)

ę•ø‘dw‹v^‡iʾʖę}ľġ}èbƼʼʳƸŞ}ʓƥyx}İĠ~įÕŔƶľ}èbƼ wĽhzg‡iʾ

Ŧɡgoʖę}Ļʕ}ľȗ~ǝ}ʇviʾûZʼ=0,7,wŦɡgoʿǝċʖęzsX uʼ, ~ʖęďõ•ɗiLʖęľMʼ,wDž`wm’n’}ÇÈΕȓiLʖęɚȰMʼ\rd Ē}ƶŞ~LɚȰȇĺMw\LǮŞMviʾ

ʖęŦɡvƨţgoƶĈ~ɚȰȇĺ}LJŗĈ•ɗgʼɚȰȇĺ}úȃķɈȩň~ \ƨţg oLJŗĈ‡vviʾûZ ,}Ŧɡv~ ,\ ,‡v} ą}ʖęɚȰ]úȃķɈz y‡iʾ‡oʼˀǝċë×}ʖę}őļz~Ļǝċew}LJŗĈ•ƨţguX‘}vʼ- }Ŧɡv~ďʕv G˄ ą}ʖęɚȰ]úȃķɈzy‡iʾ

ņʴzŽru~ʼɚȰȇĺwgu Œɴƶ•úXoXǁ]W‡iʾd}ŽYyǁz~LM•

ʠzϒuʼúȃķɈyɚȰȇĺ}LJŭĈwLJŗĈ•Ľǁzƨţg‡iʾûZʼ

=0,7,. -.

wŦɡi‘wʼʿǝċʖę ,. ~ʼ,.\ ,.‡v} ą]úȃķɈvWʼˀǝċʖę -.

~ʼ-. \ -. ‡v}GG˄ ą]úȃķɈviʾ 3.2 � � � � � � � � � � �

ʖę~¦Ò¼ÊÔ®Ēʕz[XuʊȺgoÇÈÎʲŎvťǾf’uX‡iʾûZʼ=0,7, wŦɡf’oʖę~ʼʼ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ȩňŕ}ɚȰȇĺ•ƨţi‘wàljk{ÍԕƁ^ɷdidw‹”\‡iʾ,}Ŧ ɡ~ ąg\ÇÈΕȒĂguXyX}vi\ʼ ȇȍ}ɚȰ ,]x}ÇÈΕȓi }\Ùƿpgʼm‹m‹şŋi‘wXYĂɥfZW‡k–ʾ

:=?=,9 v}ʖęľ~ʖę•éɗi‘ľȗvW‘wĽǁzʼʖę}ČʳÇÈΕȓg‡iʾo wZʼʖęľ , ~ʼnˀŵ}ŽYz ,•ȓg‡iʾ‡oʼ,.}ŽYzLJŭĈ‹ƨţgu Ŧɡgoőļz~ʼʼnˀĹ}ŽYzܖvXuʼʖęľ ,. ~ ,.•ȓg‡iʾʖęľ]Čʳ ɚȰ•ȓidw~ʖꕧ¾ÏÔ°Ò}ƁƶwguÚZ‘ǁzƙɱi‘Ɛɚ]W‡iʾ

ˀǝċë×}ʖę}őļ~ʼŵ}Ƽ}ɚȰȇĺ\Čzʋ‰ŽYzÇÈÎ×vܖvX‡iʾ ûZʼ

=0,7-

wŦɡgoőļʼÇÈÎ×v}܁~ʼnˁ}ŽYzy‡iʾˀǝċë×}ʖę‹ʖęľ~Čʳ ɚȰ•ȓguX‡iʾ

(11)

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ȇȍ

wy‡iʾxq}Đƀ‹ÕȇĹĉ}ɚȰƶ 9 zýşguX‡k–ʾÕɊȋzʼx–yǝċ}

ʖę}Đƀ‹ÕȇĹĉ}ɚȰƶz~ýşgyX}viʾ

4. 手順の繰り返し −— do 文

ťɕƸ~ŏNjȋz×\Øƒʱzťɕf’‡i]ʼm’pbv~ʵògoơʱ•ɀʂiǁzʼ ƐɚyŇƶpbĽhƸ•Dž\|y‡k–ʾmdvʼW‘ȩň}ơʱ•ƐɚyŇƶpbɀʂ gɕ”k‘ơǢwgu /: Ƹ]W‡iʾ/: Ƹ•úYǁ}ŏNjƇ~ʼ

/:Ʒ ƶ ō Ŕ ƶ Ě lj Ĉ ȴ ß Ĉ

09//:

viʾLJĚ} /: }ɕ] /: Ƹvʼ/: ƸwLJƊ} 09//: Ƹvȩň•ƨţf’oÕʊ}ťɕƸ]ɀ

ʂgťɕf’‡iʾd}ȩň•L/: ¾Ñ±£MwXX‡iʾ‡oʼ¿Ñ¤ÍÆ}Ǭ’]Ǝȁi‘

wXYƙłvL/: ÏÔ¿Mw‹XX‡iʾ/: Ƹ}ƷƶōŔƶ•L ›Ò®ŔƶMwс‡iʾ/:

¾Ñ±£}ɀʂg~ʼ ›Ò®ŔƶzLĚljĈM•éĎi‘dw\ʟŜgʼ/: ¾Ñ±£Ē}

ơʱ•ÕŇťɕi‘ewz ›Ò®Ŕƶ• œĦg‡iʾmguʼ ›Ò®Ŕƶ]LȴßĈMŽ

ŗ^`yroǁǵvɀʂg~ȴßgʼ09//: Ƹ}ǝ}Ƹzťɕ]Ș‡iʾûZʼ /:8

,88 09//:

wDžbʼ,ˉ,‡v}ʖęɚȰzʼˉ ‡v}ƶĈ]m’n’éĎf’‡iʾ/: Ƹz[

b‘ʼL ›Ò®Ŕƶ˅ȴßĈM}ěţ~ /: ¾Ñ±£}ʟŜǁz‹ɕYoŠʼĚljĈ]ȴßĈŽ

ŗ^Xőļz~¾Ñ±£Ēʕ]Õž‹ťɕf’jz 09//: Ƹ}ǝzťɕ]Ș‡iʾ ǝ} /: Ƹ}ŽYzʼƷƶĈ•‹YÕsʄĦi‘dwvœĦʚ•ƨţi‘dw‹v^‡iʾ

/:Ʒ ƶ ō Ŕ ƶ Ě lj Ĉ ȴ ß Ĉ œ ė Ĉ

09//:

d}w^ ›Ò®Ŕƶ~ĚljĈ\ʟŜguʼLœėĈMjsœĦgy] /: ¾Ñ±£Ē}ơʱ

(12)

•ɀʂgʼL ›Ò®Ŕƶ˅ȴßĈM}ǁǵvȴßg‡iʾ ûZʼ8 ] ëØ}Śƶ}ǁ}ˆɢȦ•goXǁ~ʼ

/:8 09//:

wDž^‡iʾd}ǁ}ȴßĈ~ vi]ʼ ~Śƶv~yX}vɢȦg‡k–ʾ

œėĈ~ɴƶ•ƨţi‘dw‹v^‡iʾɴƶ}ǁz~ ›Ò®Ŕƶ]ǯŮguX`}vʼL 

›Ò®Ŕƶ˃ȴßĈMzyroǁǵvȴßg‡iʾûZʼ \ʱzØru ‡vɀʂi ǁz~ëØ}ŽYzDž^‡iʾ

/:8

09//:

œėĈ]ɴƶ}ǁz~ʼLĚljĈ˃ȴßĈMy /: ¾Ñ±£Ēʕ~Õž‹ťɕf’‡k–ʾ /: Ƹ} ›Ò®Ŕƶ•œĦ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ĩøzy‡iʾd}Űʟ\”\‘ŽYzʼ/: ¾Ñ±£•ȴßgoǁǵvʼ ›Ò®Ŕ ƶz~ȴßĈŽŗ^XĈ]éĎf’uX‡iʾ×ûv~ʼ/: ¾Ñ±£ȴßƊʼ8˄ viʾ/:

¾Ñ±£ȴßǁ} 8 }Ĉ•ĝȃi‘ǁ~ʼd}dw•ɆƜgyb’y‡k–ʾ

ǝ}ŽYzʼ/: ¾Ñ±£}ÝzĜ} /: ¾Ñ±£•Ď’‘dw‹v^‡iʾopgʼ ›Ò®

Ŕƶ~Ȉy‘‹}•ú”yb’y‡k–ʾ /:6

,66 /:8

-8 68,6 .8 6-8 686 09//:

/6,6. 6 09//:

(13)

Ž`ú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}Ƹ]ļɢ•ɢȦguX‘dw•Ȁɠi‘z~ʼŒ~ëØ}ŽYzơĩŰʟguˆ‘wɋX vgYʾ

>@8 8

>@8>@8,8 88

>@8>@8,8 88

>@8>@8,8 88

ddvěţƸ~ȏȆg‡goʾd}¿Ñ¤ÍÆvʘɚydw~ʼ/: ¾Ñ±£}ġvŔƶ >@8 z

•éĎguX‘dwviʾd’]yXwǟgXȷǏ]ƌ’yXdw]W‡iʾd}ŽYy¿

ѤÍÆyv~}Dž^Ƽ~º®ÔÒwguɞZu[`wɋXwƕX‡iʾ

5. 条件分岐 −— if 文

njízƓhuȈy‘ơʱ•ɕ”k‘dw•LnjíėųMwXXʼ41 Ƹ•úruƨţg‡iʾ‹

rw‹įȯzʼÕs}njízƓhuÕs}Ƹ•ťɕi‘\gyX\•ǨŠ‘pb}ǁ~įȯ 41 Ƹ•úX‡iʾįȯ 41 Ƹ~ëØ}Ƈƀviʾ

41nj í ť ɕ Ƹ

įȯ 41 Ƹ~\rdĒ}LnjíM]DZɺf’’ʼm}Ĺ}LťɕƸM•ťɕgʼnjí]DZɺf

’yb’ö‹gyXvǝ}Ƹ•ťɕg‡iʾûZʼ ,

414, -,

wDž`wʼ4˃ }őļz~ , wyʼm’ëŕ~ , }‡‡y}vʼm’zƓhu - zéĎ f’‘Ĉ]Ȉy‡iʾ

g\gįȯ 41 Ƹz~ťɕƸ]Õsg\DžbyX}vʼťɕgoXƸ]əƶW‘w^z~úZ‡

k–ʾ‡oʼnjízļroǁ}ĩøƨţg\v^yX}vʼļ”y\roǁ}ĩø•Ĝzƨţg oXǁz~Ùÿviʾ

mdvʼʇŷ~įȯ 41 Ƹv~y`ʼ¾Ñ±£ 41 Ƹ•úX‡iʾ¾Ñ±£ 41 Ƹw~ʼ41 Ƹ}

LťɕƸM}wd“• ?309 zgoƸ}dwvʼëØ}ŽYz¾Ñ±£ 41 Ƹw 09/41 ƸvÕʊ}

ťɕƸ}ȩň•ƨţg‡iʾ 41nj í ?309 09/41

(14)

d}ƨţf’oȩň• 41 ¾Ñ±£wXXʼ¾Ñ±£ 41 ƸzDž\’onjí•DZɺgoǁ}ˆʼ41

¾Ñ±£Ē}ťɕƸ]ťɕf’‡iʾûZʼ ,

-

414?309 , - 09/41 .,-

wDž`wʼ4˃ }őļz~ ,ʼ- }éĎƸ•ťɕgu\ .,- •ɢȦg‡i]ʼm’ë ŕʼiy”q 4Q }őļz~ 41 ¾Ñ±£Ē•ťɕgyX}vʼ, ‹ - ‹Ŕīkjʼ,ʼ- }

‡‡v .,- •ɢȦg‡iʾ

fuʼd}ûv~ʼ4˃ wXYnjí•DZɺgyXw^z~ʼW\hŠ ,ʼ- wXYéĎ

•i‘Ɛɚ]W‡k–ʾd}ŽYzLnjí•DZɺgyXw^MzĜ}ĩø•fkoXw^z~

41 ¾Ñ±£Ēz 07>0 Ƹ•ƪĎg‡iʾ07>0 Ƹ•ƪĎi‘wʼ¾Ñ±£ 41 Ƹvƨţgonjí•DZ ɺgyXőļzʼ07>0 Ƹ\ 09/41 Ƹ‡v}ťɕƸ]ťɕf’‡iʾûZ×ɣ}¿Ñ¤ÍÆ~ʼ

414?309 , - 07>0 , - 09/41 .,-

wDž`dw]v^‡iʾd}őļʼ4˃ }őļz~ ,ʼ- •ťɕgʼLm’ëŕ}őļMz

~ ,ʼ- •ťɕg‡iʾ

‡oʼnjí•DZɺgyXőļzʼfzĜ}njí•ƨţgoXw^z~ 07>041 Ƹ•úX‡iʾ 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ʺ}őļ~ ,ʼ- •ťɕʼwy‡iʾ07>041 ƸzŽ‘ƻoynjí~ 41 ¾Ñ±£Ē zX`sϒu‹\‡X‡k–ʾm}őļ~ʼLm} 07>041 ƸŽëġ}njí•ďuDZɺgyX őļzʼm}njí•DZɺi’MwXYƙłzy‡iʾd’zŪgʼ07>0 Ƹ~LJƊ}ÕŇg\

úZ‡k–ʾ

ƶĈɢȦvŽ`úYéɗȋyǤɾnjí}Dž^Ƽ•ɗˁzȓg‡iʾ

(15)

ɗˁʾǤɾnjí}Dž^Ƽ

Ǥɾnjíɣĺ ɣĺ}ƙł úȃû

ŵɿwĹɿ]ȢgXw^ C

ŵɿwĹɿ]Ȣg`yXw^ CD

ŵɿ]ĹɿŽŗ^Xw^ C

ŵɿ]Ĺɿë×}w^ C,

ŵɿ]ĹɿŽŭfXw^ >49C ŵɿ]ĹɿëØ}w^ ?,9C7:2D

úȃû}ŽYzʼǤɾnjí•ƨţi‘őļz~Ûɿxqz‹ɢȦƀ•Dž`dw]ķɈviʾ fzɗ˂}ɯȀǴȦɣĺ•úZʼd’}njí•ɯȀȋzsyXpnjíŒʼŀţgonjí

•ÚZ‘dw‹v^‡iʾ

ɗ˂ʾɯȀƀ}Dž^Ƽ

ɯȀǴȦɣĺ ǴȦ}ƙł úȃû

LnjíʿM,9/LnjíˀM LnjíʿM\sLnjíˀM}w^ C,9/C LnjíʿM:=LnjíˀM LnjíʿM‡o~LnjíˀM}w^ C:=D

9:?LnjíM LnjíM•DZɺgyXw^ 9:?C,9/D

ûZʼ

414,9/4?309 ,

07>0 , 09/41

wDž`wʼ4 ] Žŗ^`L\sM ëØ}ǁʼiy”qʼ˃4P }w^z ,ʼm’ëŕ~

, wy‡iʾy[ʼǙȐgud} 41 Ƹ•ʼ

414?309d ’ ~  Í Ô wDž`dw~v^yX}vǫƙg‡gYʾ

6. 無条件ジャンプ −— goto 文, exit 文, cycle 文

¿Ñ¤ÍÆwXY}~ŏNjȋz×\ʱȇzťɕguX`‹}viʾ/: Ƹ•úZʼ/: ¾Ñ±

£vƨţgoȩň}ťɕƸ•Ơţ}Ňƶɀʂidw]v^‡i]ʼɀʂiȩň~Ŋţf’u X‘gʼɀʂg•ȴßi‘njí~ ›Ò®Ŕƶ}œĦvǨ‡‡iʾ

d’zŪgʼŽÕɊȋz¿Ñ¤ÍÆ}Ǭ’•ŔZoXǁʼûZʆÝvɢȦ•Ýƺgu¿Ñ

¤ÍÆ}LJĚ\ŒȎiʼw\ʼLJƊ}ƸzÕǥzȘĩguȴßi‘ʼw\XYǁz~ 2:?:

Ƹ•úX‡iʾ2:?: Ƹ•úZƨţgoɕƒƅğȋzȘĩi‘dw]v^‡iʾɢȦǛȋz~ʼ d’•LªÉÒ¿i‘MwXX‡iʾ2:?: Ƹw~ëØ}ŽYyʼ2:?: }ƊzƷƶĈ•ƨţgoƇ }Ƹviʾ

2:?:Ʒ ƶ Ĉ

d} 2:?: }Ɗ}ƷƶĈ]x}ɕzªÉÒ¿i‘\•ƨţi‘oŠ}ƶĈvʼLƸȇĺMwŃ

’uX‡iʾƸȇĺ~ªÉÒ¿Č}ɕzDž\’oťɕƸ}ġzʼ«ÁÔ«• ąë×ȝbuDž^

‡iʾûZʼ

(16)

./

2:?:

./

,- 45

,-

wDž^‡iʾLJƊ}ɕv ,- }ġ} ]Ƹȇĺviʾd}ûv~ʼLJĚ} ./ }ťɕƊʼ ./ \ 45 ‡v}Ƹ~ťɕf’jʼȎqz ,- ]ťɕf’‡iʾiy”qʼ./ʼ,- 45 }Ƹ~DžXuXyX}wȢþviʾd}ŽYzLjǶ•X”fjªÉÒ¿i‘dw•LǶnjí ªÉÒ¿MwXX‡iʾ

2:?: Ƹv¹±£i‘dw‹ķɈviʾd}őļʼƨţgoƸȇĺ}ɕw 2:?: Ƹ}ʠ}ĩø•

ɀʂgťɕg‡iʾ ./

,-

././,-01 01

2:?:

45

‹rw‹ʼd}ûv~Xs‡voru‹ 2:?: Ƹ}ǝ} 45 ~ťɕf’‡k–ʾdYXY}~

LǶʤÏÔ¿MwŃ’ʼ¿Ñ¤ÍƝÍÔ}ÕsviʾɢȦȷǏzƓhunjíėųgʼ2:?: Ƹ

ŽØ}ɕƒªÉÒ¿i‘Ĝ} 2:?: ƸŒʼ¿Ñ¤ÍÆɉõ•ȴßfk‘ >?:; Ƹ•ƪĎgyb’

ʼ¿Ñ¤ÍÆ~Ǧʑzȴßg‡k–ʾ

Ƹȇĺ~ɕ}ƨţzúYpby}vʼʘəfZgyb’x}ɕzx–yƶĈ•èbu‹ɋX }vi]ʼy‘„`Øzɕ`…xŗ^`y‘ŽYzƶĈ•ʓ‡iʾ‡oʼƸȇĺ•ǻţ}ťɕ Ƹzèb‘wʼŔDŽi‘ǁzèbdžZ]ʮćpwƕYǁz~ .:9?49@0 Ƹ•ƪĎg‡iʾ.:9?49@0 Ƹzĩø~Ƕ`ʼƸȇĺvóɁ•ƨţi‘oŠpbzȃX‡iʾûZʼ×ɣ}¿Ñ¤ÍÆ~ʼ

./

.:9?49@0 ,-

././,-01 01

2:?:

45 wȢþviʾ

2:?: Ƹ~ʼŖȃi‘w¿Ñ¤ÍÆ}Ǭ’]”\z``y‘gʼǶʤÏÔ¿zʦ‘ķɈƖ‹W

‘}vúȃ~v^‘pbʔb‘„^viʾŏNjȋyɀʂgŒnjízƓhoªÉÒ¿~ /: ¾Ñ±

£w 41 ¾Ñ±£v…w–xi„uDž`dw]v^‡iʾ

/: ¾Ñ±£•úruɀʂgɢȦ•i‘ǁʼnjízŽruʆÝvɀʂg•ȴßgoXőļ]

W‡iʾd}őļʼİȀȋz~ 2:?: Ƹ•ú”yb’y‡k–]ʼ2:?: Ƹ}úȃ•ǕĤʔ b‘wXYƼʛ\ 0C4? Ƹ]ȃƙf’uX‡iʾûZʼ

/:8 9

>@8>@8,8 41>@80C4?

09//:

>@8>@89

}ŽYzDžXo¿Ñ¤ÍÆ~ʼǝ} 2:?: Ƹ•úro¿Ñ¤ÍÆwĽhviʾ

(17)

/:8 9

>@8>@8,8 41>@82:?:

09//:

>@8>@89

iy”qʼ0C4? Ƹ•ťɕi‘w /: ¾Ñ±£}ŕzʶĖgu 09//: Ƹ}ȎƊ\ťɕ•ʟŜg

‡iʾy[ʼ/: ¾Ñ±£}Ý\ŕƒ}ªÉÒ¿~v^‡i]ʼŕ\ÝzϑªÉÒ¿~ȕǞ f’uX‡iʾ

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¿Ñ¤ÍÆzi‘z~ʼ/: ¾Ñ±£•ȴßgoǁǵv 8˅9 \xY

\•ěţgʼƐɚzƓhu 8 •Ąǟgyb’y‡k–ʾ

/: ¾Ñ±£}ʆÝvťɕ•Ýƺgʼǡ}ʕė•«¡±¿gu ›Ò®Ŕƶ•ʋŠ‘ǁz~

.D.70 Ƹ•úX‡iʾû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//:

iy”qʼ.D.70 Ƹ•ťɕi‘}~ 09//: ƸzªÉÒ¿i‘}wȢþviʾ09//: ƸzªÉÒ¿i

’ʼ ›Ò®Ŕƶ 8 •œĦguʼ8˅9 \xY\•°œ±£goƊʼnjí•DZɺgyb’Ĕ

/: ¾Ñ±£•LJĚ\ťɕi‘dwzy‡iʾopgʼ.D.70 Ƹ~ /: ¾Ñ±£Ēʕ}ğƍy}

vǝ}ŽYz 41 ¾Ñ±£•úruĽhĩø•fk‘dw]v^‡iʾ /:8 9

>@8>@8,8 41>@8?309

>@8>@8 09/41

09//:

d}Ƽ]ʼnjízƓhoĩø•ƿȓguX‘ǵvɋXvgYʾ2:?: Ƹ•ŖȃgyXƼ]ŽXʼ wXYƙłļXwĽhvʼ.D.70 Ƹ•úYw¿Ñ¤ÍÆ]”\z``y‘}vW‡ú”yX

(18)

Ƽ]ɋXwƕX‡iʾ

y[ʼ/: ¾Ñ±£zŽ‘ɀʂg}ȴߕʼ¾Ñ±£Ēʕ}njíėųpbvɕYőļz~ › Ò®Ŕƶ•Dž\yX /: Ƹ•úYdw]v^‡iʾûZʼ

/:

>@8>@8C 41>@80C4?

CC 09//:

wDž`wʼ>@8 ] •ɸZ‘‡vɢȦ•Ⱥb‡iʾ ›Ò®Ŕƶyg} /: ¾Ñ±£~ǶʤÏÔ

¿zy‘”bviʾǶʤÏÔ¿vi\ʼö\}njíėųzŽŕzĖ‘ɣʃ]yXwǦʑz Ǟ‡yX}vǫƙguØfXʾ

7. プログラムのチューンアップ

ɢȦʍș]əʪzyroŗʚ}³Ô®•ĕȀi‘ŽYzy‘wʼƶƀ•įȯz¿Ñ¤ÍÆz Ɂ^\Z‘}v~y`ʼɢȦǛ}ǻƖ•ɆƜgo¿Ñ¤ÍÆzi‘dwvɢȦĨǽŒȫž•ʷŠ

‘dw]v^‡iʾddv~ʼd}ŽYyL«ÄÔ´yDž^ƼM•X`s\ȳæg‡iʾ 7.1 � � の � � � � � �

¦Ò¼ÊÔ®}ɢȦĩø~ ,- }ŽYyĦȦ]ŏNjviʾ,- }ŽYyǯȦ~ - •ɴƶzŔư guĦȦi‘pby}vĦȦwm’…xťɕǁʠ~Ŕ”‡k–]ʼ,- }ŽYyÞȦ~ĦȦ}

ɀʂgĩøvi\ʼĦǯȦŽ\yʌXviʾ,- }ŽYyʥȦzXoru~ʼǯȦ}ɀ

ʂg•njíè^vɕY}vʼfzǁʠ]\\‡iʾd}ǴȦʈž}Ǥɾ•Džbǝ}ŽY zy‡iʾ

Ħ ǯ Ȧ R Þ Ȧ RR ʥ Ȧ

d}oŠʼģȦ]v^‘pbŮy`y‘ŽYyɢȦơʱzg‡iʾûZʼ C,-.

wDž`Žʼ

C,-.

wDž`Ƽ]ʈ`y‡iʾLJʁ}ɢȦǛ~\yʷʈzɢȦi‘dw]v^‘}vʼƶŇ}ɢȦ pbyd}ŽYyDž^ưZ~W‡ƙł]W‡k–]ʼ/: ¾Ñ±£ĒvŗʚzĕȀ•i‘ǁ z~þĈ]W‡iʾ

‡oʼ/: ¾Ñ±£Ēvöž‹ĽhģȦ•i‘w^z~ʼʅƶ•Ƭb‘ŽYzDž^ưZ‘wʈ

`y‡iʾûZʼ /:4 ,4-4.

C4,4 09//:

wDž`Žʼ /.

/:4 ,4-4/

C4,4 09//:

(19)

wDž`Ƽ]ʈ`y‡iʾ‹rw‹ʼ¿Ñ¤ÍÆ]”\z``y‘wXYǜǵ‹W‘}vʼģ

Ȧ}ȥƠ]Ůy`ʼɀʂgŇƶ]f…xŖ`yXǁz~m’…xȔȶɶzŔƇi‘Ɛɚ~y XvgYʾ

„^ÞȦ~‹rwʌX}vʼ ތ Þșž}w^~ƬbȦzi‘Ƽ]ʈ`y‡iʾûZʼ C,-

wDž`Žʼ

C,,---

wDž`Ƽ]ʈ`y‡iʾopgʼƨƶ]ŗ^Xw^z~ƙł]yXgʼ¿Ñ¤ÍƋ”\z

``y‘}vˁÞșž‡vvɋXwƕX‡iʾ

„^Þ}Ývʼ Þzʡgu~ʼȵˆʀˆʡƶ ><=? •ĝȃi‘Ƽ]ʈXviʾûZʼ DC

ED wDž`Žʼ

D><=?C ED><=?D wDž`Ƽ]ʈ`y‡iʾ 7.2 � � � � � � � � � �

Ŗʰƀ•ɢȦi‘w^~ʼƬbȦ}Ňƶ]v^‘pbŮy`y‘ŽYzɆZ‡iʾÕɊȋzʼ ÕȇɋXɢȦơǪ~ 3:=90= ǪviʾûZʼ

y=a0+a1x+a2x2+a3x3+a4x4

•ʼÞȦ•ƿȓgu¿Ñ¤ÍÆzi‘wʼ

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ɢȦi‘dw]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//:

(20)

wDž`wʼɀʂgewz .1 Œ >49C•ɢȦi‘dwzy‡i]ʼd’~ /: ¾Ñ±£Ē ʕv~ŔīgyX}vi\ʼW\hŠɢȦgu[`wʈ`y‡iʾûZʼ

.1.1

>C>49C /:4 ,4-4.1 -4>C,4 09//:

}ŽYzDž^ưZ‘wʈ`y‡iʾ 7.4 �� � � � � � � � � � � � �

ʖę•úroɀʂgɢȦ•i‘w^~ʼÇÈΕv^‘pbʊȺȋzɮˆDž^i‘Ƽ]ʈ`

y‡iʾd}oŠʼˀǝċë×}ʖęɢȦ•i‘w^z~ŵ}ɚȰ\ʱzʋŠ‘ŽYzg‡

iʾûZʼ

=0,7- 49?020=8 9 /:9 /:8 -8 989 09//:

09//:

}ŽYzʼˀǝċʖę -8 9zɢȦȷǏ•éĎi‘w^~ʼŵĉ}ɚȰ 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ʼ

«¼Ôµ¯›Òg‡iʾ 7.5 � � � � � � � � �

ťƶōƶ}LjĨƶŞ~Ćȫžv‹ ǒșžviʾŽruʼĈ}Ʈʁgo ą}ťƶ}Ɓ^Ȧ•

i‘w^~ǥ•èbyb’y‡k–ʾûZʼ

vi]ʼɢȦȷǏ ~ċ} wǤ„‘wLjĨƶŞ] ǒ‹Ůy`yruX‡iʾd’•

LǒɐqMwXX‡iʾǒɐqi‘ŽYyƁ^Ȧ~v^‘pbʔb|y‡k–ʾ ûZʼˀǝƼșƀaxbxc }ʿǐ~

x1=−b+ b24ac

2a

vi]ʼb˅ \sbRFacF}ǁz~ʼbw b24ac]…†Ȣg`y‘}vʼ b+ b24ac}

(21)

ɢȦ•i‘wǒɐqi‘ķɈƖ]W‡iʾmdvd}ǐ•ɢȦi‘ǁ~ʼėŝ}LjȀī•g‡

iʾiy”qʼėǣėŝz −b− b24ac•Ƭb‘wʼ

x1=

(

−b+ b24ac

) (

−b− b24ac

)

2a

(

−b− b24ac

)

=−b− 2cb24ac

wy‡i]ʼLJƊ}Đƀ•úZǒɐqi‘Əʖ]W‡k–ʾ ǐw‹ɢȦi‘ǁz~ʼ ǐ}Ȝ]c/avW‘dw•ĝȃguʼ‡jǒɐqgyXƼ}ǐx•ɢȦgoƊvʼ‹YÕƼ}ǐ

•caxvɢȦi‘wɋXvgYʾ

ŗ^yƶzŭfXƶ•ĦZ‘wʼŭfXƶ]ǒɐqguƘŐ]ř”’‘ķɈƖ]W‡iʾû Zʼʿǝċʖę ,4}ļɢ > •ɢȦi‘¿Ñ¤ÍÆ~ʼ

>

/:4 9 >>,4 09//:

vɋX}vi]ʼ,4]ďuǟƶvʼ9 ]ʭŷzŗ^Xőļz~ʼļɢ > ]p–p–ŗ^`yr uʼƊ}ƼvĦZo ,4}ƘŐ]ř”’‘ķɈƖ]W‡iʾĆȫžťƶ•úYdw•Ưśgu X‘Ȁȅ}Õs]d’viʾd}ǒɐq•ʢaz~ʼûZʼ ąjsĦZum’•Ĝ}ʖę zϒʼm}Ɗm’•ĽǗz ąjsĦZuXruʼwi‘}]ɋX}vi]ʼ¿Ñ¤ÍÆ ]əʪzyrug‡X‡iʾ

€ws}ǤɾȋȪįyɠǨǪ~ʼɘħŔƶ = •úruʼɬŶ•Ĝzɦþgu[`ƼǪvi)*ʾ

>

= /:4 9

==,4

?>

>>=

?>?

==?

09//:

d}ƼǪv~ʼǒɐqė•Ŕƶ = zĂşguĜʆĦZ‘}vʼɢȦȫž]×]‡iʾĆȫžɢ Ȧ•guX’Ɛjg‹d}ƼǪzi‘Ɛɚ~W‡k–]ʼȫž}ɋXļɢɢȦ]Ɛɚzyr oǁ}oŠzɞZu[`wɋXƼǪviʾ

ǒɐqgmYyƁ^Ȧ~ķɈyʤʔb‘ŽYzg‡iʾûZʼŭfXǟƶ} /?4wXY ʿǝċʖę]ÚZ’uXuʼd’\ʼ

? /:4 9

?4?4/?4 09//:

zŽ ?4wXYʿǝċʖę•ørowg‡iʾd} ?4•úru ?4?4Œ ?4?4 }Ĉ]Ɛɚyǁz~ʼ/?4‹Ăşgu[Xu /?4Œ /?4/?4•úruɦþi‘„^viʾ

(22)

8. 読みやすいプログラムを書くには

ddv~¿Ñ¤ÍƕɮˆŒi`i‘oŠ}»Ò´•X`s\ȳæg‡iʾ¿Ñ¤ÍÆ~ʼʿ ƸŞDž^ʠʐZopbv‹ȷǏ]ď`Ȉy‘dw]WʼDž`dwŽ‹ɬ]yXdw•°œ

±£i‘Ƽ]ŗŔviʾLɮˆŒiX¿Ñ¤ÍÆMwXY}~ʼ°œ±£]gŒiX¿Ñ¤ÍÆ}

dwviʾɮˆŒi`Dž`ŽYzƏ]buX’ʼDž^ʠʐX•gu‹ǥ]s^ŒiXgʼťɕ ǁzÍÔ]Ėu‹ƾljzʠʐruX‘ȥƠ•ȉɛi‘dw]v^‡iʾëØ}»Ò´~¿Ñ¤

ÍÅÒ¤}ĚƏɇz~m}ʘɚƖ]”\jʼLȲ\Xdwp\Ƕɝgu‹XXŒMwƚh‘\

‹g’‡k–ʾg\gʼɮˆŒiX¿Ñ¤ÍÆzi‘dw~ʼ¿Ñ¤ÍÆ]ʝ`y‘…xƙɃ]

Ė‡igʼƛ’’m’…x}ơʠv~W‡k–ʾʮć]jzƏ]b‡gYʾ 8.1 � � � � � を � � � � �

:=?=,9v~LM}ƊzȺ`ƸŞę~ďuǶɝf’‡iʾiy”qö•DžXu‹ťɕw~Ƕʡ Āviʾd’•¦ÇÒ´ƸwXX‡iʾ¦ÇÒ´Ƹ•ǛðW‘ewz¿Ñ¤ÍÆÝzϒuʼDž

\’uX‘ĒŨ•ɗȓi‘ŽYzƏ]b‡gYʾf‹y`ʼ¿Ñ¤ÍÆ]ʝ`y‘zs’uʼ ɉėv‹ö•DžXo}\ƒ’ug‡X‡iʾûZʼ

,=0,:1.4=.70>

>;4==

}ŽYzʼʿęȍz•Džbʼm}ɕ~¦ÇÒ´ɕwy‡iʾ‡oʼ

>;4==ē } ʮ Ȝ A;4===ǿ } õ Ȝ

}ŽYzʼťɕƸ}NJůzDž^ʀ‰dw‹v^‘gʼƽNjɫ•Dž`dw‹v^‡iʾopgʼƽ NjɫȁŒzŽru~ǟg`ɩɱv^jzƸŞībi‘dw]W‘}vʼķɊƖ•ɆƜi‘yÑ ÔÄŞstv‹ɋX\ĭɟɏƶŞpbv¦ÇÒ´•DžXoƼ]Ƕʫviʾ

8.2 � ロ � � を � � に す � � � に � � � す �

å‡v}ûv‹ȓguX‡i]ʼ/: Œ 41 yx}¾Ñ±£Ýv~ŞØcʹšÒ³Ò´ʺ•g‡

gYʾ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ʼ¾Ñ±£Ēʕ}Ƹ•«ÁÔ«•Ď’ujku[`w¾Ñ±£}ȩň]Õȍvěƺv

^‡iʾʇŷʼˉ ą}«ÁÔ«șžvɋXwƕX‡iʾ

LJʁ}³™®z~ʼŸÔ´šÒ³Ò´wXruʼƳɕi‘wm}ġ}ɕwČʳ]m“YŽY z Ô­Ï]Șĩi‘ǛɈ]W‘}vʼšÒ³Ò´•i‘}~m’…x}ơʠv~W‡k–ʾ

(23)

8.3 � � � � � � � � � � � � �

ƸÝ}ƸŞʠ~ʒƆzȝbo…Y]ɮˆŒi`y‡iʾȡɇ~LMwLM}ÛĉzƐj«

ÁÔ«•Ď’‘dwzguX‡iʾ‡oʼéĎƸ]öɕ‹Ⱥ`w^z~LM•×Øzm“Z‘w ɮˆŒi`y‡iʾǻzʼĽhº®ÔÒvŮgjsĒŨ]ʐYƸ•Ü„‘w^z~ʼº®ÔÒ ]܂ŽYz«ÁÔ«•Ď’‘dw•[ĪŠg‡iʾëØ~ʼȡɇ}©ÅÊÐÔ©ÌÒ¿Ñ¤Í Æ}ʿʕ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ʼëØ}ŽYzy‡iʾ 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ȷǏ•Ėg‡iʾg\gʼº®ÔÒ

•m“Zoġɇ~įy‘ɂȋɹłv«ÁÔ«•Ď’o}v~W‡k–ʾd}ûv~ʼxd\Õ ȥƠʼûZ /C • /D zDž^ʠʐZopbv‹ǟgXȷǏ]ƌ’‡k–ʾg\‹ʼ/C w /D • Dž^ʠʐZu‹ƸǪȋyÅ«z~yjʼĖĤȷǏ•ɛu‹ʠʐXzǥt\yXķɈƖ]W‡

iʾŽruʼv^‘pb¿Ñ¤ÍƕDžXuX‘ǢʧvÅ«•ĴʥXu[\|y‡k–ʾ d}ǁʼġɇ}ŽYzº®Ôҕm“Zu[bʼǙƼĿzÕɕÕɕ°œ±£i‘pbvy`

ȿƼĿz‹Ǥɾgy]°œ±£i‘dw]v^‡iʾɌSyɟž\°œ±£i‘dwvʼÅ

«}yX¿Ñ¤ÍÆzi‘dw]v^‘}viʾ

d}çʼƸwƸ}ʠzʒƆy¦ÇÒ´ƸŒʼö‹DžXuXyXɕ•ƪĎi’ʼ¿Ñ¤ÍÆ}

Ǭ’zĬʐ]v^u”\Œi`y‡iʾd’~Ƹȟ•Ǣɐzėb‘ŽYzʼ¿Ñ¤Íƕ

Ĭėbi‘wɆZ’XXvgYʾ

8.4 � � � � � � � � � � � � � � � � �

ƶŠȋzǨ‡ruX‘įȯyţƶʹ Ći‘w\ʼ •ĦZ‘w\ʼ Þi‘w\ʺ}őļëŕ

~ʼv^‘pbţƶ}úȃʚ•ǯi…Y]XXwƕX‡iʾ¿Ñ¤ÍƕDžXuX‘ǁz~Ȁ ɠguXu‹ǁʠ]ȶru\ɮ–pǁzƙł]ė\y`y‘ķɈƖ]W‘\viʾ

ûZʼʬŝ}ɶʚmeʹG62ʺwč}ʈžcʹG8>ʺ•úru ɢȦi’mec2 Gʹ ʺvi]ʼd’•įówi‘·Ï¢Ôʼenergy/mec2

•ɢȦi‘¿Ñ¤Íƕʼ

090090=2D0

wDž`wʼƊv 0 wXYƶŞ]xd\Ǎo}\ė\y`y‘ķɈƖ]W‡

iʾdYXYǁz~ŖŮʮćv‹ʼ

(24)

800 .70 8.80.7 090090=2D8.

wgu[bʼ”\ŒiXg¿Ñ¤ÍÆĒŨ}ɣʜz‹y‡iʾ

‡oʼ/: ¾Ñ±£• Ňɀʂiʼw\ʼ ŇewzĖĤi‘ʼw\XYğƍƶ‹ʼŔƶz gu[bƶĈ}ƙł]ƿȓf’‘gʼŔDŽ‹gŒi`y‡iʾûZʼ

/:4 ,4-4 09//:

>@8 /:4 >@8>@8,4 09//:

wXY /: ¾Ñ±£z[Xuʼ wXYƶ~ʖęɚȰƶzýşi‘đʇ}ƶĈvi\ʼëØ}

ŽYzŔƶzg‡iʾ 48,C /:4 48,C ,4-4 09//:

>@8

/:4 48,C >@8>@8,4 09//:

dYgu[bƙł]~r^i‘gʼ • zŔDŽgoXǁz~ŔDŽǵ]ÕȥƠviˆ‡

iʾd}ŽYyŔƶī~¿Ñ¤ÍÆ]ʝ`y‘…xʘɚƖ]œg‡iʾ

まとめと次回の予告

åŇ~ʼŏNjȋy¿Ñ¤ÍÆ}Dž^ƼwʼDž`ǁ}LdsMzsXuɭƿg‡goʾåŇ ɭƿgoŏNjȋƸǪ•úYpbv‹ʼǗSyƶĈɢȦ¿Ñ¤ÍƕDž`dw]v^‡iʾǀ\

LɄYŽƛ’“MwXX‡iʾɼʁyº­¦Ò•ĝȃguɌSyɢȦ•guˆuØfXʾ ǝŇ~ʼ§¾ÏÔ°ÒzsXuɭƿg‡iʾ§¾Ï԰ҕúZʼÕʊ}ɢȦơʱ•¾Í±

£Â±£«īgum}ǛɈpb•úroʼŗ^y¿Ñ¤ÍƕėģguÇÒ²¶Ò«}gŒi X¿Ñ¤ÍÆzi‘dw]v^‡iʾ

‡oʼƶĈ•ĖĤi‘ʨ}ĖĤƇƀ•ƨţi‘ƼǪŒʼ³Ô®•½—šÏzĂşgo½—š

Ï\ɮˆʀ–pi‘ƼǪyxʼĎĖĤƸ}ɨȲzsXu‹ɭƿg‡iʾ

参考文献

)*Ďʞ :=?=,9ťɻ¿Ñ¤ÍÅÒ¤ʼǎȄŻǚÓŲNjɍäÓǹǩijăʼ­½´¹Ò£ʼ ź )*ƶĈɢȦ}ŷɱʼïȀǟŘÓɓʙŅſʼđȞĖǺ ź

参照

関連したドキュメント

HDMI 3 eARC/ARC(Enhanced Audio Return Channel/Audio Return Channel). eARC/ARCに対応したオーディオシステムと接続

[r]

Advances in Linear Logic (edited by J.-Y.. Developments in

In this paper, we show that a construction given by Cavenagh, Donovan and Dr´apal for 3-homogeneous latin trades in fact classifies every minimal 3-homogeneous latin trade.. We in

The generalized j-factorial polynomial sequences considered lead to applications expressing key forms of the j-factorial functions in terms of arbitrary partitions of the

For a better understanding of the switching dynamics of the Fermi-acceleration oscillator, a parameter map for periodic motions and chaos should be developed from the

そのうち HBs 抗原陽性率は 22/1611 件(1.3%)であった。HBs 抗原陰性患者のうち HBs 抗体、HBc 抗体測定率は 2010 年 18%, 10%, 2012 年で 21%, 16%, 2014 29%, 28%, 2015 58%, 56%, 2015

Our binomial distribution model for frequency graphs is to consider picking for each set of four vertices A, B, C, D in K n a total order on the sums of the distances AD + BC, AB +