Diễn Đàn Tin Học

Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 15

Chủ đề: Pascal - linh tinh !

  1. #1
    Tham gia
    30-07-2002
    Location
    Bie^n Ho`a, Do^`ng Nai
    Bài viết
    83
    Like
    0
    Thanked 0 Times in 0 Posts

    Pascal - linh tinh !

    Xin hỏi moi người :
    +Overlays là gì ?
    +Các kiểu thủ tục là gì ?
    Quote Quote

  2. #2
    Tham gia
    30-07-2002
    Location
    Bie^n Ho`a, Do^`ng Nai
    Bài viết
    83
    Like
    0
    Thanked 0 Times in 0 Posts
    À, cho hỏi luôn về cái này nha : Thằng bạn tui nó mới cài Pascal 7.o, khi viết chương trình xong, dịch không có vấn đề gì, nhưng khi chạy thi hiện thông báo lỗi : Devision error by zero (hình như là vậy, tui nhớ không rõ) Vậy nghĩa là sao ?

  3. #3
    Tham gia
    30-07-2002
    Location
    Bie^n Ho`a, Do^`ng Nai
    Bài viết
    83
    Like
    0
    Thanked 0 Times in 0 Posts
    Trời ơi, sao không có ai trả lời hết vậy nè !!!!!!!!!!!!!!!!!!!!!!!!

  4. #4
    Tham gia
    16-07-2002
    Location
    Ha noi
    Bài viết
    370
    Like
    0
    Thanked 8 Times in 8 Posts
    Lỗi đó là lỗi chia cho 0 bạn thử coi có phép toán nào chia cho 0 không hoặc bạn đang sử dụng unit CRT bản cũ nó sẽ gây lỗi này trong quá trình khởi tạo của unit CRT cho hàm delay trên những máy tốc độ cao.

  5. #5
    Tham gia
    30-07-2002
    Location
    Bie^n Ho`a, Do^`ng Nai
    Bài viết
    83
    Like
    0
    Thanked 0 Times in 0 Posts
    Mình nhắc lại là không có lỗi nào cả. Lúc biên dịch (compile) thì không có lỗi nhưng lúc chạy thì không chạy được.
    Mà thôi, cám ơn bạn đã trả lời câu hỏi đó, dù sao thì việc đó chỉ liên quan đến thằng bạn mình. Còn câu hỏi của mình, nếu biết thì trả lời gấp nha !

  6. #6
    Tham gia
    26-07-2002
    Location
    Cao Bằng
    Bài viết
    85
    Like
    0
    Thanked 0 Times in 0 Posts
    U post lên bài đó đi!
    Nếu tui ko nhầm thì u nên xem lại các phép tính đi! có phép tính chia cho 0 đấy (xem lại vòng lặp đi)

  7. #7
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts
    hình như mình gặp trường hợp này rồi thì phải! Nếu bạn của bạn ở hà nội bạn có thể đến chỗ mình mình cho cái file turbo.tpl copy về chạy là được. Còn vấn đề bạn hỏi thì tạm trả lời thế này nhé!
    + vấn đề thứ nhất mình không rõ lam!
    + vấn đề thứ hai thủ tục là gì:
    thì tam goi thủ tục là chương trình con (nói gọn lại là thế) chương trình con này sẽ chứa khá nhiều công việc bạn định nghĩa hoặc viết sẵn rồi. Đến khi viết chương trình chính thì bạn không cần gõ lại đoạn lệnh đó nữa mà chỉ cần gọi tên của chương trình con đó là một loạt các thao tác sẽ thực hiện và dùng chương trình con có ưu điểm là bạn sẽ không phải viết đi viết lại nhiều lần một đoạn mã lệnh và như vậy sẽ tốn ít thời gian và dung lương chương trình!
    còn nhiều vấn đề với chương trình con như truyền tham số, tham trị ......... tôi không nhiều thời gian nên không viết được nhiều bạn tự tìm hiểu tiếp nghen

  8. #8
    Tham gia
    30-07-2002
    Location
    Bie^n Ho`a, Do^`ng Nai
    Bài viết
    83
    Like
    0
    Thanked 0 Times in 0 Posts
    Bạn real_time_program nói về cái file turbo.tpl thì mình biết rồi (hôm qua mới hỏi thầy xong) nhưng dù sao cũng cám ơn câu trả lời.
    Còn về các kiểu thủ tục thì cũng muốn nói luôn là mình biết chức năng của chương trìng con là gì rồi. Vấn đề ở đây là kiểu của một biến dưới dạng thủ tục. Ví dụ :
    {} Var x:Integer;
    nhưng thay vì khai báo biến x theo kiểu Integer thì khai báo :
    {} Type kieu_1:Function(n:real) : real;
    {} Var x:kieu_1;
    hay
    {} Type kieu_2:Procedure;
    {} Var x:kieu_2;
    Mình chỉ biết đến đó thôi, nếu bạn biết hơn thì giải thích dùm ! Cám ơn !

  9. #9
    Tham gia
    18-09-2002
    Location
    Ha Noi
    Bài viết
    1,138
    Like
    0
    Thanked 7 Times in 7 Posts
    ồ đó là thế là bạn muốn hỏi gì đầy? sự khác nhau giữa function với procedure hay sao? với chương trình con procedure bạn hiểu nôm na là thủ tục bạn viết sẵn chương trình rồi khi gọi là nó chạy! còn funtion là hàm coi nó như một cái biến lớn và ban có thể (viết giá tri, gán giá trị ...){mình cũng dùng nhiều nhưng để hiểu rõ có lẽ bạn nên đọc sách ấy sách nói rõ lắm: cuốn turbo pascal 7.0 cua Quách Tuấn Ngọc hay Bui Thế Tâm ấy}
    còn về biến theo mình nghĩ bạn hỏi về tham biến và tham trị chắc trong chương trình con có hai loại là tham biến và tham trị!
    có lẽ ban cũng đã được học nhưng mình cứ nói chắc là không thừa.
    Tham số là khi truyền vào chương trình con thì khi ra khỏi chương trình biến được truyền vào sẽ không trả lại giá trị tính toán mà giữ nguyên giá trị ban đầu.
    Tham trị là khi truyền biến vào chương trình con thì khi ra khỏi chương trình con nõ sẽ giữ nguyên giá trị đã tính toán.

  10. #10
    Tham gia
    30-07-2002
    Location
    Bie^n Ho`a, Do^`ng Nai
    Bài viết
    83
    Like
    0
    Thanked 0 Times in 0 Posts
    Không phải vậy ! Ý mình là.... Bạn có biết các kiểu số nguyên và kiểu số thực chứ gì ? Ví dụ như là integer, longint, shortint, real, extened.... Các kiểu đó là để khai báo biến. Tương tự như vậy, thay vì khai báo như thế, người ta khai báo biến có kiểu Procedure hoặc Function. Mình thắc mắc ở chỗ đó đó....

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •