??? ????????????? ??????????. ?????? ???????? ??????????, ??????? ???????????, ??? ??? - PowerPoint PPT Presentation

About This Presentation
Title:

??? ????????????? ??????????. ?????? ???????? ??????????, ??????? ???????????, ??? ???

Description:

qbasic : CONST – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 50
Provided by: uchebaCo
Category:
Tags: qbasic

less

Transcript and Presenter's Notes

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
??????????? ?????? (?????? ?????) ? ?????????
  1. ???????? ????? ??????( ?????? ?????)
  2. ??????? ? ?????? ???? ????? ??????????????
  3. ??????? ????? ??????????
  4. ????????? ?????? ? ?????? ????? ? ?????????
  5. ??????? ? ?????? ???? ????? ??????????????
  6. ??????? ????? ????????.

6
???????? ?????? ( ?????? ?????)
  1. ???????? ????? ?????? ( ?????? ?????)
  2. ?????? ??????? DELETE.

7
?????????? ?????
  1. ??????? ? ?????? ???? ????? ????
  2. ??????? ????? ????????? ???
  3. ??????? ?????? ????, ???????
  4. ??????? ?? ?????????? ??? ????? ( ?????????? bas)
  5. ??????? ??.

8
???????? ?????
  1. ??????? ? ?????? ???? ????? ????
  2. ??????? ????? ???????
  3. ??????? ?????? ????, ???????
  4. ??????? ?? ?????? ?????? ????
  5. ??????? ??.

9
????? ?? ?????????
  1. ??????? ? ?????? ???? ????? ????
  2. ??????? ????? ?????
  3. ???? ?? ???? ????????? ????, ??????? ???.

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
  • Y

(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)
Write a Comment
User Comments (0)
About PowerShow.com