home *** CD-ROM | disk | FTP | other *** search
-
- öπ¡¬µ¿¿ CVMD,CVMS
- -----------------
-
-
- öπ¡¬µ¿∩ CVMD ¿ CVMS »αÑ«íαáºπÑΓ ßΓα«τ¡δÑ »ÑαѼѡ¡δÑ,
- ------- ßτ¿ΓδóáѼδÑ ¿º »α«¿ºó«½∞¡δσ Σá⌐½«ó ó Σ«α¼áΓÑ
- α«ß«ΣΓ, ó τ¿ß½«óπε Σ«α¼π.
-
- æ¿¡Γá¬ß¿ß y!=CVMS(4-íá⌐Γ«óá∩ ßΓ᫬á)
- --------- y#=CVMD(8-íá⌐Γ«óá∩ ßΓ᫬á)
-
- çá¼Ñτá¡¿∩ CVMS (Convert Microsoft Singl-precision string)
- --------- »αÑ«íαáºπÑΓ 4-íá⌐Γ«óπε ßΓ᫬π, »αÑñßΓáó½∩εΘπε
- º¡áτÑ¡¿Ñ Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿ ó Σ«α¼áΓÑ î¿¬α«ß«ΣΓ,ó º¡áτÑ¡¿Ñ
- Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿ ó Σ«α¼áΓÑ IEEE Æπαí«-üÑ⌐ß¿¬á. CVMD (Convert
- Microsoft Double-precision string) »αÑ«íαáºπÑΓ 4-íá⌐Γ«óπε ßΓ᫬π,
- »αÑñßΓáó½∩εΘπε º¡áτÑ¡¿Ñ ñó«⌐¡«⌐ Γ«τ¡«ßΓ¿ ó Σ«α¼áΓÑ IEE
- Æπαí«-üÑ⌐ß¿¬á. ¥Γ¿ Σπ¡¬µ¿¿ »αÑñπß¼«ΓαÑ¡δ ¿ß¬½íτ¿Γѽ∞¡« ñ½∩
- ß«ó¼ÑßΓ¿¼«ßΓ¿ ß ßπΘÑßΓóπεΘ¿¼¿ Σá⌐½á¼¿ ê¡ΓÑα»αÑΓáΓ«α¡«ú« üÑ⌐ß¿¬á.
-
- Åα¿¼Ñα:
- '«Γ¬αδΓ∞ Σá⌐½ »α«¿ºó«½∞¡«ú« ñ«ßΓπ»á
- open "cvmd.dta" as#1 len=12
- field#1,4 as àñ¿¡¿τ¡á∩$,as äó«⌐¡á∩$
- for i=1 to 5 'ºá»¿ßáΓ∞ ¡Ñ¬«Γ«αδÑ ñá¡¡δÑ ó Σá⌐½
- '»αÑ«íαẫóáΓ∞ ñá¡¡δÑ ¿ ¡áº¡áτ¿Γ∞ Σá⌐½ ñá¡¡δσ
- lset àñ¿¡¿τ¡á∩$=mkms$(i)
- lset äó«⌐¡á∩$=mkmd$(i^i)
- put #1.1
- next i
- for i=1 to 5
- get #1,1
- print cvms(àñ¿¡¿τ¡á∩$),cvmd(äó«⌐¡á∩$)
- next i%
- print cvs(x$),cvms(x$)
- close #1
- end
-
-
- Ä»ÑαáΓ«α DATA
- -------------
-
- öπ¡¬µ¿∩ DATA ºá∩ó½∩ÑΓ ¬«¡ßΓá¡Γδ ñ½∩ «»ÑαáΓ«α«ó READ.
- -------
-
- æ¿¡Γá¬ß¿ß DATA ¬«¡ßΓá¡Γá[,¬«¡ßΓá¡Γá]...
- ---------
-
- çá¼Ñτá¡¿∩ è«¡ßΓá¡Γá - φΓ« τ¿ß½«óá∩ ¿½¿ ßΓα«τ¡á∩ ¬«¡ßΓá¡Γá.
- --------- ù¿ß½«óδÑ ¬«¡ßΓá¡Γδ ¼«úπΓ íδΓ∞ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
- ¿½¿ µÑ½δÑ ¿ «»µ¿«¡á½∞¡« ¼«úπΓ óδαáªáΓ∞ß∩ ¬á¬ ΦÑßΓ¡áñµáΓ¿α¿τ¡δÑ
- ¿½¿ ó«ß∞¼Ñα¿τ¡δÑ. æΓα«τ¡δÑ ¬«¡ßΓá¡Γδ ¡Ñ ñ«½ª¡δ ºá¬½ετáΓ∞ß∩ ó
- ¬áóδτ¬¿, Ñß½¿ «¡¿ ¡Ñ ß«ñÑαªáΓ αáºñѽ¿Γѽ¿ (ºá»∩ΓδÑ ½¿í«
- ñó«ÑΓ«τ¿∩) ¿½¿ º¡áτáΘ¿Ñ »ÑαÑñ¡¿Ñ ½¿í« ¬«¡µÑóδÑ »πßΓ«Γδ, ¿ ¼«úπΓ
- ßó«í«ñ¡« αẼÑΘáΓ∞ß∩ ó»ÑαѼѪ¬π ß τ¿ß½«ó묨 ¬«¡ßΓá¡ΓἿ.
- ìá»α¿¼Ñα:
-
- DATA Æá¬«,.79,¬πα¿¡δ⌐ »αÑñѽ,2.29,.29
-
- Åα«úαá¼¼á ¼«ªÑΓ ß«ñÑαªáΓ∞ ¼¡«ú« «»ÑαáΓ«α«ó DATA ¿ «¡¿ ¡Ñ
- «í∩ºáΓѽ∞¡« ñ«½ª¡δ íδΓ∞ ß½ÑñπεΘ¿¼¿ ñαπú ºá ñαπú«¼ ßΓα«¬á¼¿.
- èáªñ«Ñ ¼«ªÑΓ ß«ñÑαªáΓ∞ ßΓ«½∞¬« ¬«¡ßΓá¡Γ, ߬«½∞¬« π¼ÑΘáÑΓß∩ ó
- ßΓ᫬Ñ.
- é« óαѼ∩ »α«ú«¡á «»ÑαáΓ«αδ READ »«½πτáεΓ ñ«ßΓπ» ¬ ¬«¡ßΓá¡Γá¼
- DATA ß½Ñóá ¡á»αáó« ¿ ßóÑασπ 󡿺 ó Γ«¼ »«α∩ñ¬Ñ, ó ¬á¬«¼ «¡¿
- »«∩ó½∩εΓß∩ ó ¿ßσ«ñ¡«⌐ »α«úαá¼¼Ñ. ü«½∞Φ¿¡ßΓó« «íΘ¿σ «Φ¿í«¬,
- áßß«µ¿¿απѼδσ ß «»ÑαáΓ«α«¼ DATA ¿ READ »«½πτáÑΓß∩ ¿º-ºá
- ¡Ñß¿¡σα«¡¡«ßΓ¿ ¿ »«»δΓ«¬ ºáúαπº¿Γ∞ ßΓα«τ¡δε ñá¡¡δÑ ó τ¿ß½«óπε
- »ÑαѼѡ¡πε; ó αѺπ½∞ΓáΓÑ úÑ¡Ñα¿απÑΓß∩ «Φ¿í¬á 2 (ß¿¡Γá¬ß¿τÑ߬á∩
- «Φ¿í¬á). è ß«ªá½Ñ¡¿ε óδ ¡Ñ »«½πτáÑΓÑ ¿¡Σ«α¼áµ¿ε «í «Φ¿í¬Ñ »α¿
- ºáúαπº¬Ñ τ¿ß½«ó«⌐ ¬«¡ßΓá¡Γδ ó ßΓα«τ¡πε »ÑαѼѡ¡πε, ñáªÑ Ñß½¿ φΓ«
- ¡Ñ Γ«, τΓ« óδ ¡á¼ÑαÑó὿ß∞ ßñѽáΓ∞.
- 諼á¡ñá RESTORE »«ºó«½∩ÑΓ óá¼ »«óΓ«α¡« ßτ¿ΓδóáΓ∞ ¬«¡ßΓá¡Γδ ¿º
- »Ñαó«ú« «»ÑαáΓ«αá ¿½¿ ½εí«ú« ߻ѵ¿Σ¿µ¿α«óá¡¡«ú« «»ÑαáΓ«αá DATA.
- àß½¿ óδ »δΓáÑΓÑß∞ αÑ὿º«óáΓ∞ READ í«½∞Φ«Ñ τ¿ß½« αáº, τѼ ¿¼ÑÑΓ
- ¬«¡ßΓá¡Γ óáΦá »α«úαá¼¼á, φΓ« »α¿ó«ñ¿Γ ¬ «Φ¿í¬Ñ 4 (ó¡Ñ ñá¡¡δσ).
-
- Äúαá¡¿τÑ¡¿∩ éδ ¡Ñ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ó «»ÑαáΓ«αáσ DATA
- ----------- ½¿ΓÑαδ ß ¡Ñ»αÑαδó¡δ¼ »«ñτÑનó᡿Ѽ. ìÑ
- »«½∞ºπ⌐ΓÑß∞ Ññ¿¡¿τ¡«⌐ ¬áóδτ¬«⌐ (') ñ½∩ ¬«¼Ñ¡Γ¿α«óá¡¿∩ «»ÑαáΓ«αá
- DATA, »«ß¬«½∞¬π Æπαí«-üÑ⌐ß¿¬ ¼«ªÑΓ »α¿¡∩Γ∞ ÑÑ ºá »«ß½Ññ¡¿⌐ óσ«ñ,
- á óáΦ ¬«¼¼Ñ¡Γáα¿⌐ ºá τáßΓ∞ ñá¡¡«⌐ «ñ¡«⌐ ñ½¿¡¡«⌐ ßΓα«τ¡«⌐
- ¬«¡ßΓá¡Γδ. ìá»α¿¼Ñα:
-
- "è¡«»¬¿","ß«íᬿ" ¿ "ßó¿¡∞¿'ß»¿ß«¬ ª¿ó«Γ¡δσ."
-
- éδ ¼«ªÑΓÑ, «ñ¡á¬«, íѺ«»áß¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ φΓ«⌐ µÑ½¿ :REM:
-
- æ¼. Γá¬ªÑ READ
- RESTORE
-
- Åα¿¼Ñα:
- '¥Γá »α«úαá¼¼á ñѼ«¡ßΓα¿απÑΓ ¿ß»«½∞º«óá¡¿Ñ «»ÑαáΓ«αá DATA
- sub Äíαáí«Γ¬áÉѺπ½∞ΓáΓ«ó(æΓπñÑ¡Γáê¼∩$,æΓπñÑ¡ΓáæαÑñ¡¿⌐%)
- local éßÑú«%,üá½%,i%
- éßÑú«%=0
- read æΓπñÑ¡Γáê¼∩$
- for i%=1 to 10
- read üá½%
- éßÑúÑ%=éßÑú«%+üá½%
- next i%
- æΓπñÑ¡ΓáæαÑñ¡¿⌐%=éßÑú«%\10
- end sub
- for æΓπñÑ¡Γ%=1 to 3
- call Äíαáí«Γ¬áÉѺπ½∞ΓáΓ«ó(濼∩$,æαÑñ¡¿⌐%)
- print using "&'s ßαÑñ¡¿⌐ αáóÑ¡ ###";ß¿¼∩$,ßαÑñ¡¿⌐%
- next æΓπñÑ¡Γ%
- end
- éáΦ¿ αѺπ½∞ΓáΓδ:
- DATA é.ÅÑαα¿,78,65,35,79,86,93,79,85,99,96
- DATA Å.éáΓß«¡ ,98,94,70,88,99,100,75,96,100,95
- DATA î.ù¿¬¬«¡Ñ,65,59,75,82,56,79,82,76,69,89
-
-
- æ¿ßΓѼ¡á∩ »ÑαѼѡ¡á∩ DATE$
- --------------------------
-
- öπ¡¬µ¿∩ DATE$ πßΓá¡áó½¿óáÑΓ ¿ πßΓá¡áó½¿óáÑΓ ß¿ßΓѼ¼¡πε ñáΓπ.
- -------
-
- æ¿¡Γá¬ß¿ß DATE$=s$ (πßΓá¡«ó¿Γ∞ ñáΓπ ó ß««ΓóÑΓßΓó¿¿ ß
- --------- ¿¡Σ«α¼áµ¿Ñ⌐ ó s$) s$=DATE$ (s$ ß«ñÑαª¿Γ ΓÑ»Ñα∞
- ¿¡Σ«α¼áµ¿ε « ñáΓÑ).
-
- çá¼Ñτá¡¿∩ æ¿ßΓѼ¡á∩ ñáΓá πßΓá¡áó½¿óáÑΓß∩ ¡áº¡áτÑ¡¿Ñ¼
- --------- »αáó¿½∞¡« ßΣ«α¼¿α«óá¡¡«ú« ßΓα«τ¡«ú« º¡áτÑ¡¿∩ ó
- DATE$. ìạáτÑ¡¿Ñ DATE$ ßΓα«τ¡«⌐ »ÑαѼѡ¡«⌐ ñѽáÑΓ ß¿ßΓѼ¡πε ñáΓπ
- ñ«ßΓπ»¡«⌐ ñ½∩ «íαáí«Γ¬¿. DATE$ ó«ºóαáΘáÑΓ 10-½¿ΓÑα¡πε ßΓ᫬π ó
- Σ«α¼Ñ ¼¼-ññ-úúúú, úñÑ ¼¼-¼Ñß∩µ, ññ-ñÑ¡∞, úúúú-ú«ñ.
- ùΓ«íδ ¿º¼Ñ¡¿Γ∞ ñáΓπ, óáΦá ßΓ᫬á ñ«½ª¡a ¿¼ÑΓ∞ Σ«α¼áΓ ñáΓδ
- «ñ¡«ú« ¿º ß½ÑñπεΘ¿σ ó¿ñ«ó:
- ¼¼-ññ-úúúú
- ¼¼/ññ/úú
- ¼¼-ññ-úúúú
- ¼¼/ññ/úúúú
- ìá»α¿¼Ñα:
-
- "10-25-86" πßΓá¡áó½¿óáÑΓ ß¿ßΓѼ¡πε ñáΓπ ¡á 25 «¬Γ∩íα∩ 1986 ú«ñá.
-
- Äúαá¡¿τÑ¡¿∩ â«ñ, ¡áº¡áτÑ¡¡δ⌐ ó ß¿ßΓѼ¡«⌐ »ÑαѼѡ¡«⌐ DATE$
- ----------- ñ«½ªÑ¡ ½ÑªáΓ∞ ó ñ¿á»áº«¡Ñ 1980-2099.
-
- æ¼. Γá¬ªÑ TIME$
-
- Åα¿¼Ñα:
- '«Γ«íαếΓ∞ ΓѬπΘπε ß¿ßΓѼ¡πε ñáΓπ
- print "ΓѬπΘá∩ ß¿ßΓѼ¡á∩ ñáΓá";DATE$
- input "»«ªá½π⌐ßΓá, óóÑñ¿ΓÑ ¡«óπε ñáΓπ ó Σ«α¼Ñ
- ¼¼-ññ-úú";ì«óá∩äáΓá$
- DATE$=ì«óá∩äáΓá$
- print "ÆÑ¬πΘá∩ ß¿ßΓѼ¡á∩ ñáΓá πßΓá¡«ó½Ñ¡á ¡á ",DATE$
- end
-
-
- Ä»ÑαáΓ«α DECR
- -------------
-
- öπ¡¬µ¿∩ DECR ßíαáßδóáÑΓ »ÑαѼѡ¡πε.
- -------
-
- æ¿¡Γá¬ß¿ß DECR »ÑαѼѡ¡á∩[,αẼÑα]
- ---------
-
- çá¼Ñτá¡¿∩ ÅÑαѼѡ¡á∩ - φΓ« τ¿ß½Ñ¡¡á∩ »ÑαѼѡ¡á∩, á
- --------- αẼÑα-«»µ¿«¡á½∞¡«Ñ τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ, ¬«Γ«α«Ñ
- π¬áºδóáÑΓ º¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ ñ«½ª¡« óδτ¿ΓáΓ∞ß∩ ¿º »ÑαѼѡ¡«⌐. àß½¿
- αẼÑα «»π߬áÑΓß∩, ¿ß»«½∞ºπÑΓß∩ 1.
- DECR-½πτΦ¿⌐ ß»«ß«í ßíαáßδóá¡¿∩ »ÑαѼѡ¡«⌐. ä½∩ »α¿αáΘÑ¡¿∩
- »ÑαѼѡ¡«⌐ ¿ß»«½∞ºπ⌐ΓÑ «»ÑαáΓ«α INCR.
-
- æ¼. Γá¬ªÑ INCR
-
- Åα¿¼Ñα:
- i%=15
- j%=500
- while i%>0
- print i%,j%
- decr i%
- decr j%,5 'ßíα«ß¿Γ∞ º¡áτÑ¡¿Ñ ¡á 5
- wend
- end
-
-
- Ä»ÑαáΓ«α DEF FN/END DEF
- -----------------------
-
- öπ¡¬µ¿∩ DEF FN/END DEF «»αÑñѽ∩ÑΓ Σπ¡¬µ¿ε.
- -------
-
- æ¿¡Γá¬ß¿ß àñ¿¡¿τ¡á∩ ßΓ᫬á:
- --------- DEF FN ¿ñÑ¡Γ¿Σ¿¬áΓ«α[(ß»¿ß«¬ áαúπ¼Ñ¡Γ«ó)]=óδαáªÑ¡¿Ñ
- î¡«ú«ßΓα«τ¡á∩:
- DEF FN ¿ñÑ¡Γ¿Σ¿¬áΓ«α[(ß»¿ß«¬ áαúπ¼Ñ¡Γ«ó)]
- [LOCAL ß»¿ß«¬ »ÑαѼѡ¡δσ]
- [STATIC ß»¿ß«¬ »ÑαѼѡ¡δσ]
- [SHARED ß»¿ß«¬ »ÑαѼѡ¡δσ]
- .
- .
- .
- [EXIT DEF]
- [FN ¿ñÑ¡Γ¿Σ¿¬áΓ«α=óδαáªÑ¡¿Ñ]
- END DEF
-
- çá¼Ñτá¡¿∩ êñÑ¡Γ¿Σ¿¬áΓ«α - φΓ« π¡¿¬á½∞¡«Ñ ¿¼∩, ¬«Γ«α«Ñ
- --------- ñ«½ª¡« áßß«µ¿¿α«óáΓ∞ß∩ ß Σπ¡¬µ¿Ñ⌐ ¿ ß½Ññ«óáΓ∞
- ß«ú½áΦÑ¡¿ε «í ¡á¿¼Ñ¡«óá¡¿¿ ¼ÑΓ«¬ ¿ »ÑαѼѡ¡δσ (Γ.Ñ. »αÑñßΓáó½∩Γ∞
- ß«í«⌐ íπ¬óπ, ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ ½εí«Ñ τ¿ß½« íπ¬ó ¿/¿½¿ µ¿Σα).
- 滿߫¬ áαúπ¼Ñ¡Γ«ó - φΓ« «»µ¿«¡á½∞¡á∩, αáºñѽ∩Ѽá∩ ºá¡∩Γ묨
- »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ Σ«α¼á½∞¡δσ»áαá¼ÑΓα«ó. Åáαá¼ÑΓαδ, ¿ß»«½∞ºπѼδÑ
- ó ß»¿ß¬Ñ áαúπ¼Ñ¡Γ«ó, ß½πªáΓ Γ«½∞¬« ñ½∩ «»αÑñѽѡ¿∩ Σπ¡¬µ¿¿: «¡¿
- ¡Ñ ¿¼ÑεΓ óºá¿¼«ßó∩º¿ ß ñαπú¿¼¿ »ÑαѼѡ¡δ¼¿ »α«úαá¼¼δ, ¿¼ÑεΘ¿¼¿ ΓÑ
- ªÑ ¿¼Ñ¡á. C¬«í¬¿ DEF FN ¿ END DEF ¿ ¿¼∩ »«ñ«í¡«⌐ ßπí»α«úαá¼¼Ñ
- úαπ»»δ «»ÑαáΓ«α«ó ¡áºδóáÑΓß∩ Σπ¡¬µ¿Ñ⌐. öπ¡¬µ¿¿ ¼«ªÑΓ «»-
- µ¿«¡á½∞¡« »«ñáóáΓ∞ß∩ «ñ¿¡ ¿½¿ í«½ÑÑ áαúπ¼Ñ¡Γ«ó »« ¡áº¡áτÑ¡¿ε.
- öπ¡¬µ¿¿ ó«ºóαáΘáεΓ º¡áτÑ¡¿Ñ (Γ¿» ¬«Γ«α«ú« π»αáó½∩ÑΓß∩
- ß««ΓóÑΓßóÑ¡¡« ¿¼Ñ¡¿ Σπ¡¬µ¿¿, ¬á¬ Ñß½¿ íδ φΓ« íδ½á »ÑαѼѡ¡á∩) ¿
- »«φΓ«¼π ¼«úπΓ óδºδóáΓ∞ß∩ ¿º ½εí«ú« «»ÑαáΓ«αá, ¬«Γ«α«Ñ ß»«ß«í¡«
- »α¿¡¿¼áΓ∞ º¡áτÑ¡¿Ñ »«ñσ«ñ∩ΘÑú« Γ¿»á.
-
- Ä»Ñαñѽѡ¿Ñ Σπ¡¬µ¿⌐ ¿ »α«úαá¼¼¡δ⌐ »«Γ«¬
- ---------------------------------------
-
- Å«½«ªÑ¡¿Ñ «»αÑñѽѡ¿⌐ Σπ¡¬µ¿⌐ ¡Ñ ¿¼ÑÑΓ º¡áτÑ¡¿∩. öπ¡¬µ¿∩ ¼«ªÑΓ
- íδΓ∞ «»αÑñѽѡá ó ßΓα«¬Ñ 1 ¿½¿ ßΓα«¬Ñ 1000 »α«úαá¼¼δ, ó¡Ñ
- ºáó¿ß¿¼«ßΓ¿ «Γ Γ«ú«,úñÑ «¡á ¿ß»«½∞ºπÑΓß∩ ¿ óá¼ ¡ÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿
- »α«»π߬áΓ∞ »α«úαá¼¼¡δ⌐ »«Γ«¬ ¡Ñ»«ßαÑñßΓóÑ¡¡« τÑαѺ Σπ¡¬µ¿ε ó
- ¬áτÑßΓóÑ Φáúá ó«ºíπªñÑ¡¿∩ (τΓ« óδ «í∩ºá¡δ ñѽáΓ∞ ß «ñ¡«ßΓα«τ¡δ¼¿
- Σπ¡¬µ¿∩¼¿ ó ê¡ΓÑα»αÑΓáΓ«α¡«¼ üÑ⌐ß¿¬Ñ). 諼»¿½∩Γ«α »α«ß¼áΓα¿óáÑΓ
- óáΦ¿ «»αÑñѽѡ¿∩, úñÑ íδ «¡¿ ¡¿ í뫨.
- Æá¬ªÑ, ó «Γ½¿τ¿¿ «Γ »«ñ»α«úαá¼¼, ¿ß»«½¡Ñ¡¿Ñ ¡Ñ ¼«ªÑΓ
- ¡Ñ«ª¿ñá¡¡« "»α¿¡∩Γ∞ß∩" ºá Σπ¡¬µ¿ε. ä½∩ óßÑú«, τΓ« ¬áßáÑΓß∩
- ¿ß»«½¡¿Γѽ∞¡«ú« »α«σ«ñá »α«úαá¼¼δ, «»αÑñѽѡ¿∩ Σπ¡¬µ¿⌐ ¿ »α«µÑñπα
- ¡Ñó¿ñ¿¼δ. ìá»α¿¼Ñα:
- t=fnéδñáΓ∞ÿΓáΓ
- def fnéδñáΓ∞ÿΓáΓ
- print "éδñáε ¿º fnéδñáΓ∞ÿΓáΓ"
- end def
- è«úñá ¿ß»«½¡∩ÑΓß∩ φΓá τÑΓδαÑσßΓα«τ¡á∩ »α«úαá¼¼á, ß««íΘÑ¡¿Ñ
- »«∩ó½∩ÑΓß∩ Γ«½∞¬« «ñ¿¡ αáº, »«ß¬«½∞¬π éδñáΓ∞ÿΓáΓ óδºδóáÑΓß∩
- Γ«½∞¬« ó »Ñαó«⌐ ßΓ᫬Ñ.
- Ä»αÑñѽѡ¿∩ Σπ¡¬µ¿⌐ ñ«½ª¡δ Γαá¬Γ«óáΓ∞ß∩ ¬á¬ ¿º«½¿α«óá¡¡δÑ
- «ßΓα«óá ¬«ñá; ¡¿ »ÑαÑσ«ñ«ó ó ¡¿σ, ¡¿ »ÑαÑσ«ñ«ó ¿º ¡¿σ ß »«¼«Θ∞ε
- «»ÑαáΓ«αá GOTO, GOSUB ¿½¿ RETURN ¡Ñ ßπΘÑßΓóπÑΓ. Äñ¡á¬« ó »αÑñѽáσ
- ßá¼¿σ «»αÑñѽѡ¿⌐ Γá¬¿Ñ «»ÑαáΓ«αδ ßπΘÑßΓóπεΓ .
- æ½ÑñπÑΓ ºá¼ÑΓ¿Γ∞, τΓ« «»αÑñѽѡ¿∩ Σπ¡¬µ¿⌐ ¿ »α«µÑñπα ¡Ñ½∞º∩
- ú¡Ñºñ«óáΓ∞, Γ.Ñ. ¡Ñºá¬«¡¡« «»αÑñѽ∩Γ∞ »α«µÑñπαπ ¿½¿ Σπ¡¬µ¿ε
- ó¡πΓα¿ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿ (¬áªñ«Ñ «»αÑñѽѡ¿Ñ »α«µÑñπαδ ¿½¿
- Σπ¡¬µ¿¿ ¼«ªÑΓ ß«ñÑαªáΓ∞ ó맮óδ ñαπú¿σ »α«µÑñπα).
-
- çá∩ó½Ñ¡¿∩ ½«¬á½∞¡δσ »ÑαѼѡ¡δσ(Γ«½∞¬« ¼¡«ú«ßΓα«τ¡δÑ Σπ¡¬µ¿¿)
- ------------------------------------------------------------
- ùΓ«íδ ºá∩ó¿Γ∞ ½«¬«½∞¡δÑ »ÑαѼѡ¡δÑ ó »αÑñѽáσ Σπ¡¬µ¿¿, »ÑαÑñ
- ½εí묨 ¿ß»«½∞ºπÑ¼δ¼¿ «»ÑαáΓ«αἿ ó «»αÑñѽѡ¿¿ ¿ß»«½∞ºπ⌐ΓÑ
- «»ÑαáΓ«α LOCAL. ìá»α¿¼Ñα
- LOCAL a%,b#,ü«½∞Φ«⌐îáßß¿ó%()
- 櫺ñáÑΓ Γα¿ ½«¬á½∞¡δσ »ÑαѼѡ¡δσ: a%, b#, (µÑ½«Ñ ¿ ñó«⌐¡«⌐
- Γ«τ¡«ßΓ¿ ß««ΓóÑΓßΓóÑ¡¡«) ¿ ¼áßß¿ó ü«½∞Φ«⌐îáßß¿ó%. çáΓѼ ¼áßß¿ó
- ñ«½ªÑ¡ íδΓ∞ ¡áñ½ÑªáΘ¿¼ «íαẫ¼ «íαẼÑαÑ¡:
- DIM DYNAMIC ü«½∞Φ«⌐îáßß¿ó%(1000)
-
- æ¿¡Γá¬ß¿τÑ߬¿Ñ ¿ αáºñѽ∩ѼδÑ »ÑαѼѡ¡δÑ
- ---------------------------------------
-
- Å« π¼«½τá¡¿ε, »ÑαѼѡ¡δÑ ¬«Γ«αδÑ ¿ß»«½∞ºπεΓß∩ ó «»αÑñѽѡ¿¿
- Σπ¡¬µ¿⌐, ¿¼ÑεΓ áΓα¿íπΓ SHARED (αáºñѽ∩ѼδÑ); Γ.Ñ. «¡¿ ∩ó½∩εΓß∩
- ú½«í«½∞¡δ¼¿ ñ½∩ «ßΓá½∞¡«⌐ »α«úαá¼¼δ. ū߬«½∞¬π φΓ« π¼«½τá¡¿Ñ
- ¼«ªÑΓ ¿º¼Ñ¡¿Γ∞ß∩, óδ «í∩ºá¡δ ºáΓαáτ¿óáΓ∞- πß¿½¿∩ ¡á ºá∩ó½Ñ¡¿Ñ
- ¬áªñ«⌐ ¿ß»«½∞ºπѼ«⌐ ó Σπ¡¬µ¿¿ »ÑαѼѡ¡«⌐.
- çá∩ó½∩⌐ΓÑ »ÑαѼѡ¡δÑ ß áΓα¿íπΓ«¼ STATIC, Ñß½¿ ó᪡« τΓ«íδ
- »ÑαѼѡ¡á∩ ¡Ñ ΓÑα∩½á ßó«Ñú« º¡áτÑ¡¿∩ »α¿¬áªñ«¼ ó«ºíπªñÑ¡¿¿, ¡«
- ÑΘÑ ¼«ú½á íδΓ∞ ¿º¼Ñ¡Ñ¡á Γ«½∞¬« ó¡πΓα¿ Σπ¡¬µ¿¿.
- Ä»αÑñѽѡ¿Ñ ¼¡«ú«ßΓα«τ¡«⌐ Σπ¡¬µ¿¿ «íδτ¡« ó¬½ετáÑΓ ó ßÑí∩
- ¡áº¡áτÑ¡¿Ñ ¿ñÑ¡Γ¿Σ¿¬áΓ«απ Σπ¡¬µ¿¿ ¿ ñ«½ª¡« ºáóÑαΦáΓß∩ END DEF.
- àß½¿ óδ ñѽáÑΓÑ óδí«α ¡Ñ ó¬½ετáΓ∞ ¡áº¡áτÑ¡¿Ñ ¿ñÑ¡Γ¿Σ¿¬áΓ«απ
- Σπ¡¬µ¿¿, Γ« º¡áτÑ¡¿Ñ ó«ºóαáΘáѼ«Ñ ¿º Σπ¡¬µ¿¿ ¡Ñ«»αÑñѽѡ¡«.
- êß»«½∞ºπ⌐ΓÑ ñ½∩ ó«ºóαáΘÑ¡¿∩ ¿º Σπ¡¬µ¿¿ úñÑ-Γ« ó ¿¡«¼ ¼ÑßΓÑ,
- τѼ ó ¬«¡µÑ ÑÑ, «»ÑαáΓ«α EXIT DEF.
-
- æ¼. Γá¬ªÑ LOCAL
- SHARED
- STATIC
-
- Åα¿¼Ñα:
- $STACK &H&FFF
- éßÑú«=1
- def fn Σá¬Γ«α¿á½%(i%)
- '¥Γá Σπ¡¬µ¿∩ óδτ¿ß½∩ÑΓ Σá¬Γ«α¿á½ »áαá¼ÑΓαá i%
- éßÑú«=éßÑú«*i%
- if i%>1 then
- æáí%=fnΣá¬Γ«α¿á½%(i%)
- endif
- fnΣá¬Γ«α¿á½%=éßÑú«
- end def '¬«¡Ñµ Σπ¡¬µ¿¿ fnΣá¬Γ«α¿á½
- print "éóÑßΓ¿ τ¿ß½«,¬«Γ«α«Ñ óδ ªÑ½áÑΓÑ «íßτ¿ΓáΓ∞"
- input "Σá¬Γ«α¿á½:",j%
- print fnΣá¬Γ«α¿á½%(j%)
- end
-
-
- Ä»ÑαáΓ«αδ DEFINT, DEFLNG, DEFSNG, DEFDBL, DEFSTR
- ------------------------------------------------
-
- öπ¡¬µ¿∩ çá∩ó½∩εΓ Γ¿» ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó »ÑαѼѡ¡δσ »« π¼«½τá¡¿ε.
- --------
-
- æ¿¡Γá¬ß¿ß DEFΓ¿» íπ¬óÑ¡¡δ⌐ ñ¿á»áº«¡[,íπ¬óÑ¡¡δ⌐ ñ¿á»áº«¡]...
- ---------
-
- çá¼Ñτá¡¿∩ Æ¿» »αÑñßΓáó½∩ÑΓ «ñ¿¡ ¿º »∩Γ¿ Γ¿»«ó »ÑαѼѡ¡δσ
- --------- Æπαí«-üÑ⌐ß¿¬á: INT (µÑ½«Ñ), LNG (ñ½¿¡¡á∩ µÑ½á∩),
- SNG (Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿), DBL (ñó«⌐¡«⌐ Γ«τ¡«ßΓ¿) ¿ STR
- (ßΓα«τ¡á∩). üπ¬óÑ¡¡δ⌐ ñ¿á»áº«¡ - φΓ« ½¿í« «ñ¡á á½Σáó¿Γ¡á∩ ½¿ΓÑαá
- («Γ á ñ« z, αÑú¿ßΓα íѺαẽ¿τÑ¡), ½¿í« ñ¿á»áº«¡ íπ¬ó (ñóÑ íπ¬óδ,
- αáºñѽѡ¡δÑ Γ¿αÑ; ¡á»α¿¼Ñα, Ç-î).
- Ä»ÑαáΓ«α DEFΓ¿» ß««íΘáÑΓ ¬«¼»¿½∩Γ«απ, τΓ« »ÑαѼѡ¡δÑ ¿
- «»αÑñѽ∩ѼδÑ »«½∞º«óáΓѽѼ Σπ¡¬µ¿¿, ¡áτ¿¡áεΘ¿Ñß∩ ß«
- ߻ѵ¿Σ¿µ¿α«óá¡¡δσ íπ¬ó ¿½¿ ñ¿á»áº«¡á íπ¬ó, íπñπΓ «»αÑñѽѡ¡«ú«
- Γ¿»á. ¥Γ« ñáÑΓ óἠ󫺼«ª¡«ßΓ∞ ¿ß»«½∞º«óáΓ∞ »ÑαѼѡ¡δÑ, ¿¡δÑ,
- τѼ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿, ó óáΦÑ⌐ »α«úαá¼¼Ñ íѺ
- ó¬½ετÑ¡¿∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó Γ¿»á (¡á»α¿¼Ñα, %,#)
- Å« π¼«½τá¡¿ε, ¬«úñá ¬«¼»¿½∩Γ«α«¼ «í¡áαπª¿óáÑΓß∩ ¿¼∩ »ÑαѼѡ¡«⌐
- íѺ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá Γ¿»á, «¡« »αÑñ»«½áúáÑΓß∩ »ÑαѼѡ¡«⌐ ß
- »½áóáεΘÑ⌐ Γ«τ¬«⌐ Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿. ìá»α¿¼Ñα, ó »α¿óÑñÑ¡¡«¼ ¡¿ªÑ
- «»ÑαáΓ«αÑ ¿ N ¿ M »«½áúáεΓß∩ ¿¼ÑεΘ¿¼¿ Ññ¿¡¿τ¡πε Γ«τ¡«ßΓ∞:
- N=M+16
- àß½¿, «ñ¡á¬«, φΓ«¼π «»ÑαáΓ«απ »αÑñΦÑßΓó«óὫ DEFINT N,M, Γ« N ¿ M
- ñ«½ª¡δ íδΓ∞ µÑ½δ¼¿, ¬á¬ ¿ ½εíá∩ ñαπúá∩ »ÑαѼѡ¡á∩, ¿¼∩ ¬«Γ«α«⌐
- ¡áτ¿¡áÑΓß∩ ß N ¿½¿ M óÑασ¡Ñú« ¿½¿ ¡¿ª¡Ñú« αÑú¿ßΓαá.
- êß»«½¡Ñ¡¿Ñ DEFΓ¿» ó Æπαí«-üÑ⌐ß¿¬Ñ «Γñ¿τáÑΓß∩ «Γ ¿ß»«½¡Ñ¡¿∩ ó
- ê¡ΓÑα»αÑΓáΓ«α¡«¼ üÑ⌐ß¿¬Ñ. ê¡ΓÑα»αÑΓáΓ«α ßπñ¿Γ « Γ¿»Ñ
- ß««ΓóÑΓßΓóÑ¡¡« Γ«¼π, úñÑ »«∩ó¿½ß∩ «»ÑαáΓ«α DEFΓ¿» ó »«α∩ñ¬Ñ
- ¿ß»«½¡Ñ¡¿∩ »α«úαá¼¼δ. Æπαí«-üÑ⌐ß¿¬, ¬á¬ ¬«¼»¿½∩Γ«α, αáßß¼áΓα¿-
- óáÑΓ »«½«ªÑ¡¿Ñ DEFΓ¿» ó ¿ßσ«ñ¡«¼ Σá⌐½Ñ. ìá»α¿¼Ñα, »α¿ ¿ß»«½¡Ñ¡¿¿
- φΓ«⌐ »α«úαá¼¼δ:
- 10 goto 30
- 20 defint a-m
- 30 j=45.3:print j
- ê¡ΓÑα»αÑΓáΓ«α¡δ⌐ üÑ⌐ß¿¬ ¡¿¬«úñá ¡Ñ ºá¼ÑΓ¿Γ ºá∩ó½Ñ¡¿Ñ Γ¿»á ó
- ßΓα«¬Ñ 20. è«úñá «¡ ñ«í¿αáÑΓß∩ ñ« j ó ßΓα«¬Ñ 30 φΓ« j ßΓá¡«ó¿Γß∩
- »ÑαѼѡ¡«⌐ Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿ ¿ ¡Ñ τ¿ΓáÑΓß∩ ¬á¬ 45.3.
- Æπαí«-üÑ⌐ß¿¬, ¡á«í«α«Γ, »α¿¡¿¼áÑΓ αÑΦÑ¡¿Ñ « Γ¿»Ñ »ÑαѼѡ¡«⌐ ó«
- óαѼ∩ ¬«¼»¿½∩µ¿¿ ó¡Ñ ºáó¿ß¿¼«ßΓ¿ «Γ ¿ß»«½¡¿Γѽ∞¡«ú« »α«σ«ñá («
- ¬«Γ«α«¼ ó« óαѼ∩ ¬«¼»¿½¿α«óá¡¿¿ ¡¿τÑú« ¡Ñ ¿ºóÑßΓ¡«). ìÑ«íσ«ñ¿¼«
- »«ºáí«Γ¿Γß∩ Γ«½∞¬« «Γ«¼, τΓ«íδ «»ÑαáΓ«α DEFINT Σ¿º¿τÑ߬¿ »«∩ó¿½ß∩
- ñ« »«∩ó½Ñ¡¿∩ j ó»ÑαóδÑ, ó αѺπ½∞ΓáΓÑ τÑú« j «¬áºδóáÑΓß∩ µÑ½«⌐
- »ÑαѼѡ¡«⌐ ¿ αáß»ÑτáΓδóáÑΓß∩ 45.
-
- Äúαá¡¿τÑ¡¿∩ Ä»ÑαáΓ«α«¼ DEFΓ¿» íπñÑΓ »ÑαÑ«»αÑñѽ∩Γ∞ß∩ Γ¿»
- ----------- ½εíδσ ß««ΓóÑΓßΓóπεΘ¿σ »ÑαѼѡ¡δσ, ¬«Γ«αδÑ πªÑ
- ¿ß»«½∞ºπεΓß∩ ó »α«úαá¼¼Ñ. Åα«úαá¼¼á ß½ÑñπεΘÑú« »α¿¼Ñαá
- ñѼ«¡ßΓα¿απÑΓ φëà ¬αá⌐¡Ñ ó᪡δ⌐ ¼«¼Ñ¡Γ.
-
- Åα¿¼Ñα:
- i=39567.999
- print "τ¿ß½« Ññ.Γ«τ¡«ßΓ¿",i
- defsng i
- print "µÑ½«Ñ τ¿ß½«",i
- defdbl a-c
- deflng j-z
- a=32767.1
- z=-1
- i=&H8FFF
- print "Γα¿ αạδσ Γ¿»á",f,z,i
- end
-
-
- Ä»ÑαáΓ«α DEF SEG
- ----------------
-
- öπ¡¬µ¿∩ DEF SEG «»αÑñѽ∩ÑΓ ßÑú¼Ñ¡Γ ñá¡¡δσ, »«ñ½ÑªáΘ¿σ
- ------- ¿ß»«½∞º«óá¡¿ε «»ÑαáΓ«αἿ BLOAD, BSAVE, CALL,
- ABSOLUTE, PEEK ¿ POKE.
-
- æ¿¡Γá¬ß¿ß DEF SEG [=τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ]
- ---------
-
- çá¼Ñτá¡¿∩ ù¿ß½«ó«Ñ óδαáªÑ¡¿Ñ ¼«ªÑΓ ¡áσ«ñ¿Γß∩ ó ñ¿á»áº«¡Ñ
- --------- «Γ 0 ñ« 65535. DEF SEG «»αÑñѽ∩ÑΓ ßÑú¼Ñ¡Γ »á¼∩Γ¿
- ó ¬«Γ«α«¼ íπñπΓ ß»Ñµ¿Σ¿µ¿α«óáΓ∞ß∩ «ΓóÑΓó½Ñ¡¿∩ »«ß½ÑñπΘ¿¼¿
- «»ÑαáΓ«αἿ BLOAD, BSAVE, CALL, ABSOLUTE, PEEK, POKE. æÑú¼Ñ¡Γ-φΓ«
- áñαÑßπεΘá∩ ¬«¡ßΓαπ¬µ¿∩, ¿ß»«½∞ºπѼá∩ »α«µÑßß«αἿ ßѼÑ⌐ßΓóá ê¡Γѽ
- 86. ÇñαÑßá ñ«½ª¡δ ߻ѵ¿Σ¿µ¿α«óáΓ∞ß∩ ñóπ¼∩ µÑ½δ¼¿, ßÑú¼Ñ¡Γ ¿
- «ΓóÑΓó½Ñ¡¿Ñ ó ßÑú¼Ñ¡Γ.
- DEF SEG íѺ áαúπ¼Ñ¡Γá ó«ºóαáΘáÑΓ º¡áτÑ¡¿Ñ ßÑú¼Ñ¡Γá ¬ Ñú«
- º¡áτÑ¡¿ε »« π¼«τá¡¿ε ¡á ¼«¼Ñ¡Γ ºá»π߬á. ÅÑαóδÑ 256 íá⌐Γ«ó
- ßÑú¼Ñ¡Γá »« π¼«½τá¡¿ε ß«ñÑαªáΓ ¿¡Σ«α¼áµ¿ε, ¿ß»«½∞ºπѼπε ß¿ßΓѼ«⌐
- »«ññÑ᪬¿ óαѼѡ¿ »α«ú«¡á óáΦÑ⌐ »α«úαá¼¼δ. é φΓ«¼ ßÑú¼Ñ¡ΓÑ ÑßΓ∞
- «ñ¿¡ ¿¡ΓÑαÑß¡δ⌐ áñαÑß »α¿ «ΓóÑΓó½Ñ¡¿¿ &HF4E. ç¡áτÑ¡¿∩ óßΓáó½Ñ¡¡δÑ
- ¬«¼á¡ñ«⌐ POKE »« φΓ«¼π áñαÑßπ ¿º¼Ñ¡∩εΓ ΓѬßΓ ºá»¿ßá¡¡δ⌐ ¡á φ¬αá¡Ñ
- ó ½εí«¼ úαáΣ¿τÑ߬«¼ αѪ¿¼Ñ. ûóÑΓ ºáó¿ß¿Γ «Γ Γ«ú«, ó ¬á¬«¼ αѪ¿¼Ñ
- óδ ¡áσ«ñ¿½¿ß∞. äαπú«⌐ »«½Ñº¡δ⌐ áñαÑß ó ßÑú¼Ñ¡ΓÑ ñá¡¡δσ »«
- π¼«½τá¡¿ε ¡áσ«ñ¿Γß∩ ó ∩τÑ⌐¬Ñ 0 ¿ 1. ¥Γ« ß½«ó« ß«ñÑαª¿Γ ßÑú¼Ñ¡Γ
- ßΓ᫬ Æπαí«-üÑ⌐ß¿¬á.
-
- æ¼. Γá¬ªÑ COLOR
-
- Åα¿¼Ñα:
- '¥Γá »α«úαá¼¼á »«ºó«½∩ÑΓ ºá»«½¡¿Γ∞ φ¬αá¡ íπ¬óἿ Ç,
- 'óßΓáó½Ñ¡¡δ¼¿ ¡Ñ»«ßαÑñßΓóÑ¡¡« ó ó¿ñÑ«-»á¼∩Γ∞, «»αÑñѽ¿Γ∞
- 'Σπ¡¬µ¿ε, ¬«Γ«αá∩ πßΓá¡áó½¿óáÑΓ áñαÑß ó¿ñÑ«-»á¼∩Γ¿,
- '»«½πτ¿Γ∞ Γ¿» ó¿ñÑ«-»½áΓδ «Γ »«½∞º«óáΓѽ∩
- def fn é¿ñÑ«¥¬αá¡%
- local ¥¬αá¡áÆ¿»%
- print "Γ¿» φ¬αá¡á ?"
- input "[1 ñ½∩ ¼«¡«,2 ñ½∩ µóÑΓ¡«ú«]",¥¬αá¡áÆ¿»%
- select case ¥¬αá¡áÆ¿»%
- case 1
- fn é¿ñÑ«¥¬αá¡%=&HB000
- case 2
- fn é¿ñÑ«¥¬αá¡%=&HB800
- end select
- end def
- def seg=fné¿ñÑ«¥¬αá¡%
- for i%=0 to 4000 step 2
- poke i%,asc("A")
- next i%
- end
-
-
- Ä»ÑαáΓ«α DELAY
- --------------
-
- öπ¡¬µ¿∩ DELAY óßΓáó½∩ÑΓ »áπºπ
- -------
-
- æ¿¡Γá¬ß¿ß DELAY ßѬπ¡ñδ
- ---------
-
- çá¼Ñτá¡¿∩ ßѬπ¡ñá - φΓ« τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ, «»αÑñѽ∩εΘÑÑ
- --------- τ¿ß½« ßѬπ¡ñ »áπºδ, óδ»«½¡∩Ѽ«⌐ Æπαí«-üÑ⌐ß¿¬«¼
- »ÑαÑñ ¿ß»«½∞º«ó᡿Ѽ ß½ÑñπΘÑú« «»ÑαáΓ«αá. Åα¿¼Ñτá¡¿Ñ: DELAY
- »α¿¡¿¼áÑΓ áαúπ¼Ñ¡Γδ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐, á ñα«í¡δÑ ºáñÑ᪬¿ ¼«ª¡«
- ߻ѵ¿Σ¿µ¿α«óáΓ∞ ß αáºαÑΦÑ¡¿Ñ¼ »α¿¼Ñα¡« 0.054.
- êß»«½∞º«óá¡¿Ñ DELAY, á ¡Ñ »α«úαá¼¼¡«ú« µ¿¬½á ¡¿τÑú«¡Ññѽ᡿∩,
- ߬áºδóáÑΓß∩ ¡á »α«úαá¼¼áσ, ¬«Γ«αδÑ »α«ú«¡∩εΓß∩ ¡á ¼áΦ¿¡áσ ß
- αạ«⌐ ߬«α«ßΓ∞ε «íαáí«Γ¬¿ (Γ.Ñ. íếαπεΘ¿σß∩ ¡á 8088 »«
- ßαáó¡Ñ¡¿ε ß íếαπεΘ¿¼¿ß∩ ¡á 80286, ¿½¿ 6 îúµ »« ßαáó¡Ñ¡¿ε ß 8
- îúµ).
-
- Åα¿¼Ñα:
- print "ì᪼¿ΓÑ ½εíπε ¬¡«»¬π ñ½∩ ºáóÑαΦÑ¡¿∩ »α«úαá¼¼δ"
- while not instat
- locate 10,30
- print time$
- delay 5
- wend
- end
-
-
- Ä»ÑαáΓ«α DIM
- ------------
-
- öπ¡¬µ¿∩ DIM ºá∩ó½∩ÑΓ ¼áßß¿ó
- -------
-
- æ¿¡Γá¬ß¿ß DIM{static!dynamic}»ÑαѼѡ¡á∩(»«ñßΓα«τ¡δ⌐
- ¿¡ñѬß)[,»ÑαѼѡ¡á∩(»«ñßΓα«τ¡δ⌐ ¿¡ñÑ¬ß )]...
- DIM {static!dynamic}»ÑαѼѡ¡á∩(¼¿¡:¼á¬ß)[,¼¿¡:¼á¬ß]...)[,»ÑαÑ-
- ¼Ñ¡¡á∩(¼¿¡:¼á¬ß)[,¼¿¡:¼á¬ß]...)]...
-
- çá¼Ñτá¡¿Ñ ÅÑαѼѡ¡á∩ - φΓ« ¿ñÑ¡Γ¿Σ¿¬áΓ«α, ¿ß»«½∞ºπѼδ⌐ ñ½∩
- --------- ¼áßß¿óá. Å«ñßΓα«τ¡δ⌐ ¿¡ñÑ¬ß - φΓ« αáºñѽ∩Ѽδ⌐
- ºá»∩Γ묨 ß»¿ß«¬ «ñ¡«ú« ¿½¿ í«½ÑÑ µÑ½δσ óδαáªÑ¡¿⌐, «»αÑñѽ∩εΘ¿⌐
- αẼÑαδ ¼áßß¿óá. DIM ºá∩ó½∩ÑΓ ¼áßß¿ó¡δÑ »ÑαѼѡ¡δÑ ¿ «»αÑñѽ∩ÑΓ
- ¿σ αẼÑα ¿ τ¿ß½« ¿º¼ÑαÑ¡¿⌐. é »«α∩ñ¬Ñ π½πτΦÑ¡¿∩ ß¿¡Γá¬ß¿ßá
- ¿¡ΓÑα»αÑΓáΓ«α¡«ú« üÑ⌐ß¿¬á, Æπαí«-üÑ⌐ß¿¬ ñáÑΓ óἠ󫺼«ª¡«ßΓ∞
- «»αÑñѽ∩Γ∞ ñ¿á»áº«¡ º¡áτÑ¡¿⌐ »«ñßΓα«τ¡δσ ¿¡ñѬ߫ó (¼¿¡:¼á¬ß), á
- ¡Ñ Γ«½∞¬« óÑασ¡¿⌐ »αÑñѽ, ¡á»α¿¼Ñα:
- DIM B(50:60)
- ß«ºñáÑΓ ¼áßß¿ó ¿º 11 φ½Ñ¼Ñ¡Γ«ó Ññ¿¡¿τ¡«⌐ Γ«τ¡«ßΓ¿, ¡π¼ÑαπѼδσ «Γ
- 50 ñ« 60. Ä»ÑαáΓ«α«¼
- DIM C(50:60,25:45)
- ß«ºñáÑΓß∩ ñóπ¼Ñα¡δ⌐ ¼áßß¿ó ß «íΘ¿¼ τ¿ß½«¼ φ½Ñ¼Ñ¡Γ«ó 11*21.
- æ¿¡Γá¬ß¿ß ñ¿á»áº«¡á ¼«ª¡« αáßΦ¿α∩Γ∞ ¡á ¼¡«ú«¼Ñα¡δÑ ¼áßß¿óδ:
- DIM ᫪ñÑ¡¿∩(1800:1899,1:12)
- ä½∩ «»αÑñѽѡ¿∩ ¡á¿¼Ñ¡∞ΦÑú« φ½Ñ¼Ñ¡Γá ó ¼áßß¿óÑ ¼«ª¡« ΓᬪÑ
- ¿ß»«½∞º«óáΓ∞ ßó∩ºá¡¡δÑ «»ÑαáΓ«αδ OPTION BASE, σ«Γ∩ ñ¿á»áº«¡¡δ⌐
- ¼Ñσá¡¿º¼ í«½ÑÑ ¼«Θ¡«Ñ ¿ »αÑñ»«τΓ¿Γѽ∞¡«Ñ ßαÑñßΓó«.
- è«úñá »α«úαá¼¼á ¿ß»«½∞ºπÑΓß∩ ó»ÑαóδÑ, Æπαí«-üÑ⌐ß¿¬
- πßΓá¡áó½¿óáÑΓ ¬áªñδ⌐ φ½Ñ¼Ñ¡Γ τ¿ß½«ó«ú« ¼áßß¿óá ó 0, á ßΓα«τ¡δÑ
- ¼áßß¿óδ-ó ¡π½∞-ßΓ᫬π (ñ½¿¡á=0). àß½¿ »α«úαá¼¼á ºá»π߬áÑΓß∩ ó¡«ó∞
- ß »«¼«Θ∞ε «»ÑαáΓ«αá RUN, τ¿ß½«óδÑ ¼áßß¿óδ »«óΓ«α¡«
- πßΓá¡áó½¿óáεΓß∩ ó ¡«½∞, á ßΓα«τ¡δÑ ¼áßß¿óδ ó ¡«½∞-ßΓ᫬π.
- àß½¿ ¼áßß¿ó¡á∩ »ÑαѼѡ¡á∩ ¿ß»«½∞ºπÑΓß∩ íѺ »αÑñΦÑßΓóπεΘÑú«
- «»ÑαáΓ«αá DIM, ¼á¬ß¿¼á½∞¡δ¼ »«ñßΓα«τ¡δ¼ ¿¡ñѬ߫¼ ∩ó½∩ÑΓß∩
- º¡áτÑ¡¿Ñ 10 »« π¼«½τá¡¿ε, ¬á¬ Ñß½¿ íδ ó¬½ετ¿½¿ (10) ó óáΦ
- «»ÑαáΓ«α DIM. Äñ¡á¬« »αÑñ»«τΓ¿Γѽ∞¡« ó »αá¬Γ¿τÑ߬«⌐ αáí«ΓÑ
- ºá∩ó½∩Γ∞ ¬áªñδ⌐ ¼áßß¿ó ∩ó¡«.
- î¿¡¿¼á½∞¡«Ñ º¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ó ¬áτÑßΓóÑ
- »«ñßΓα«τ¡«ú« ¿¡ñѬßá ó ¼aßß¿óáσ, ÑßΓ∞ 0, Ñß½¿ ¡Ñ ߻ѵ¿Σ¿µ¿απÑΓß∩
- ¿¡«Ñ ß »«¼«Θ∞ε ¬«¼á¡ñδ OPTION BASE.
- Ä»µ¿«¡á½∞¡δÑ áαúπ¼Ñ¡Γδ STATIC ¿ DYNAMIC π»αáó½∩εΓ,
- ß««ΓóÑΓßΓóÑ¡¡«, ΓѼ, íπñÑΓ ½¿ »α«ßΓαá¡ßΓó« ñ½∩ ¼áßß¿óá ºáαá¡ÑÑ
- αáß»αÑñѽ∩Γ∞ß∩ ¬«¼»¿½∩Γ«α«¼, ¿½¿ »«ñ½Ñª¿Γ αáß»αÑñѽѡ¿ε
- ñ¿¡á¼¿τÑ߬¿. àß½¿ φëà áαúπ¼Ñ¡Γ «»π߬áÑΓß∩, ¼áßß¿óδ »« π¼«½τá¡¿ε
- αẼÑΘáεΓß∩ ¬á¬ ßΓáΓ¿τÑ߬¿Ñ, Ñß½¿ πªÑ ¡Ñ ºáñá¡ ¼ÑΓá«»ÑαáΓ«α
- $DYNAMIC, Ñß½¿ ó ºá∩ó½Ñ¡¿¿ DIM ¡Ñ ¿ß»«½∞ºπÑΓß∩ ¬á¬«Ñ-½¿í«
- óδαáªÑ¡¿Ñ, Ñß½¿ ¿¼∩ ¼áßß¿óá ¡Ñ »«∩ó½∩ÑΓß∩ ó ñóπσ «»ÑαáΓ«αáσ DIM
- ¿½¿ Ñß½¿ ¼áßß¿ó ¡Ñ ºá∩ó½Ñ¡ ½«¬á½∞¡δ¼ ó »α«µÑñπαÑ ½¿í« Σπ¡¬µ¿¿.
- ÅÑαѬ½ετáΓѽ∞ »α«óÑન úαá¡¿µ, ñ«ßΓπ»¡δ⌐ τÑαѺ ¼Ñ¡ε
- «»µ¿⌐,óδºδóáÑΓ ß«ºñá¡¿Ñ ¬«¼»¿½∩Γ«α«¼ ¬«ñá, ¬«Γ«αδ¼ »α«óÑα∩ÑΓß∩
- »α¿Ñ¼½Ñ¼«ßΓ∞ »«ñßΓα«τ¡δσ ¿¡ñѬ߫ó »α¿ óß∩¬«⌐ ßßδ½¬Ñ ¡á ¼áßß¿ó.
-
- Éẽ¿τ¿∩ Æπαí«-üÑ⌐ß¿¬ ñáÑΓ ó«º¼«ª¡«ßΓ∞ »α«úαá¼¼¿ßΓπ
- -------- ߻ѵ¿Σ¿µ¿α«óáΓ∞ ¡áτá½∞¡δ⌐ ¿ ¬«¡Ñτ¡δ⌐ ¿¡ñѬßδ
- ¼áßß¿óá. ê¡ΓÑα»αÑΓáΓ«α¡δ⌐ üÑ⌐ß¿¬ αẼÑΘáÑΓ óßÑ ¼áßß¿óδ
- ñ¿¡á¼¿τÑ߬¿, ¡« Æπαí«-üÑ⌐ß¿¬ íπñÑΓ »δΓáΓ∞ß∩ αẼÑßΓ¿Γ∞ ¿σ
- ßΓáΓ¿τÑ߬¿ (ó« óαѼ∩ ¬«¼»¿½¿α«óá¡¿∩), τΓ« ñѽáÑΓ ¿σ í«½ÑÑ
- íδßΓα«ñ«ßΓπ»¡δ¼¿. éδ ¼«ªÑΓÑ ∩ó¡« »αÑ«ñ«½ÑóáΓ∞ Γ¿» ¿ß»«½∞ºπѼ«ú«
- αẼÑΘÑ¡¿∩.
-
- æ¼.Γá¬ªÑ $DYNAMIC
- FRE
- $STATIC
-
- Åα¿¼Ñα:
- %îá¬ßÉẼ=20
- %î¿¡ÉẼ=1
- dim îáßß¿ó%(%î¿¡ÉẼ:%îá¬ßÉẼ)
- for ßτÑΓτ¿¬i%=%î¿¡ÉẼ TO %îá¬ßÉẼ
- îáßß¿ó%(ßτÑΓτ¿¬i%=%î¿¡αẼ to %îá¬ßÉẼ
- îáßß¿ó%(ßτÑΓτ¿¬i%)=int(rnd*10)
- next ßτÑΓτ¿¬i%
- end
-
-
- Ä»ÑαáΓ«α DO/LOOP
- ----------------
-
- öπ¡¬µ¿∩ DO/LOOP-φΓ« µ¿¬½ ß ΓѬßΓ«¼ TRUE (¿ßΓ¿¡¡«) ¿½¿ FALSE
- ------- (½«ª¡«) ó óÑασ¡Ñ⌐ ¿/¿½¿ ¡¿ª¡Ñ⌐ τáßΓ¿ µ¿¬½á.
-
- æ¿¡Γá¬ß¿ß DO[{WHILE!UNTIL}óδαáªÑ¡¿Ñ]
- --------- .
- . «»ÑαáΓ«αδ [EXIT LOOP]
- .
- [LOOP!WEND][{WHILE!UNTIL}óδαáªÑ¡¿Ñ]
-
- çá¼Ñτá¡¿∩ éδαáªÑ¡¿Ñ - φΓ« τ¿ß½«ó«Ñ óδαáªÑ¡¿Ñ, ó ¬«Γ«α«¼
- --------- ¡Ñ¡π½ÑóδÑ º¡áτÑ¡¿∩ »αÑñßΓáó½∩εΓ TRUE, á
- ¡π½ÑóδÑ-FALSE.
- DO ¿ LOOP »αÑñßΓáó½∩εΓ ß«í«⌐ ßΓα«¿Γѽ∞¡δÑ φ½Ñ¼Ñ¡Γδ µ¿¬½«ó ñ½∩
- óßÑσ ß½πτáÑó. Ä¡¿ »«ºó«½∩εΓ óá¼ ß«ºñáóáΓ∞ µ¿¬½δ ß ΓÑßΓ¿α«ó᡿Ѽ
- πß½«ó¿∩ ºáóÑαΦÑ¡¿∩ ó óÑασ¡Ñ⌐ τáßΓ¿ µ¿¬½á, ó ¡¿ª¡Ñ⌐ Ñú« τáßΓ¿ ¿ ó
- «í«¿σ ¼ÑßΓáσ. Ä»ÑαáΓ«α DO óßÑúñá ñ«½ªÑ¡ íδΓ∞ ó »áαÑ ß «»ÑαáΓ«α«¼
- LOOP ó ¡¿ª¡Ñ⌐ τáßΓ¿ µ¿¬½á. ìÑß«óαáñÑ¡¿Ñ DO ¿ LOOP »α¿ó«ñ¿Γ ¬
- «Φ¿í¬á¼ »Ñα¿«ñá ¬«¼»¿½¿α«óá¡¿∩.
- êß»«½∞ºπ⌐ΓÑ WHILE ¿ UNTIL ñ½∩ ñ«íáó½Ñ¡¿∩ ¬á¬«ú«-Γ« ΓÑßΓá ¬
- DO/LOOP. êß»«½∞º«óá¡¿Ñ αѺÑαó¿α«óá¡¡«ú« ß½«óá WHILE πñ«í¡« »α¿
- ¡Ñ«íσ«ñ¿¼«ßΓ¿ »«óΓ«αÑ¡¿∩ µ¿¬½á, Ñß½¿ óδαáªÑ¡¿Ñ êæÆêììÄ ¿ Ñú«
- »αѬαáΘÑ¡¿¿, Ñß½¿ óδαáªÑ¡¿Ñ ïÄåìÄ. UNTIL óδºδóáÑΓ »α«Γ¿ó«»«½«ª¡δ⌐
- φΣΣѬΓ, Γ.Ñ. µ¿¬½ íπñÑΓ »αѬαáΘáΓ∞ß∩, Ñß½¿ πß½«ó¿Ñ êæÆêììÄ, ¿
- íπñÑΓ »«óΓ«α∩Γß∩, Ñß½¿ «¡« ïÄåìÄ.
-
- ìá»α¿¼Ñα:
- DO WHILE a=13
- .
- .ÄÅàÉÇÆÄÉ¢
- .
- LOOP
- ¿ß»«½¡∩ÑΓ «»ÑαáΓ«αδ ¼Ñªñπ DO ¿ LOOP,»«¬á á αáó¡« 13.
- DO UNTIL a=13 -
- .
- .ÄÅàÉÇÆÄÉ¢
- .
- LOOP
- ¿ß»«½¡∩ÑΓ «»ÑαáΓ«αδ ¼Ñªñπ DO ¿ LOOP, »«¬á á ¡Ñ αáó¡« 13. é ½εí«⌐
- Γ«τ¬Ñ DO/LOOP óδ ¼«ªÑΓÑ ó¬½ετáΓ∞ «»ÑαáΓ«α EXIT/LOOP. ¥Γ«
- φ¬ó¿óá½Ñ¡Γ¡« GOTO ¬ «»ÑαáΓ«απ, ¬«Γ«α«Ñ óδ»«½¡∩ÑΓß∩ »«ß½Ñ
- ºáóÑαΦÑ¡¿∩ LOOP. (ü«½ÑÑ »«ñα«í¡« ß¼. ó «»¿ßá¡¿¿ «»ÑαáΓ«αá EXIT).
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á Γ«, τΓ« φΓ« DO/LOOP:
- DO WHILE A<B
- .
- .
- .
- LOOP
- ¿¼ÑÑà ëà ªÑ φΣΣÑ¬Γ ,τΓ« ¿ µ¿¬½ WHILE/WEND:
- WHILE A<B
- .
- .
- .
- WEND
- ò«Γ∩ ¬«¼»¿½∩Γ«α«¼ ¡Ñ αÑ὿ºπÑΓß∩ ºáí«Γá « »«ñ«í¡δσ óÑΘáσ,
- ñѽá⌐ΓÑ «ΓßΓπ» ñ½∩ «»ÑαáΓ«α«ó ¼Ñªñπ DO ¿ LOOP ¡á »áαπ »α«íѽ«ó.
- ¥Γ« »«¼«úáÑΓ ∩ß¡ÑÑ »αÑñßΓáó¿Γ∞ ßΓαπ¬Γπαπ µ¿¬½á.
-
- Åα¿¼Ñα:
- DO '¥Γá »α«úαá¼¼á ªñÑΓ ¡áªáΓ¿∩ ¬½áó¿Φ¿
- LOOP UNTIL INSTAT
- END
-
-
- Ä»ÑαáΓ«α DRAW
- -------------
-
- öπ¡¬µ¿∩ DRAW «íÑß»Ñτ¿óáÑΓ óδτÑατ¿óá¡¿Ñ ¬«¡Γπα«ó ¡á
- ------- úαáΣ¿τÑ߬«¼ φ¬αá¡Ñ.
-
- æ¿¡Γá¬ß¿ß DRAW ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ
- ---------
-
- çá¼Ñτá¡¿∩ DRAW ñáÑΓ úαáΣ¿¬π «í∞Ñ¬Γ«ó ¡á úαáΣ¿τÑ߬«¼
- --------- φ¬αá¡Ñ ó ß««ΓóÑΓßΓó¿¿ ß ¬«¼á¡ñἿ, ºá¬½ετÑ¡¡δ¼¿
- ó ßΓα«τ¡δ⌐ áαúπ¼Ñ¡Γ, ¬«Γ«αδ⌐ ó ¡Ñú« »«ñáÑΓß∩. é ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿
- "ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ" ÑßΓ∞ »α«úαá¼¼á ñ½∩ ¿¡ΓÑα»αÑΓáΓ«α¡«ú« "∩ºδ¬á"
- DRAW. Ä»ÑαáΓ«α DRAW «íÑß»Ñτ¿óáÑΓ ¿ß»«½¡Ñ¡¿Ñ ¬«¼á¡ñ¡δσ ßΓ᫬ ñ½∩
- »«½πτÑ¡¿∩ ¿º«íαáªÑ¡¿⌐ ¡á φ¬αá¡Ñ ó« ¼¡«ú«¼ Γá¬ªÑ ¬á¬ ¿ PLAY
- ¿ß»«½¡∩ÑΓ ¬«¼á¡ñ¡δÑ ßΓ᫬¿ ñ½∩ ß«ºñá¡¿∩ ¼πºδ¬¿.
-
- -----------------------------------------------
- ÅÑαѼÑΘÑ¡¿Ñ 諼á¡ñδ
- -----------------------------------------------
- Un ÅÑαѼÑßΓ¿Γ∞ óóÑασ
- Dn ÅÑαѼÑßΓ¿Γ∞ 󡿺
- Ln ÅÑαѼÑßΓ¿Γ∞ ó½Ñó«
- Rn »ÑαѼÑßΓ¿Γ∞ ó»αáó«
- En ÅÑαѼÑßΓ¿Γ∞ óóÑασ ¿ ó»αáó«
- Fn ÅÑαѼÑßΓ¿Γ∞ 󡿺 ¿ ó»αáó«
- Cn ÅÑαѼÑßΓ¿Γ∞ 󡿺 ¿ ó½Ñó«
- Hn ÅÑαѼÑßΓ¿Γ∞ óóÑασ ¿ ó½Ñó«
- -----------------------------------------------
- n - αáßßΓ«∩¡¿Ñ »ÑαѼÑΘÑ¡¿∩ (ß¼.Sn, ¼áßΦΓáí¡δ⌐ ¬«φΣΣ¿µ¿Ñ¡Γ,
- «íßπªñáѼδ⌐ ¡¿ªÑ).
- ÅÑαѼÑΘÑ¡¿Ñ óßÑúñá ¡áτ¿¡áÑΓß∩ ó LRP ¿ ß««ΓóÑΓßΓóÑ¡¡«
- αÑúπ½¿απÑΓ LRP (LRP «º¡áτáÑΓ "Γ«τ¬á »«ß½Ññ¡Ñ⌐ »«ß佬¿") ¿
- «»αÑñѽ∩Ñ »«ß½Ññ¡εε Γ«τ¬π, ¡á ¬«Γ«απε ßßδ½á½¿ß∞ «»αÑñѽѡ¡δÑ
- τÑαΓѪ¡δÑ «»ÑαáΓ«αδ. ü«½ÑÑ ñÑΓá½∞¡πε ¿¡Σ«α¼áµ¿ε ß¼. ó αáºñѽÑ
- úαáΣ¿¬¿ âïÇé¢ 4).
- ìá»α¿¼Ñα:
- DRAW "D10R5"
- «íÑß»Ñτ¿óáÑΓ óδτÑατ¿óá¡¿Ñ L-«íαạ«⌐ Σ«α¼δ (󡿺 10, ó»αáó« 5),
- ¡áτ¿¡á∩ ß LPR. Åα¿ φΓ«¼ LPR πßΓá¡áó½¿óáÑΓß∩ ó »«ß½Ññ¡Ñ¼
- ºáñÑ⌐ßΓó«óá¡¡«¼ »¿¬ßѽÑ.
- îx,y «íÑß»Ñτ¿óáÑΓ »ÑαѼÑΘÑ¡¿Ñ ó ¬««αñ¿¡áΓπ x,y. àß½¿ »ÑαÑñ x
- ßΓ«¿Γ º¡á¬ »½εß ¿½¿ ¼¿¡πß, »ÑαѼÑΘÑ¡¿Ñ «Γ¡«ß¿Γѽ∞¡«Ñ, ¿¡áτÑ «¡«
- áíß«½εΓ¡«Ñ, ¡á»α¿¼Ñα:
- DRAW "D10R5 M30,50"
- «íÑß»Ñτ¿óáÑΓ óδτÑατ¿óá¡¿Ñ L-Σ«α¼δ, á ºáΓѼ ñ«ó«ñ¿Γ ÑÑ ½¿¡¿Ñ⌐ ñ«
- »¿¬ßѽá (30,50).
- ïεí«⌐ ¬«¼á¡ñÑ »ÑαѼÑΘÑ¡¿∩ ¼«úπΓ »αÑñΦÑßΓó«óáΓ∞ ß½ÑñπεΘ¿Ñ
- »αÑΣ¿¬ßδ:
- é -«íÑß»Ñτ¿óáÑΓ »ÑαѼÑΘÑ¡¿Ñ íѺ úαáΣ¿τÑ߬«ú« ¿º«íαáªÑ¡¿∩
- N -«íÑß»Ñτ¿óáÑΓ »ÑαѼÑΘÑ¡¿Ñ, ¡« Γá¬ªÑ ó«ºóαáΓ ó ¿ßσ«ñ¡«Ñ
- »«½«ªÑ¡¿Ñ »« «¬«¡τá¡¿¿.
- ìá»α¿¼Ñα:
- DRAW "BM180,20NU10ND101L10NR10"
- «íÑß»Ñτ¿óáÑΓ »ÑαѼÑΘÑ¡¿Ñ íѺ óδτÑατ¿óá¡¿∩ ó »¿¬ßѽ (180,20), á
- ºáΓѼ óδτÑατ¿óá¡¿Ñ º¡á¬á »½εß.
-
- äαπú¿Ñ ¬«¼á¡ñδ
- --------------
- An - «íÑß»Ñτ¿óáÑΓ πßΓá¡«ó¬π πú½á n. ç¡áτÑ¡¿Ñ n ¼«ªÑΓ ½ÑªáΓ∞ ó
- ------- ñ¿á»áº«¡Ñ «Γ 0 ñ« 3, úñÑ 0 ß««ΓóÑΓßΓóπÑΓ 0 úαáñπß«ó, 1-90
- úαáñπßá¼, 2-180 úαáñπßá¼ ¿ 3-270 úαáñπßá¼.
- TAn - «íÑß»Ñτ¿óáÑΓ »«ó«α«Γ ¡á n úαáñπß«ó. ç¡áτÑ¡¿Ñ n ¼«ªÑΓ
- ------- ¡áσ«ñ¿Γß∩ ó ñ¿á»áº«¡Ñ «Γ -360 ñ« +360 úαáñπß«ó. àß½¿ n
- »«½«ª¿Γѽ∞¡«, »«ó«α«Γ «ßπΘÑßΓó½∩ÑΓß∩ »α«Γ¿ó τáß«ó«⌐ ßΓαѽ¬¿, á
- Ñß½¿ n-«Γα¿µáΓѽ∞¡«, Γ« »« τáß«ó«⌐ ßΓαѽ¬Ñ. ç¡áτÑ¡¿∩ ó¡Ñ
- ºá¬«¡¡«ú« ñ¿á»áº«¡á óδºδóáεΓ «Φ¿í¬π 5 »Ñα¿«ñá »α«ú«¡á.
- Cn - «íÑß»Ñτ¿óáÑΓ óδτÑατ¿óá¡¿Ñ ó µóÑΓÑ n. ÄΓ¡«ß¿Γѽ∞¡«
- ------- ñ¿á»áº«¡á n ßóÑα∩⌐ΓÑß∞ ß «»ÑαáΓ«α«¼ PALETTE ó ¬áªñ«¼
- αѪ¿¼Ñ «Γ«íαáªÑ¡¿∩. ûóÑΓ«¼ »« π¼«½τá¡¿ε ∩ó½∩ÑΓß∩ ¡á¿óδßΦ¿⌐
- ºá¬«¡¡δ⌐ áΓα¿íπΓ.
- Sn - «íÑß»Ñτ¿óáÑΓ πßΓá¡«ó¬π ¼áßΦΓáí¡«ú« ¬«φΣΣ¿µ¿Ñ¡Γá ¬á¬ n/4,
- ------ úñÑ n ¼«ªÑΓ ½ÑªáΓ∞ ó ñ¿á»áº«¡Ñ «Γ 0 ño 255. ìá»α¿¼Ñα, Ñß½¿
- n=8, ¼áßΦΓáí¡δ⌐ ¬«φΣΣ¿µ¿Ñ¡Γ αáóÑ¡ 2.é «»ÑαáΓ«αÑ DRAW
- «ßπΘÑßΓó½∩ÑΓß∩ π¼¡«ªÑ¡¿Ñ ¼áßΦΓáí¡«ú« ¬«φΣΣ¿µ¿Ñ¡Γá ¡á áαúπ¼Ñ¡Γδ
- »α¿ U, D, L, R, E, F, G, H ¿ «Γ¡«ß∩Θ¿σß∩ ¬ ¡¿¼ ¬«¼á¡ñá¼ î ñ½∩
- «»αÑñѽѡ¿∩ ¬αá⌐¡Ñú« αẼÑαá «í∞Ñ¬Γ«ó. Å« π¼«½τá¡¿ε n αáó¡« 4,
- τΓ« ñáÑΓ ¼áßΦΓáí¡δ⌐ ¬«φΣΣ¿µ¿Ñ¡Γ αáó¡δ⌐ 1 (Γ.Ñ. íѺ
- ¼áßΓáí¿α«óá¡¿∩). é¿ñ«ó«Ñ «Γ¡«ΦÑ¡¿Ñ ñ¿ß»½Ñ∩ ¬«Γ«αδ¼ óδ »«½∞ºπÑΓÑß∞
- «»αÑñѽ∩ÑΓß∩ óºá¿¼«ßó∩º∞ε X ¿ Y. ìá ¿ñÑá½∞¡«¼, ¡ÑßπΘÑßΓóπεΘ¿¼
- ñ¿ß»½ÑÑ ß ó¿ñ«óδ¼ «Γ¡«ΦÑ¡¿Ñ¼ 1/1 Γ«τ¬á ó ¡á»αáó½Ñ¡¿¿ X ¿¼ÑÑΓ Γπ
- ªÑ ñ½¿¡π, τΓ« ¿ ó ¡á»αáó½Ñ¡¿¿ Y. Äñ¡á¬« ñ¿ß»½Ñ¿ ñ½∩
- IBM-¬«¼»∞εΓÑα«ó ¿¼ÑεΓ ß½ÑñπΘ¿Ñ ó¿ñ«óδÑ «Γ¡«ΦÑ¡¿∩:
- ----------------------------------------------------------------
- î«¡¿Γ«α-áñá»ΓÑα ¥¬αá¡ 1 ¥¬αá¡ 2 ¥¬αá¡ 7/8/9 ¥¬αá¡ 10
- ----------------------------------------------------------------
- ûóÑΓ¡«⌐ 5/6 5/12 ¡ÑΓ ¡ÑΓ
- ô½πτΦÑ¡¡δ⌐ 5/6 5/12 8.76/12 ¡ÑΓ
- ô½πτΦÑ¡¡δ⌐ ¼«¡« ¡ÑΓ ¡ÑΓ ¡ÑΓ 9.57/12
- ----------------------------------------------------------------
- X VARPRT$(»ÑαѼѡ¡á∩) «íÑß»Ñτ¿óáÑΓ ¿ß»«½¡Ñ¡¿Ñ ßπíßΓ᫬¿,
- Γ.Ñ. ¿ß»«½¡∩ÑΓ óΓ«απε ¬«¼á¡ñ¡πε ßΓα«¬π ¿º »Ñαó¿τ¡«⌐ DRAW ßΓ᫬¿.
- X-¬«¼á¡ñá ó τѼ-Γ« »«ñ«í¡á GOSUB; ¡á»α¿¼Ñα:
- DRAW "X"+VARPRT$(x$)
- P µóÑΓ, úαá¡¿µá ßΓáαΓπÑΓ ¡á ΓѬπΘÑ⌐ (x,y) ¬««αñ¿¡áΓÑ ¿
- «íÑß»Ñτ¿óáÑΓ ºá»«½¡Ñ¡¿Ñ µóÑΓ«¼ ûéàÆ, «ßΓá¡áó½¿óá∩ß∞ ¡á º«¡áσ
- µóÑΓá âÉÇìêûÇ.
- é ¬áªñ«¼ ß½πτáÑ áαúπ¼Ñ¡Γ n, x ¿½¿ y ¼«ªÑΓ íδΓ∞ ½¿í« ¬«¡ßΓá¡Γ«⌐
- ½¿í« »ÑαѼѡ¡«⌐ ó Σ«α¼Ñ
- =VARPRT$(»ÑαѼѡ¡á∩);
- ìá»α¿¼Ñα:
- DRAW "e15"
- Γ« ªÑ ,τΓ« ¿
- á=15
- DRAW "e="+VARPRT$(a)
- DRAW ¿ú¡«α¿απÑΓ »α«íѽδ ó ßó«Ñ⌐ ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ - óδ ¼«ªÑΓÑ
- »«ªÑ½áΓ∞ ¿ß»«½∞º«óáΓ∞ ¿σ, τΓ«íδ ßñѽáΓ∞ óáΦπ DRAW-»α«úαá¼¼π í«½ÑÑ
- τ¿Γáíѽ∞¡«⌐.
-
- Äúαá¡¿τÑ¡¿∩ Æπαí« - üÑ⌐ß¿¬ ¡Ñ αáß»«º¡áÑΓ ¿¼Ñ¡á »ÑαѼѡ¡δσ ó
- ----------- DRAW ßΓ᫬áσ. Å«φΓ«¼π óδ ñ«½ª¡δ ñ½∩ ñ«ßΓπ»á ¬
- ß«ñÑন¼«¼π »ÑαѼѡ¡δσ ó »αÑñѽáσ DRAW-ßΓ᫬¿ ó« óαѼ∩ »α«ú«¡á
- »«½∞º«óáΓ∞ß∩ VARPRT$(n). é¼ÑßΓ« DRAW "U=I%" ¿ß»«½∞ºπ⌐ΓÑ DRAW
- "U="+VARPRT$(I%)
-
- Åα¿¼Ñα:
- screen 1
- ñ«¼¿¬$="u20 c5 e20 h5 d20 l30
- draw ñ«¼¿¬$
- draw "be3"
- draw "p1,3"
- for i%=1 to 280 step 40
- draw "m="+varprt$(i%)+",40"
- draw ñ«¼¿¬$
- next i%
- end
-
- Ä»ÑαáΓ«α END
- ------------
-
- öπ¡¬µ¿∩ END ºáóÑαΦáÑΓ ¿ß»«½¡Ñ¡¿Ñ »α«úαá¼¼δ ¿½¿ «»αÑñѽ∩ÑΓ
- -------- ¬«¡eµ ßΓαπ¬Γπα¡«ú« í½«¬á.
-
- æ¿¡Γá¬ß¿ß END[{DEF!IF!SELECT!SUB}]
- ---------
-
- çá¼Ñτá¡¿∩ END íѺ áαúπ¼Ñ¡Γ«ó ºáóÑαΦáÑΓ ¿ß»«½¡Ñ¡¿Ñ
- --------- »α«úαá¼¼δ. Ä»ÑαáΓ«α END ¼«ª¡« αẼÑΘáΓ∞ úñÑ
- πú«ñ¡« ó »α«úαá¼¼Ñ ¿ ¿σ ¼«ªÑΓ íδΓ∞ í«½ÑÑ «ñ¡«ú«. Äí¡áαπªÑ¡¿Ñ END
- óδºδóáÑΓ ºá¬αδΓ¿Ñ »α«αá¼¼«⌐ óßÑσ «Γ¬αδΓδσ Σá⌐½«ó ¿ ó«ºóαáΓ ó DOS
- (¿½¿ ó Æπαí«-üÑ⌐ß¿¬, ó ºáó¿ß¿¼«ßΓ¿ «Γ Γ«ú« «Γ¬πñá íδ½á ºá»πΘÑ¡á
- »α«úαá¼¼á ó αáí«Γπ). END ¬«¼»¿½∩Γ«α«¼ ßΓα«ú« ¡Ñ ΓαÑíπÑΓß∩, σ«Γ∩
- »αá¬Γ¿τÑ߬¿ Ñú« ¿ß»«½∞º«óáΓ∞ αѬ«¼Ñ¡ñπÑΓß∩. àß½¿ »α«úαá¼¼á
- óδσ«ñ¿Γ, ¿ß»«½¡¿ó óßÑ «»ÑαáΓ«αδ, ñ«ßΓ¿úáÑΓß∩ ëà ªÑ φΣΣѬΓ.
- END, ºá ¬«Γ«αδ¼ ß½ÑñπεΓ αѺÑαó¿α«óá¡¡δÑ ß½«óá DEF, IF, SUB,
- SELECT, «»αÑñѽ∩εΓ ¬«¡Ñµ ßΓαπ¬Γπα¡«ú« í½«¬á.
- æ¼.ΓᬪÑ
- DEF
- IF
- SELECT
- STOP
- SUB
-
- Åα¿¼Ñα:
- sub ÅπßΓá∩ Åα«µ
- print "á½½«"
- endsub
- def fn ÅπßΓá∩ öπ¡¬µ$
- end def
- input "êß»«½¡¿Γ∞ »α«µÑñπαπ ¿½¿ Σπ¡¬µ¿ε [1¿½¿2]"; è«Γ«αδ⌐%
- if è«Γ«αδ⌐%> 0 then
- select case è«Γ«αδ⌐%
- case 1
- call ÅπßΓá∩ Åα«µ
- end
- case 2
- print fnÅπßΓá∩ öπ¡¬µ$
- end
- case else
- print "üδ½ ßñѽᡠ¡Ñºá¬«¡¡δ⌐ óδí«α"
- end select
- end if
- end
-
-
- Ä»ÑαáΓ«α ENDMEM
- ---------------
-
- öπ¡¬µ¿∩ ENDMEM ó«ºóαáΘáÑΓ áñαÑß ¬«¡µá Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿.
- -------
-
- æ¿¡Γá¬ß¿ß y=ENDMEM
- ---------
-
- çá¼Ñτá¡¿∩ ENDMEM ó«ºóαáΘáÑΓ ñ½¿¡¡«Ñ µÑ½«Ñ, »αÑñßΓáó½∩εΘÑú«
- --------- áñαÑß »«ß½Ññ¡Ñú« íá⌐Γá Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿. ENDMEM
- ó ß«τÑΓá¡¿¿ ß MEMSET ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ αẼÑΘÑ¡¿∩
- »α«ßΓαá¡ßΓóá ó óδß«¬«⌐ »á¼∩Γ¿ ñ½∩ »α«úαá¼¼ ¡á ∩ºδ¬Ñ áßßѼí½Ñαá.
- Å«¬á ¿ß»«½∞ºπÑΓß∩ »α«úαá¼¼á, ¡áσ«ñ∩Θá∩ß∩ ó »á¼∩Γ¿, ENDMEM ó
- ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ ó«ºóαóáΘáÑΓ ¬«¡Ñµ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ¼¿¡πß αẼÑα
- ß¿¼ó«½∞¡«⌐ Γáí½¿µδ. è«úñá Æπαí«-üÑ⌐ß¿¬ «ßπΘÑßΓó½∩ÑΓ
- ¬«¼»¿½¿α«óá¡¿Ñ ó »á¼∩Γ∞, «¡ «íÑß»Ñτ¿óáÑΓ σαá¡Ñ¡¿Ñ ß¿¼ó«½∞¡«⌐
- Γáí½¿µδ »« ¡á¿óδßΦѼπ áñαÑßπ »á¼∩Γ¿.
- æ¼.Γá¬ªÑ MEMSET
-
- Åα¿¼Ñα PRINT "諡ѵ áñαÑßπѼ«⌐ »á¼∩Γ¿ αáóÑ¡:",endmem
- end
-
-
- Ä»ÑαáΓ«α ENVIRON
- ----------------
-
- öπ¡¬µ¿∩ ENVIRON ¼«ñ¿Σ¿µ¿απÑΓ ¿¡Σ«α¼áµ¿ε ó Γáí½¿µÑ ßαÑñδ.
- -------
-
- æ¿¡Γá¬ß¿ß ENVIRON ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ
- ---------
-
- çá¼Ñτá¡¿∩ æΓα«τ¡«Ñ óδαáªÑ¡¿Ñ «»αÑñѽ∩ÑΓ ¿¼∩ »áαá¼ÑΓαá,
- --------- »«ñ½ÑªáΘÑú« ¿º¼Ñ¡Ñ¡¿ε, ñ«íáó½Ñ¡¿ε ¿½¿ ßΓ¿αá¡¿ε,
- ¿ ß«íßΓóÑ¡¡« ¿¡Σ«α¼áµ¿ε « ¡«ó«¼ »áαá¼ÑΓαÑ. ¥Γ¿ ñóÑ τáßΓ¿ ñ«½ª¡δ
- αáºñѽ∩Γß∩ º¡á¬«¼ αáóÑ¡ßΓóá (=). ENVIRON ¿ α«ñßΓóÑ¡¡á∩ Ѽπ
- Σπ¡¬µ¿∩ ENVIRON$ ¿ß»«½∞ºπεΓ∩ß ñ½∩ ¬«¡Σ¿úπαᵿ¿ ßαÑñδ, »«ñ½ÑªáΘÑ⌐
- »«ñáτÑ ó »α«úαá¼¼δ,¿ß»«½¡∩ѼδÑ τÑαѺ «»ÑαáΓ«α SHELL. (Å«ñα«í¡πε
- ¿¡Σ«α¼áµ¿ε ß¼. ó «»¿ßá¡¿¿ «»ÑαáΓ«αá SHELL ¿ ¬«¼á¡ñδ SET ó
- ß»αáó«τ¡«¼ απ¬«ó«ñßΓóÑ »« DOS) .
- ìá»α¿¼Ñα:
- ENVIRON "PATH=\TURBOBAS"
- πßΓá¡áó½¿óáÑΓ DOS-»áαá¼ÑΓα PATH ¡á "TURBOBAS". æ½Ññ«óáΓѽ∞¡« »α«-
- »πΘÑ¡¡á∩ τÑαѺ SHELL ¬«»¿∩ COMMAND.COM íπñÑΓ áóΓ«¼áΓ¿τÑ߬¿ ¿ß¬áΓ∞
- ß»αáó«τ¡¿¬ \TURBOBAS ñ½∩ ¡áσ«ªñÑ¡¿∩ Σá⌐½«ó, ¬«Γ«αδσ ¡ÑΓ ó ΓѬπΘѼ
- ß»αáó«τ¡¿¬Ñ. ùΓ«íδ ßΓÑαÑΓ∞ »áαá¼ÑΓα ¿º Γáí½¿µδ ßαÑñδ, »«ß½Ñ º¡á¬á
- α¬óÑ¡ßΓóá ßΓáó¿Γß∩ Γ«½∞¬« ñó«ÑΓ«τ¿Ñ (:):
- ENVIRON "PATH=:"
- ßΓ¿αáÑΓ ¿º Γáí½¿µδ ßαÑñδ »áαá¼ÑΓα »α«σ«ñá(PATH)
-
- Äúαá¡¿τÑ¡¿∩ éδ ¡Ñ ¼«ªÑΓÑ αáßΦ¿α∩Γ∞ »α«ßΓαá¡ßΓó« ßαÑñδ. ùΓ«íδ
- ----------- ñ«íáó½∩Γ∞ ¡«óδÑ óσ«ñδ óδ ñ«½ª¡δ «ßó«í«ñ¿Γ∞
- »α«ßΓαá¡ßΓó«, ßΓ¿αá∩ ßπΘÑßΓóπεΘ¿Ñ óσ«ñδ.
- æ¼. Γá¬ªÑ ENVIRON$
- SHELL
-
- Åα¿¼Ñα PRINT ENVIRON$("PATH")
- ENVIRON "PATH=\"
-
-
- öπ¡¬µ¿∩ ENVIRON$
- ----------------
-
- öπ¡¬µ¿∩ ENVIRON$ óδñáÑΓ »áαá¼ÑΓα Γáí½¿µδ ßαÑñδ
- -------
-
- æ¿¡Γá¬ß¿ß s$=ENVIRON$(ßΓα«¬á »áαá¼ÑΓα«ó)
- --------- s$=ENVIRON$(n)
-
- çá¼Ñτá¡¿∩ æΓα«¬á »áαá¼ÑΓα«ó - φΓ« ßΓα«τ¡«Ñ óδαáªÑ¡¿Ñ,
- ---------- ß«ñÑαªáΘÑÑ »áαá¼ÑΓα, »«ñ½ÑªáΘ¿⌐ óδñáτÑ. n-µÑ½«Ñ
- óδαáªÑ¡¿Ñ ó ñ¿á»áº«¡Ñ «Γ 1 ñ« 255. ENVIRON$ ¿ α«ñßΓóÑ¡¡δ⌐ Ñ⌐
- «»ÑαáΓ«α ENVIRON ¿ß»«½∞ºπεΓß∩ ñ½∩ ¬«¡Σ¿úπα¿α«óá¡¿∩ ßαÑñδ,
- »«ñ½ÑªáΘÑ⌐ »«ñáτÑ ó »α«úαá¼¼δ, ¿ß»«½∞ºπѼδÑ τÑαѺ «»ÑαáΓ«α SHELL.
- àß½¿ ¿ß»«½∞ºπÑΓß∩ ßΓα«τ¡δ⌐ áαúπ¼Ñ¡Γ, ENVIRON$ ó«ºóαáΘáÑΓ ΓѬßΓ,
- ¬«Γ«αδ⌐ ß½ÑñπÑΓ ºá ßΓ᫬«⌐ »áαá¼ÑΓα«ó ó Γáí½¿µÑ ßαÑñδ. æ½ÑñπÑΓ
- ºá¼ÑΓ¿Γ∞ ENVIRON$ ñѽáÑΓ αẽ¿τ¿Ñ íπ¬ó óÑασ¡Ñú« ¿ ¡¿ª¡Ñú«
- αÑú¿ßΓα«ó. àß½¿ ßΓα«¬á »áαá¼ÑΓα«ó ¡Ñ «í¡áαπª¿óáÑΓß∩ ¿½¿ ºá º¡á¬«¼
- αáóÑ¡ßΓóá ¡¿¬á¬«⌐ ΓѬßΓ ¡Ñ ß½ÑñπÑΓ, ó«ºóαáΦáÑΓß∩ ¡π½∞-ßΓ᫬á.
- àß½¿ ¿ß»«½∞ºπÑΓß∩ τ¿ß½«óá∩ Σ«α¼á, ENVIRON$ ó«ºóαáΘáÑΓ ßΓ᫬π,
- ß«ñÑαªáΘπε n-δ⌐ »áαá¼ÑΓα, ßτ¿Γá∩ «Γ ¡áτá½á Γáí½¿µδ. àß½¿ n-ú«
- »áαá¼ÑΓαá ¡ÑΓ, ó«ºóαáΘáÑΓß∩ ¡π½∞-ßΓ᫬á.
-
-
- öπ¡¬µ¿∩ EOF
- -----------
-
- öπ¡¬µ¿∩ EOF ó«ºóαáΘáÑΓ ß«ßΓ«∩¡¿Ñ ¬«¡µá Σá⌐½á.
- -------
-
- æ¿¡Γá¬ß¿ß y=EOF(öá⌐½ì«¼)
- ---------
-
- çá¼Ñτá¡¿∩ öá⌐½ì«¼ - φΓ« º¡áτÑ¡¿Ñ, ߻ѵ¿Σ¿µ¿α«óá¡¡«Ñ »α¿
- --------- «Γ¬αδΓ¿¿ Σá⌐½á. EOF ó«ºóαáΘáÑΓ TRUE (-1), Ñß½¿
- ¡á ߻ѵ¿Σ¿µ¿α«óá¡¡«¼ Σá⌐½Ñ íδ½ ñ«ßΓ¿ú¡πΓ ¬«¡Ñµ Σá⌐½á; ¿¡áτÑ
- ó«ºóαáΘáÑΓß∩ FALSE (0). EÄF ºá¬«¡¡á Γ«½∞¬« ñ½∩ ñ¿ß¬«óδσ Σá⌐½«ó,
- «Γ¬αδΓδσ ñ½∩ »«ß½Ññ«óáΓѽ∞¡«ú« ñ«ßΓπ»á ¿ ñ½∩ ¬«¼¼π¡¿¬áµ¿«¡¡δσ
- Σá⌐½«ó. 髺óαáΘÑ¡¿Ñ Σπ¡¬µ¿Ñ⌐ EOF (-1) ñ½∩ ¬«¼¼π¡¿¬áµ¿«¡¡δσ Σá⌐½«ó
- «º¡áτáÑΓ, τΓ« íπΣÑα »πßΓ.
-
- Åα¿¼Ñα OPEN "TEXT.DTA" FOR INPUT AS #1
- óÑασ:
- IF EOF(1) THEN
- PRINT C"ºá»¿ßÑ⌐ (ßΓ᫬) ó Σá⌐½Ñ TEXT.DTA"
- ENDIF
- INPUT#1,»πßΓ«$
- C=C+1
- GOTO óÑασ
- '¿½¿ ,í«½ÑÑ φ½Ñúá¡Γ¡«
- OPEN "TEXT.DTA" FOR INPUT AS #1
- WHILE NOT EOF(1)
- INPUT#1 »πßΓ«$
- INCR c
- WEND
- PRINT c" ºá»¿ßÑ⌐ (ßΓ᫬ ó Σá⌐½Ñ TEXT.DTA":END
-
-
-
-
- öπ¡¬µ¿∩ ERADR
- -------------
-
- öπ¡¬µ¿∩ ERADR ó«ºóαáΘáÑΓ áñαÑß ßἫ⌐ »«ß½Ññ¡Ñ⌐ «Φ¿í¬¿.
- -------
-
- æ¿¡Γá¬ß¿ß y=ERADR
- ---------
-
- çá¼Ñτá¡¿∩ ERADR ó«ºóαáΘáÑΓ º¡áτÑ¡¿Ñ ñ½¿¡¡«ú« µÑ½«ú«,
- --------- »αÑñßΓáó½∩εΘÑú« »«½«ªÑ¡¿Ñ ßἫ⌐ »«ß½Ññ¡Ñ⌐
- «Φ¿í¬¿. ERADR ÑßΓ∞ ¡Ñ¬«Γ«α«Ñ º¡áτÑ¡¿Ñ »α«úαá¼¼¡«ú« ßτÑΓτ¿¬á,
- ¬«Γ«α«Ñ óδó«ñ¿½«ß∞ íδ, ¡« ¡Ñ óδóÑñÑ¡«, »«ß¬«½∞¬π ¡Ñ ó¬½ετ¿½«ß∞
- «Γ߽Ѫ¿óá¡¿Ñ «Φ¿í«¬ (Γ.Ñ. Ñú« ¼«ª¡« ¼«ª¡« ¿ß»«½∞º«óáΓ∞
- »«ßαÑñßΓó«¼ ó¬½ετÑ¡¿∩ óδí«αá «Φ¿í«¬ ¿º ¼Ñ¡ε «»µ¿⌐ ñ½∩ ¡áσ«ªñÑ¡¿∩
- »«½«ªÑ¡¿∩ ó ¿ßσ«ñ¡«⌐ »α«úαá¼¼Ñ Γ«ú« «»ÑαáΓ«αá, ¬«Γ«α«Ñ úÑ¡Ñα¿απÑΓ
- «Φ¿í¬π).
-
- ERADR »αÑñ¡áº¡áτÑ¡á ó ¬áτÑßΓóÑ Σπ¡¬µ¿¿ ¡Ñ¬«Γ«α«⌐ »«ß½Ññ¡Ñ⌐
- »ÑαÑß«αΓ¿α«ó¬¿ ó »«ñ»α«úαá¼¼áσ «íαáí«Γ¬¿ «Φ¿í«¬. àß½¿ ¬á¬á∩-Γ«
- »«ñ»α«úαá¼¼á «Φ¿í«¬ ¡Ñ αáß»«½áúáÑΓ ßσѼ«⌐ «íαáí«Γ¬¿ ¬«¡¬αÑΓ¡«⌐
- «Φ¿í¬¿, óδ, »« ¬αá⌐¡Ñ⌐ ¼ÑαÑ, ¼«ªÑΓÑ óδóÑßΓ¿ ¬«ñ «Φ¿í¬¿ (ERR) ¿
- ERADR ¡á φ¬αá¡, ¿ Γᬿ¼ «íαẫ¼ ß««íΘ¿Γ∞ óáΦ¿¼ »«½∞º«óáΓѽ∩¼ «
- ¡Ñ«íσ«ñ¿¼«ßΓ¿ «Γτ¿ΓáΓ∞ß∩ « ß½πτ¿óΦ¿¼ß∩.
- æ¼.Γá¬ªÑ ERL
- ERR
- ERROR
- ON ERROR
-
- Åα¿¼Ñα ON ERROR GOTO ïÄéôÿèÇ
- DIM X%(10)
- FOR I%=1 TO 10
- READ X%(I%) 'æùêÆÇÆ£ X 10 ÉÇç
- PRINT X%(I%) '
- NEXT I%
- 'é ÅÇîƒÆê ìàäÄæÆÇÆÄùìÄà ùêæïÄ ¥ïàîàìÆÄé äÇìì¢ò
- DATA 1,2,3,4,5,6,7
- END 'æïàäô₧Öêë ÄüÉÇüÄÆùêè ÄÿêüÄè é¢éÄäêÆ ìÄîàÉ ê ÇäÉàæ
- Äÿêüèê
- ïÄéôÿèÇ :
- LOCATE 10,15
- 'é¢éàæÆê æÄÄüÖàìêà é æàÉàäêìà ¥èÉÇìÇ
- PRINT "ÄÿêüèÇ ÆêÅÇ "ERR" ÅÉÄêçÄÿïÇ ÅÄ ÇäÉàæô "ERADR
- LOCATE 11,15
- PRINT "ÅÄåÇïôëæÆÇ, ÄÆîàÆ£Æà ¥Æê çìÇùàìêƒ ê æéàÉÆàæ£ æ
- ÉôèÄéÄ俯éÄî"
- END
-
-
- Ä»ÑαáΓ«α ERASE
- --------------
-
- öπ¡¬µ¿∩ ERASE ßΓ¿αáÑΓ ñ¿¡á¼¿τÑ߬¿Ñ ¼áßß¿óδ ¿ »«óΓ«α¡«
- ------- πßΓá¡áó½¿óáÑΓ ßΓáΓ¿τÑ߬¿Ñ.
-
- æ¿¡Γá¬ß¿ß ERASE ¿¼∩ ¼áßß¿óá[,¿¼∩ ¼áßß¿óá]...
- ---------
-
- çá¼Ñτá¡¿∩ ê¼∩ ¼áßß¿óá - φΓ« ¿¼∩ Γ«ú« ¼áßß¿óá(ó«ó),
- --------- ¬«Γ«αδ⌐ óδ ªÑ½áÑΓÑ »«óΓ«α¡« πßΓá¡«ó¿Γ∞ ¿½¿
- ¿ß¬½ετ¿Γ∞ ¿º αẼÑΘÑ¡¿∩. æ½ÑñπÑΓ ºá¼ÑΓ¿Γ∞, τΓ« »πßΓδÑ ß¬«í¬¿ ¡Ñ
- ñ«½ª¡δ óσ«ñ¿Γ∞ ó êîƒ îÇææêéÇ. àß½¿ êîƒ îÇææêéÇ «Γ¡«ß¿Γß∩ ¬
- ñ¿¡á¼¿τÑ߬«¼π ¼áßß¿óπ, Ñú« »α«ßΓαá¡ßΓó« ó »á¼∩Γ¿ «ßó«í«ªñáÑΓß∩ ¿
- φΓ« ¿¼∩ ¼áßß¿óá ó ñá½∞¡Ñ⌐ΦѼ ¼«ª¡« «íαẼÑα¿Γ∞ ó¡«ó∞ ß »«¼«Θ∞ε
- ñαπú«ú« «»ÑαáΓ«αá DIM.àß½¿ êîƒ îÇææêéÇ «Γ¡«ß¿Γß∩ ¬ ßΓáΓ¿τÑ߬«¼π
- ¼áßß¿óπ, »α¿ ßΓ¿αá¡¿¿ ß »«¼«Θ∞ε ERASE Ñú« φ½Ñ¼Ñ¡Γδ »α«ßΓ«
- «τ¿ΘáεΓß∩ ó 0 (¿½¿ ó ¡π½∞-ßΓ᫬π, ñ½∩ ßΓα«τ¡δσ ¼áßß¿ó«ó).
-
- Äúαá¡¿τÑ¡¿∩ éδ ¡Ñ ¼«ªÑΓÑ ßΓÑαÑΓ∞ ¼áßß¿ó, ¬«Γ«αδ⌐ ¡¿¬«úñá ¡Ñ
- ----------- ßπΘÑßΓó«óá½, ¿½¿ ó ß½πτáÑ ñ¿¡á¼¿τÑ߬¿σ ¼áßß¿ó«ó
- πªÑ íδ½ ßΓÑαΓ.
-
- Éẽ¿τ¿∩ Æπαí« - üÑ⌐ß¿¬ ñáÑΓ ó«º¼«ª¡«ßΓ∞ ß«ºñá¡¿∩
- -------- ßΓáΓ¿τÑ߬¿σ ¼áßß¿ó«ó, ¬«Γ«αδÑ íδßΓαÑÑ
- ñ¿¡á¼¿τÑ߬¿σ ¼áßß¿ó«ó. ê¡ΓÑα»αÑΓáΓ«α¡δ⌐ üÑ⌐ß¿¬ ñ«»π߬áÑΓ Γ«½∞¬«
- ñ¿¡á¼¿τÑ߬¿Ñ ¼áßß¿óδ.
- æ¼.Γá¬ªÑ CLEAR
- DIM
- $DYNAMIC
- FRE
- $STATIC
-
- Åα¿¼Ñα ON ERROE GOTO ÄΦ¿í«¬Äíαáí«Γτ¿¬
- PRINT FRE(-1)
- DIM DYNAMIC ü«½∞Θ«⌐îáßß¿ó(10000)
- ü«½∞Φ«⌐îáßß¿ó(6666)=66
- PRINT FRE9-10
- ERASE ü«½∞Φ«⌐îáßß¿ó
- PRINT FRE(-1)
- 'φëà «»ÑαáΓ«α íπñÑΓ ó«ºóαáΘáΓ∞ «Φ¿í¬π, Ñß½¿
- »α«úαá¼¼á íπñÑΓ
- '»α«ú«¡∩Γ∞ß∩ ß ó¬½ετÑ¡¡«⌐ »α«óÑᬫ⌐ úαá¡¿µ
- PRINT ü«½∞Φ«⌐îáßß¿ó(6666)
- END
- ÄΦ¿í«¬ Äíαáí«Γτ¿¬:
- PRINT "«Φ¿í¬á Γ¿»á "ERR
- PRINT "»α«¿º«Φ½á »« áñαÑßπ "ERADR
- END
-