Ch02 Calculators

Embed Size (px)

Citation preview

  • 8/13/2019 Ch02 Calculators

    1/30

    C 2 P E B.NE P

    . .

    2

    . E

    .

    I , C , C , L C G C . .

    C .

    C E A D = 200000000000.0 C E A D = 200000000000.0

    F C E A = 200000000000.0

    I . / . D , .

    .

    D D = 0

    I , . I , 0

    B :1. N

    . I

    .

    . D

    . D

    . L2. 3. D /4. B5. O

    I . . D . . . . L .

    . O / . D /

  • 8/13/2019 Ch02 Calculators

    2/30

    C 2 P E B.NE P

    . .

    D A I = 2

    D L A D = 10D A D = 5D 1 A D , 2 A D

    ()

    2 = * / L1 = 2

    E

    H

    Visual Basictype

    Common languageruntime type

    structure

    Nominal storageallocation

    Value range

    B D

    F

    B 1 0 255 ( )

    ()

    C 2 0 65535 ( )

    D 8 0:00:00 ( ) J 1,0001 11:59:59 PM D 31, 9999

    D 16 0 +/79,228,162,514,264,337,593,543,950,335 (+/ 7.9...E+28)

    ; 0 +/7.9228162514264337593543950335

    28

    ; +/

    0.0000000000000000000000000001(+/ 1E 28) *

    (D 8 1.79769313486231570E+308

    4.94065645841246544E324 ;

  • 8/13/2019 Ch02 Calculators

    3/30

    C 2 P E B.NE P

    . .

    )4.94065645841246544E 324 1.79769313486231570E+308

    I 32 4 2,147,483,648 2,147,483,647 ( )

    ()

    I 64 8 9,223,372,036,854,775,808 9,223,372,036,854,775,807(9.2...E+18 ) ( )

    O ( ) 4 32 A O

    8 64

    B 1 128 127 ( )

    ()

    I 16 2 32,768 32,767 ( )

    (

    )

    4 3.4028235E+38 1.401298E45 * ;

    1.401298E 45

    3.4028235E+38 *

    ()

    ( ) D

    0 2

    I 32 4 0 4,294,967,295 ( )

    I 64 8 0 18,446,744,073,709,551,615(1.8...E+19 *) ( )

    ( )(

    )D

    E

    I 16 2 0 65,535 ( )

    * I , "E" 10. 3.56E+2 3.56 10 2 356, 3.56E 23.56 / 10 2 0.0356.

  • 8/13/2019 Ch02 Calculators

    4/30

    C 2 P E B.NE P

    . .

    I , . I , ' .

    A A

    A , ,

    A

    A , :

    1. D L2. F E N3. I E I4. E 5. L E L

    6. E 7. E 8. E

    .

    . F , .

    . I , .

    ,

    , ,

    . ,

    ' .

  • 8/13/2019 Ch02 Calculators

    5/30

    C 2 P E B.NE P

    . .

    , , , , .

    P ( B ) , ,

    . P .

    C F E

    P , , . , , , ,

    .

    P ( B ) , .

    P .

    C F M H

    P , . , ,

    , , , .

    F ( B ) , .

    F .

    F F A

    F , , . , , , ,

    .

    P F , .

    P F .

    F F A H A

  • 8/13/2019 Ch02 Calculators

    6/30

    C 2 P E B.NE P

    . .

    P F , . ,

    , , , , .

    P ( B ) , , .

    P .

    F M A I

    P . , , , ,

    .

    A , D P. H , P

    .

    1. G . C

    .P . A .

    2. O , , , , .

    , .

    3. A 2 , 3 6 , , :

    1 L 1 1

    2 L 2 2

    3 L 3

    4 B 1 &

    5 B 2 &

    B 3 &

    B 4 &

  • 8/13/2019 Ch02 Calculators

    7/30

    C 2 P E B.NE P

    . .

    B 5 &

    B 6 &

    (&)

    4.

    D 1 :

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 + 2L 3. = .

    5. P . E 2 + .

    6. D 5 :

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 2

    = M . ( , 5)L 3. = .

    . ( 1, 2) 1 2 .. ( , ) 5 .

  • 8/13/2019 Ch02 Calculators

    8/30

    C 2 P E B.NE P

    . .

    7. 6 :

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 M 2L 3. = .

    8. R , , . F :

    C F 1

    B 1 C (B A . , B A .E A ) HB 1.C

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 + 2L 3. = .

    E

    B 2 C (B A . , B A .E A ) HB 2.C

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 2L 3. = .

    E

    B 3 C (B A . , B A .E A ) HB 3.C

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 / 2L 3. = .

    E

    B 4 C (B A . , B A .E A ) HB 4.C

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )

  • 8/13/2019 Ch02 Calculators

    9/30

    C 2 P E B.NE P

    . .

    D A D = 1 * 2L 3. = .

    E B 5 C (B A . , B A .E A ) H

    B 5.CD 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 2

    = M . ( , 5)L 3. = .

    E

    B 6 C (B A . , B A .E A ) HB 6.C

    D 1 A D = ( B 1. )D 2 A D = ( B 2. )D A D = 1 M 2L 3. = .

    E

    E C

  • 8/13/2019 Ch02 Calculators

    10/30

    C 2 P E B.NE P

    . .

    L 1 A /R

    L 2 R

    B 1

    B 2

    B 3

    B 4

    B 5

    B 6

    B 7

    B 8

    B 9

    B 10

    B 11

    B 12

    C F 1

    B 1 C (B A . , B A .E A ) HB 1.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = M . ( ) = M . ( , 5)

    L 2. = .

    E

  • 8/13/2019 Ch02 Calculators

    11/30

    C 2 P E B.NE P

    . .

    B 2 C (B A . , B A .E A ) HB 2.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = M .C ( ) = M . ( , 5)

    L 2. = .

    E

    B 3 C (B A . , B A .E A ) HB 3.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = M . ( ) = M . ( , 5)

    L 2. = .E

    B 4 C (B A . , B A .E A ) HB 4.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = 1 / M . ( ) = M . ( , 5)

    L 2. = .

    E

    B 5 C (B A . , B A .E A ) HB 5.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = 1 / M .C ( ) = M . ( , 5)

    L 2. = .

    E

    B 6 C (B A . , B A .E A ) HB 6.C

    D A D = ( B 1. )D A D = 0

  • 8/13/2019 Ch02 Calculators

    12/30

    C 2 P E B.NE P

    . .

    = M . I / 180 * = 1 / M . ( ) = M . ( , 5)

    L 2. = .E

    B 7 C (B A . , B A .E A ) HB 7.C

    D A D = ( B 1. )D A D = 0

    = M .A ( ) = 180 / M . I * = M . ( , 5)

    L 2. = .

    E

    B 8 C (B A . , B A .E A ) HB 8.C

    D A D = ( B 1. )D A D = 0

    = M .A ( ) = 180 / M . I * = M . ( , 5)

    L 2. = .

    E

    B 9 C (B A . , B A .E A ) HB 9.C

    D A D = ( B 1. )D A D = 0

    = M .A ( ) = 180 / M . I * = M . ( , 5)

    L 2. = .

    E

    B 10 C (B A . , B A .E A ) HB 10.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = M . ( ) = M . ( , 5)

    L 2. = .E

  • 8/13/2019 Ch02 Calculators

    13/30

    C 2 P E B.NE P

    . .

    B 11 C (B A . , B A .E A ) HB 11.C

    D A D = ( B 1. )D A D = 0

    = M . I / 180 * = M .C ( ) = M . ( , 5)

    L 2. = .E

    B 12 C (B A . , B A .E A ) H

    B 12.CD A D = ( B 1. )D A D = 0

    = M . I / 180 * = M . ( ) = M . ( , 5)

    L 2. = .E

    E C

  • 8/13/2019 Ch02 Calculators

    14/30

    C 2 P E B.NE P

    . .

    L 1

    L 2 R

    B 1 L

    B 2 L 10

    B 3 L

    B 4 10

  • 8/13/2019 Ch02 Calculators

    15/30

    C 2 P E B.NE P

    . .

    C F 1

    B 1 C (B A . , B A .E A ) HB 1.C

    D A D = ( B 1. )D A D = M .L ( )

    = M . ( , 5)L 2. = .

    E

    B 2 C (B A . , B A .E A ) HB 2.C

    D A D = ( B 1. )

    D 10 A D = M .L 10( )10 = M . ( 10, 5)

    L 2. = 10.

    E

    B 3 C (B A . , B A .E A ) HB 3.C

    D A D = ( B 1. )D A D = M .E ( )

    = M . ( , 5)L 2. = .

    E

    B 4 C (B A . , B A .E A ) HB 4.C

    D 10 A D = ( B 1. )'D 10 A D = M . (10, 10)D 10 A D = 10 10

    10 = M . ( 10, 5)L 2. = 10.

    E E C

  • 8/13/2019 Ch02 Calculators

    16/30

    C 2 P E B.NE P

    . .

    1. I. I E

    . I E. I E2. C3. C4. 5. O E6. G7. C8.

    I :

    I

    E I

    E

  • 8/13/2019 Ch02 Calculators

    17/30

    C 2 P E B.NE P

    . .

    E I

    I E

    L 1

    L 2 R

    B 1 E O C

    C F 1

    B 1 C (B A . , B A .E A ) HB 1.C

    D A D = ( B 1. )I M 2 = 0

    L 2. = "E "E

    L 2. = " "E I

    E E C

  • 8/13/2019 Ch02 Calculators

    18/30

    C 2 P E B.NE P

    . .

    :

    C C

    C E

    E

    E :

    D A = C . C A ,

    M AC B ,

    M BC

    M CE

  • 8/13/2019 Ch02 Calculators

    19/30

    C 2 P E B.NE P

    . .

    1. L2. D L3. F L4. F E L5. R F

    R .

    E

    E

    D A I = 0 < 20

    += 1.

  • 8/13/2019 Ch02 Calculators

    20/30

    C 2 P E B.NE P

    . .

    ' = 10 E M B (" " & C ( ) & " ")

    R B .D

    E D

    L

    D

    E D

    L

    I , .

    D . L ("D D 1:")D

  • 8/13/2019 Ch02 Calculators

    21/30

    C 2 P E B.NE P

    . .

    F A =

    E F

    N

    F = 1 10D .

    N

    F = 1 10 2D .

    N

    F = 1 10 1D .

    ' = 8 N

    D A D = 0 = CD ( N . )

    F A I = 1 2 1I M = 0

    M B ("C !")E

    E INM B (" !")

    R .

    F E A I

    E F

  • 8/13/2019 Ch02 Calculators

    22/30

    C 2 P E B.NE P

    . .

    N

    F B.NE . .

    F E E ()

    D A D = N D (" F ")D A D = N D (" F ")

    . .A ( )

    ' C D C , D , C N' D .

    D = N D C ().D = . .G (" . ").C N = " F ". = F. = F

    ' A C D C C ..C .A ( )

    D 0 A D = .N ()0( ) = "A ". .A ( 0)

    D 1 A D = .N ()1( ) = "M ". .A ( 1)

    D 2 A D = .N ()2( ) = "B ". .A ( 2)

    D 3 A D = .N ()

    3( ) = " ". .A ( 3)

    D 4 A D = .N ()4( ) = " ". .A ( 4)

    ' L .

    F E A D I .

  • 8/13/2019 Ch02 Calculators

    23/30

    C 2 P E B.NE P

    . .

    I ( ) = " " M B ("F ")

    E IN

    E

    F E E 1()D A B = FD C A N C

    C .A ("A ")C .A ("M ")C .A ("B ")

    C .A (" ")C .A (" ")

    F E A I CI = " "

    D . ( ) = M B ("F ")E F

    E IN

    E

    F (B A I ) A II

  • 8/13/2019 Ch02 Calculators

    24/30

    C 2 P E B.NE P

    . .

    L 1 O M

    L 2 M M

    L 3 L G :

    L 4 G P :

    B 1 &G

    C F 1

    B 1 C (B A . , B A .E A ) HB 1.C

    D A D = ( B 1. )D A D = ( B 2. )

    I < 0 > 100 M B ("E 0 100")

    E E I < 0 > 100 M B ("E M 0 100")E

    E I > M B ("E M ")E

    E I

    D A D = / * 100 = M .C ( )

  • 8/13/2019 Ch02 Calculators

    25/30

    C 2 P E B.NE P

    . .

    I >= 96 L 3. = "L G : A"L 4. = "G : 4.00"

    E I >= 91 L 3. = "L G : A "L 4. = "G : 3.67"

    E I >= 86 L 3. = "L G : B+"L 4. = "G : 3.33"

    E I >= 81 L 3. = "L G : B"L 4. = "G : 3.00"

    E I >= 76

    L 3. = "L G : B "L 4. = "G : 2.67"

    E I >= 71 L 3. = "L G : C+"L 4. = "G : 2.33"

    E I >= 66 L 3. = "L G : C"L 4. = "G : 2.00"

    E I >= 61 L 3. = "L G : C "L 4. = "G : 1.67"

    E I >= 56 L 3. = "L G : D+"L 4. = "G : 1.33"

    E I >= 51 L 3. = "L G : D"L 4. = "G : 1.00"

    EL 3. = "L G : F"L 4. = "G : 0.00"

    E IE C

    I I E , :

    C C I >= 96

    L 3. = "L G : A"L 4. = "G : 4.00"

    C I >= 91L 3. = "L G : A "L 4. = "G : 3.67"

    C I >= 86

  • 8/13/2019 Ch02 Calculators

    26/30

    C 2 P E B.NE P

    . .

    L 3. = "L G : B+"L 4. = "G : 3.33"

    C I >= 81L 3. = "L G : B"L 4. = "G : 3.00"

    C I >= 76L 3. = "L G : B "L 4. = "G : 2.67"

    C I >= 71L 3. = "L G : C+"L 4. = "G : 2.33"

    C I >= 66L 3. = "L G : C"L 4. = "G : 2.00"

    C I >= 61L 3. = "L G : C "L 4. = "G : 1.67"

    C I >= 56L 3. = "L G : D+"L 4. = "G : 1.33"

    C I >= 51L 3. = "L G : D"L 4. = "G : 1.00"

    C EL 3. = "L G : F"L 4. = "G : 0.00"

    E

    P

    A / /

    / . A . I ,

    . B . I , . B R

    .

    F . O F / E F . F .

    .

  • 8/13/2019 Ch02 Calculators

    27/30

    C 2 P E B.NE P

    . .

  • 8/13/2019 Ch02 Calculators

    28/30

    C 2 P E B.NE P

    . .

    L 1 1

    L 2 2

    L 3 R

    B 1

    B 2

    B 3

    B 4 F L 1

    C F 1' D 1, 2 A DD A D

    B 1 C (B A . , B A .E A ) HB 1.C

    ' C 1()

    E

    B 2 C (B A . , B A .E A ) HB 2.C

    ' C I ()C 2( 1, 2)

    E

    B 3 C (B A . , B A .E A ) HB 3.C

    ' I ()

    = 3( 1, 2)L 3. = .

    E

  • 8/13/2019 Ch02 Calculators

    29/30

    C 2 P E B.NE P

    . .

    B 4 C (B A . , B A .E A ) HB 4.C

    D A = .E

    F A I = 10 1 1 &= . & C L

    N L 3. =

    E

    'D 1()

    D 1, 2, A D1 = ( B 1. )2 = ( B 2. )

    = 1 + 2L 3. = .

    E

    'D 2(B A D , B A D )

    D A D = + L 3. = .

    E 'I

    I ()

    1 = ( B 1. )2 = ( B 2. )

    E

    'D FF 3(B A D , B A D ) A D

    + E F

    E C

  • 8/13/2019 Ch02 Calculators

    30/30

    C 2 P E B.NE P

    . .

    1. M D N M DN:// . . /

    2. B.NE H