Title: ??? ????????????? ??????????. ?????? ???????? ??????????, ??????? ???????????, ??? ???
1??? ????????????? ??????????.?????? ????????
??????????,??????? ???????????, ??? ??? 56,?.
?????? ??? ???????????? ??????????????
??????????????????? ???????
- ????????? ????????? ?? ???????? ?????
???????????????? ??????.
2???? ???????????????? Basic ??? ?????? ? 1964
???? ????? ???????????? ???????????? ????????????
?????? ?????? ? ??????? ???????.BASIC - ???
?????? ????? ?????????? ???? Beginner's
All-purpose Symbolic Instruction Code (??????????
???? ???????????????? ??? ??????????). ?
????????? ????? ?????????? ????????? ?????? ?????
?????, ??????? ?????? ????? ?????? ??????????
???? ?? ?????. ??? ??????? ????????? ??????
????????????????? ???????? ?????? MSX, ???????
????????????? ?? ???????? ?????????? "?????", ?
?????? ????? Microsoft ??? ??????????? IBM. ?????
????? ? ????? ?????? ????????????? ??????????
?????? Turbo-Basic ????? Borland. ???
????????????? ????? ???????, ??? ??????? ??????
???????? ????? ???????????????? ??????
????????????????. ????? ????????? ??????
???????????? Visual Basic ???? ???? ????
????????? ? ? ???????????????? ?????????????.
?????? ????????? ? ?????? ????????????????
???????? ??????. ??? ? ?????? ?????, ???? ????
????? ???????, ?????????, ?????????.
3????? ???????????????? QBASIC
- ?????? qBasic
- ????? ????? qBasic
- ????????? ??????????
- ?????? ??????? ESC.
4- ???????? ???? (???????? ?????) qBasic
???????????? ????? ???? ?????????? ?????????, ?
??????? ?????????? ????? ?????????. ????? ??????
?????? ?????? ??????? ??????? ENTER.
5??????????? ?????? (?????? ?????) ? ?????????
- ???????? ????? ??????( ?????? ?????)
- ??????? ? ?????? ???? ????? ??????????????
- ??????? ????? ??????????
- ????????? ?????? ? ?????? ????? ? ?????????
- ??????? ? ?????? ???? ????? ??????????????
- ??????? ????? ????????.
6???????? ?????? ( ?????? ?????)
- ???????? ????? ?????? ( ?????? ?????)
- ?????? ??????? DELETE.
7?????????? ?????
- ??????? ? ?????? ???? ????? ????
- ??????? ????? ????????? ???
- ??????? ?????? ????, ???????
- ??????? ?? ?????????? ??? ????? ( ?????????? bas)
- ??????? ??.
8???????? ?????
- ??????? ? ?????? ???? ????? ????
- ??????? ????? ???????
- ??????? ?????? ????, ???????
- ??????? ?? ?????? ?????? ????
- ??????? ??.
9????? ?? ?????????
- ??????? ? ?????? ???? ????? ????
- ??????? ????? ?????
- ???? ?? ???? ????????? ????, ??????? ???.
10??????? ?????
- ??????? ????? Basic ???????????? ????? ???????
???????? ASCII. - ?????? ???????? ???? ??????? (??????? ? ?????
0-127) - ???????????. - ?????? ???????? (??????? ? ????? 128-255)
?????????? ??? ?????? ??????. ? ???? ???????
?????? ?????? ????? 8-??????? ???????????. ????,
? ??????? ????? Basic ?????? ??? ????????? ?
????????? ????? ??????????? ? ???????? ?????????,
?????, ? ????? ????? ??????????? ????????,
??????? ??????? ?? ?????????? ??????????.
11??????????.
- ? ??????? ????????? ?????????? ????????? ?????
- ???????? ??????????
- ?????????? ??????????
- ?????????? ????????????????? ???? (??????)
- ??????????-???????.
12?????????? - ??? ????????, ??????? ????? ????????
??? ?????????? ?????????. ????? ????????? ?
???????, ????? ????? ?????????? ????? ?
????????????????? ??????, ????????,
2,55.1052.55?5 7,15.10-77.15?-7
??? ?????????? ?????? ???????? ????? ??????
????? ????? integer 2 ????? 17 123
????????. ????? ??? real 4 ????? 3.1415
?????????? string min 1??? ????
???????????????? ??? type
????? 2 ???????? double 8 ???? 1.2543786
13????????? ?? ????? ?????? ???????????? ??????
???? ????? ???????? ? ??????????. ?????? ?????
???????????? ? ?????? ????????? ???????????
?????. ????? ????? ????? ??-??????? ??????????? ?
?????? ????? ????? ? ????????? ?? 32768 ??
32768 ??????? ????? ? ????????? ?? 2147483648
?? 21474833648 ???????????? ????? ???????
???????? ???????????? ????? ??????? ????????
?????? ????? ??????????? ??????????? ?
???????????.
14??????????.
- ? ???????? ?????????? ???????? ?? ??? ??????? ??
?????? ???????. ????????, ? ???????
?????????????? ????????? c f 2b 5 ????????
?????????? ? ??????? ?? ???????? ?????????? f ?
b, ????????? ? ?????? ????? ?????????. ????????,
??? f2 ? b6, ?9. - ????? ?? ????????? ????? ???????? ? ????????? ??
???????. - c f 2b 5
- ? ???????? ????? ?????? c, f ? b ??? ?????
??????????. ????? ????? ????? ????????
????????????????.
15??????????????.
- ? ????? ?????? ????????????? ??? ????????????
????? ????????, ??????? ????? ????????? ?? 1 ??
40 ????????, ?????? ?????? ?????? ?????? ????
????????? ??????, ? ????????? ????????? ?????
??? ????? ??? ??????? ???? _at_, , ?.?.?. - ??????
- A, Ds, SodRan, k1, n123, dlina!
- ??? ?????????????? ? ??????? ?????????? ??
?????????? ??????? ? ????? ??????????. - - ????? ????? - ??????? ????? ????? !
???????????? ????? ??????? ???????? -
???????????? ????? ??????? ???????? -
?????????? ???.
16- ? ??????? ???????????? ?????? ?????? ????????
????? ?????????? (qbasic). ???? ? ??????
????????? ????????? ??????? DEFINT I L, ?? ???
??????????, ????? ??????? ?????????? ? ????? I ?
????? ? ????????? ?? ????? L ????? ?????????
?????? (INTEGER). - ????? ?????? ??????? ???????? ?????
- DEFINT X-X (????? ????? integer)
- DEFLNG X-X (??????? ????? ????? long)
- DEFSNG X-X (???????????? ????? ??????? ????????,
single) - DEFDBL X-X (???????????? ????? ??????? ????????
double) - DEFSTR X-X (?????????? ??? string)
17?????????.
- ?????????, ??? ???????? ??? ? ?????????? ???
????????, ??????? ?? ???????? ? ???? ??????????
?????????. - ????????
- p 3.1415 T ????????????? ????? A9575
m?????????? ?? ?????? - ?????? ?????????? ????????? ???????? ?????????? .
? ????????? ???????? ?????????? ??????? ??????? - ???????????? ????? ? ??????? ????? ????????
????? - ???????? ?????????? ???????? ??????????? ?
???????. - ????? ????? ???????? ? ???????????????? ?????,
???????? - 0.02852.85?-2 ??? 0.02852.85D-2
784.5277.84?2 ??? 784.5277.84D2 - ?????, ?????????? ? ???????????????? ?????,
???????????? ????? ???????????? ???????? ??
???????, ?. ?. ?? 10 ? ??????? 2, 2 ? ?. ?.
????? ? ???????????? ??? ???????????? ?????
??????? ????????, ????? D ??? ????????????
????? ??????? ????????.
18??????????? ?????????.
- ???? ????????? ?????????? ????????? ????????
(???????? ??? ??????????) ? ? ?????????? ??
???????? ??? ????????, ???????? - F360, n15
- ????? ?????????? F3 ? n ????? ???????
??????????? ??????????. ? qbasic ??????????
??????????? ???????? ??? ???????? ???????????
????????? - CONST lt???_?????????? ?????????, ??? ??????????
?????????gt - ???????? CONST F260, n15
19????????? ? ????????
- ?????????????????? ????????, ??????? ??????????
?????????? ??? ???????, ????? ???????? ?????????
????????, ?????????? ??????????. ? ???????
?????????? ???? ????????? ???????? - ?????????????? ????????
- ???????? ?????????
- ?????????? ????????
- ?????????????? ????????
- ????????? ????????.
20?????????????? ????????.
???????? ???????? ???? ? ?????. ???? ? ??????? ?????? ? ???????. ?????? ? ???????
??????????? ? ??????? - 25 25
???????? 510 510
????????? - - a-b a-b
????????? x . 2.5 25
??????? / 102 10/2
21???????? ?????????.
???????? ???????? ???? ???????? ????????? ? ???????
????????? xy
??????????? ltgt xltgty
?????? lt xlty
?????? gt xgty
?????? ??? ????? lt xlty
?????? ??? ????? gt xgty
22?????????? ?????????????? ???????
- ??????? - ??? ??????? ???????????? ???????? ???
???????. ? ??????? ?????????? ??? ???? ???????
?????????? ? ???????????? ?????????????.
???????? ??????? ?????? ? ?????????? ?????? ? ??????? ?????? ? ???????
?????????? ???????? x ABS(X) ABS(-5)
?????????? ex EXP(X) EXP(5)
???????? ?????????. ln x LOG(X) LOG(3)
??????? ?????????????? ??????? (MOD) - x MOD y 19 MOD 6.7
?????????? ?????? SQR(X) SQR(4)
????? Sin x SIN(X) SIN(3.14)
??????? Cos x COS(X) COS(1)
??????? tg x TAN(X) TAN(2)
?????????? arctg x ATN(X) ATN(3)
???? ????????? ????????? - SGN(X) SGN(-5)
23- ??? ????????? ?????????????????? ??????? ?????
??? ? ??????????????? ???????, ???????????? ??
????????? ?????????????? ????????, ????????,
ARCSIN(X)ATN(X/SQR(1-X2)). - ??? ??????? ????? ????? ????? ???????????? ???
??? ???????. - 1. RND(1) - ????????? ????????? ?????, ???????
?????? ????????? ????? ?? ????????? ?? 0 ?? 1. - ??????
- ??????? ????????? ????? ?? 1 ?? 100. (???????????
?????). - N(RND(1)1001)
- 2. INT(???????? ?????????) - ??? ???????
??????????? ??????? ????? ??? ??????? ?????. - ??????
- ? ??????? ?????? ??????????, ????? ????? N ?? 1
?? 100 ???? ????????????. - NINT(RND(1)1001)
24??????? ????????????.
- ? ??? ???????, ????? ??????? ?? ????????
????????????, ??? ? ??????? ????????? ??????????,
?????? ???????????? ??????? ???????????? DEF FN.
??? ??????? ?????? ?????? ?????????? ? ???? FN.
DEF FN ?? ????? ???? ??????????? (?? ?????
???????? ???? ????), ? ?????? ???? ??????????
????? ?????????????. - ??????
- ????? X ? Y - ??????????? ?????. R - ??????? ??
??????? X ?? Y. ???????? R(X,Y) - R ??????? ?? X
? Y. - RX- INT(X/Y)Y - ??????? ?? ??????? X ?? Y DEF
FN R(X,Y)X-YINT(X/Y) - ? ???? ??????? R(X,Y) - ??????? ???? ??????????.
25?????? ?????????????? ????????? ?? ???????.
- ????? ?????????????? ????????? ?? ???????
???????????? ? ???? ??????. ????? ????????? ???
?????????, ?????????? ????? ??? ???????? PRINT
??? ?. - ?????????
- PRINT SQR(LOG(ABS(5)))EXP(PI) ????? ???????
Enter, ??????? 24.40933. - ????? ?????? ?????????? - ?????????? ?
???????????????? ??????. ? ???? ?????? ??????
???????? ??? ?????? ???????????. ?? ????, ?
?????? ??????, ????? ?????? ?????-?? ??????, ??
????? ?????????. - ??????? ????????, ??? ? ???????????????? ??????
????? ????????? ?????? ???????? ?????????. - ?????????
- PRINT (SIN(47PI/180)-COS(78PI/180)2)/(EXP(1.5)-
SIN(13PI/180))
26???????? ???????.
- ???????? ?? ??????? ????????? ?????????
27 28???????????? ??????? ?????????
- ?????? ????????? ????????? ? ??????? ????? ????
?????? ????????. - ??? ? ?????????? ????? ???????.
- ??? Y ?????? ????.
- ???????? ????????? ????? ????????????? ?????.
X
(0.0)
(0.0)
Y
(5.4)
29???????? SCREEN
(319,0) ?
(0,0)
- ????? ???????? ????? ???????? ? ???? ???????
- ??????????
- ???????????.
- ? ??????????? ?????? ????? ?????? ?? ?????????
???????? ???????. - ???????? SCREEN ????????????? ?????????? ????????
?? ?????? ????????. (SCREEN ? ???????? ?
??????????? ????? ???????? ?????) - SCREEN 7 ????????????? 320(??? ?)200(???Y)
????????. - SCREEN 9 ????????????? 640(??? ?)350(???Y)
????????.
(0,199)
30????????? PSET, COLOR
- ???????? COLOR ????????????? ???? ???? ?
???????????. - COLOR ? ???????? ? ??????????? ????? ????,
??????. - ??????
- COLOR 4,14
- ????????????? ??????????? ???????? ?????, ???
??????.
- ???????? ????????? PSET ????????? ?? ????
?????????? ???? POINT SET, ??? ? ????????
???????? ?????????? ?????. - ??????
- SCREEN 7
- PSET (10,50),4
- ??????? ??????? ????? ? ???????????? (10,50).
?????.xlsx
31???????? LINE
- ??????????? ??????????????
- LINE(x1,y1)-(x2,y2), ????? ?????, ?
- ??????? ? ? ????????? LINE ???????? ?????? ??????
??????????? ????? - BOX ???????. ??? ?????????? ??????????????
?????????? ??????? ?????????? ????
??????????????? ?????? (?????????? ?????????). - ????????
- SCREEN 7
- LINE (50,100) (80,30),5,B
- ??????????? ???????????? ??????????????
- LINE(x1,y1)-(x2,y2), ????? ?????, ?F
- ??????? F ? ????????? LINE ???????? ?????? ??????
??????????? ????? Full ??????.
- ???????? LINE ?????????? ???????, ?????????????
??? ??????????? ?????????????. LINE ? ???????? ?
??????????? ????? ?????. - ??????????? ???????
- LINE (x1,y1)-(x2,y2),????? ?????
- ??? ?????????? ??????? ????????? ?????????? ????
????? ? ???? ???????. - ????????
- SCREEN 7
- LINE (50,100)-(80,30),5
32???????? CIRCLE, PAINT
- ???????? PAINT ??????????? ????????? ???????
???????????? ?????. - PAINT(x,y), ???? ???????, ???? ???????
- PAINT ? ???????? ? ??????????? ????? ????????
???????, ??????????. - ????????
- SCREEN 7
- CIRCLE(150,100),20,4
- PAINT(150,100),5,4
- ????? ????????? ?????????? ? ????????? ????, ?
??????? ???????.
- ???????? CIRCLE ?????????? ??????????.
- CIRCLE(x,y), R, ????? ?????, ???
- (?,?) ?????????? ??????????, ? R ??????
??????????. - CIRCLE(x,y),R, ????? ?????
- CIRCLE ? ???????? ? ??????????? ?????
??????????. - ????????
- SCREEN 7
- CIRCLE(150,100),20,4
33- ??????????? ???????? PLAY
?
?
34???????? PLAY ??????????? ???????. PLAY?
???????? ? ??????????? ????? ??????.
35????????? ??????
- ??? ??????? ?????? ???????????? ??????? ? ?
????????? ?????? ??????. ???????? ???????? ?? ?0
?? ?6. ?? ????????? ??????????????? ???????
?????? ?4. ??? ????? ?????? ?? ?????????, ?????
???????, ????? ????????? ???? gt, ? ??? ????????
?? ????? ?????? - lt.
36???????????? ???????? ???
- ??? ??????????? ???????????? ???????? ??? ??????
??????? L, ??????? ???????? ? ?????? ???????????
??????.
37- ?????
- ??? ???????? ???? ???????????? ??????? ?, ?????
??????? ??????????? ???????????? ?????. - ????????
- PLAY AAP4B
- ???? ??????
- ??????? ? ?????????? ?? ?32 ?? ?255 (?????
??????? ????). ?? ????????? ???????????????
??????? ???? ?120. - ???? ??????, ??????, ???????????? ???????? ???
???????
- ???? ? ??????
- ????? ? ?????????? ???????????? ???? ?????????
?????. - ????????
- ?4
- ???? ? ??????
- - ???? ???????????? ??????
- - ?????? ???????????? ??????
- ????????
- C
38?????? ????????? ??????? ????
- PLAY O4L4T120FEDCL2GGP2
- PLAY O4L4T120FEDCL2GGP2
- PLAY O4L4T120FAAFEGGEDFFDL2C2C2
39???????? PRINT
- ???????? ????????? ??????????, ??????????? ?
???????, ?? ????? ???????? - ????????
- ? ??????
- ????????? ????????? ?????????????? ?????????
- ????????
- ? 54-5.62
- ???????? ???????? ?????????? ?? ????? ????????.
- ????????
- DAY???????????
- ? DAY
- ?????? ????? PRINT ????? ???????? ???? ?PRINT ?
???????? ? ??????????? ????? ???????? ????????.
40- ?????? ????? PRINT ????? ???????? ???? ?
- PRINT ? ???????? ? ??????????? ????? ????????
????????. - ???????? CLS ??????? ????? ????????.
- ???????? ????????? CLS ????????? ?? ??????????
???? Clear Screen, ??? ? ???????? ????????
???????? ?????. - ????????
- CLS
- ? ??????
- ?? ?????? ???????? ? ????? ??????? ????
????? ???????? ????? ??????.
41???????? ???????.
- ????????? ?? ?????? ???????? ? ?????? ?????? ????
???, ? ?? ?????? ?????? ???? ???????.
42???????? INPUT
- ???????? INPUT ?????? ???????? ?????????? ?
?????????? ? ?????? ??????????. - INPUT ????????? ??? ??????????
- INPUT ? ???????? ? ??????????? ????? ????????
?????????, ???????. - ??? ??????? ? ?????????? INPUT ?????????
???????????????? ???? ???????? ?? ??????
?????????? ???? ??????? ? , ????? ????????
?????????? ??????? ?? ?????????? ????????
??????????, ???????? ? ?????? ????????? INPUT,
?????? ??????? Enter. - ???????? INPUT ????? ???????????? ???
???????????? ???????? ??? ????????, ??? ?
????????? ??????????.
43????????
- ????????? ???????? V ????????. ???????? ???? S ?
??????? T ????? ? ??????????. - CLS ??????? ?????
???????? - INPUT S S ?????? ? ??????????
- ????????
???? - INPUT T T ?????? ? ??????????
- ????????
??????? - VS/T ?????????? ???????
??? - ??????????
???????? - ?V V ??????? ????? ??
?????
44???????? ??????.
- ?1 ????? ??????? S ? ???????? P ??????????????.
???????? ??????? a ? b ????? ? ??????????. - ?2 ????????? ???????? ??????? ?5?(4,8?2)/100.
???????? ? ????? ? ??????????.
45???????? ???????? IFTHENELSE
46 IF ??????? THEN ????? ?? ELSE ????? ??? ????
????? ?????
- ???????? ????????? ?????????? ???????,
??????????? ????? ????? IF ?, ? ??????????? ??
??????????, ??????????? ???? ?? ?????????
???????? - ???? ??????? ?????, ?? ??????????? ???????? ???
?????? ??????????, ?????????? ????? ????? THEN - ???? ??????? ???????, ?? ??????????? ???????? ???
?????? ??????????, ?????????? ????? ????? ELSE,
????? ????????? ?????????? ? ?????????? ?????????
?????? ????????? - ???? ????? ELSE ???????????, ?? ???????????
??????? ? ????????? ?????? ?????????.
47- ??????? ???????????? ? ???? ?????? ?????????.
- AgtB - ??????
- Clt30 - ??????
- Acat- ?????
- Xlt gt135 ???????
- YgtZ-?????? ??? ?????
- SltF ?????? ??? ?????
- ??????? ??????? ???????????? ? ??????? ??????????
???? OR(???) ? AND (? ) - ???????? Cgt1 AND Clt7 ???????? ?????????? ?
????????? ? ????????? ?? ??????? ?? ????.)
48????????
- ??????? ????????? ?? ???????? ????-?????.
- ?????????
- CLS
??????? ?????? - INPUT X X
???? X - IF Xgt0 THEN YX 3 ESLE YX2 ???????? ???????
- ? Y Y
????? Y
49(No Transcript)