Hiển thị kết quả từ 1 đến 6 / 6

Chủ đề: Hỏi về lệnh gán

  1. #1
    Tham gia
    30-12-2009
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts

    Hỏi về lệnh gán

    Các bạn cho mình hỏi: Trong Pascal, lệnh gán <tên biến> := <biểu thức>. Vậy biểu thức bên phải có thể là biểu thức số học, quan hệ và logic lun ha?
    Ví dụ như : x:=x+1
    x:=(5>3) (x:boolean)
    x:=(4>2) and (7>6) (x:boolean)
    Mình mói bắt đầu học pascal. Mong các bạn giúp đỡ!
    Quote Quote

  2. #2
    Tham gia
    10-11-2009
    Location
    TP Hồ Chí Minh
    Bài viết
    985
    Like
    171
    Thanked 49 Times in 47 Posts
    x:=x+1
    cái này có thấy, thì đúng
    x:=(5>3) (x:boolean)
    x:=(4>2) and (7>6) (x:boolean)
    chưa thấy bao giờ

  3. #3
    Tham gia
    02-09-2009
    Bài viết
    321
    Like
    0
    Thanked 2 Times in 2 Posts
    >>>x:=(5>3) (x:boolean)
    x:=(4>2) and (7>6) (x:boolean)
    chưa thấy bao giờ

    tại ít thấy chứ ko phải ko có. VD x := 5 > 3 thì tương đương x := true rồi, tội j phải viết dài như vậy nên ngta ko viết, phần lớn chỉ thấy dc trong các sách nhằm mục đích sư phạm thôi

  4. #4
    Tham gia
    05-05-2004
    Bài viết
    216
    Like
    2
    Thanked 8 Times in 8 Posts
    <tên biến> := <biểu thức> mà bạn.
    Gán x:=(4>2) and (7>6) (x:boolean) vẫn OK nhưng nếu biểu thức nhiều toán hạng thì nên đặt vào ( và ) thôi

  5. #5
    Tham gia
    23-06-2009
    Location
    Huyện Gia Bình - Tỉnh Bắc Ninh
    Bài viết
    323
    Like
    0
    Thanked 4 Times in 4 Posts
    Quote Được gửi bởi suongvit View Post
    Các bạn cho mình hỏi: Trong Pascal, lệnh gán <tên biến> := <biểu thức>. Vậy biểu thức bên phải có thể là biểu thức số học, quan hệ và logic lun ha?
    Ví dụ như : x:=x+1
    x:=(5>3) (x:boolean)
    x:=(4>2) and (7>6) (x:boolean)
    Mình mói bắt đầu học pascal. Mong các bạn giúp đỡ!
    Đơn giản thôi mà bạn
    Bạn đã học kiểu boolean rồi chứ. Kiểu Boolean có phạm vi giá trị là true hoặc false thôi.
    lệnh gan x:=(5>3) thì x sẽ nhận giá trị true tương đương x:=true vì 5>3 là biểu thức quan hệ sẽ trả về giá trị true.
    lệnh gán x:=(4>2) and (7>6) thì x cũng nhận true vì (4>2):true and (7>6) true
    True and true = true
    true and false = False
    false and false=false
    true or true=true
    true or false= true
    false or false= false

  6. #6
    Tham gia
    10-11-2009
    Location
    TP Hồ Chí Minh
    Bài viết
    985
    Like
    171
    Thanked 49 Times in 47 Posts
    h`j bây giờ mới biết
    Còn đoạn này:
    Code:
    True and true = true
    true and false = False
    false and false=false
    true or true=true
    true or false= true
    false or false= false
    có nghe cô giáo đọc qua rùi

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •