Hiển thị kết quả từ 1 đến 10 / 15
Chủ đề: Pascal - linh tinh !
-
01-10-2002 20:55 #1
Pascal - linh tinh !
Xin hỏi moi người :
+Overlays là gì ?
+Các kiểu thủ tục là gì ?
-
03-10-2002 18:42 #2
À, 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 ?
-
05-10-2002 16:10 #3
Trời ơi, sao không có ai trả lời hết vậy nè !!!!!!!!!!!!!!!!!!!!!!!!
-
05-10-2002 18:38 #4
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.
-
07-10-2002 15:48 #5
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 !
-
07-10-2002 20:45 #6
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)
-
08-10-2002 15:31 #7
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
-
08-10-2002 19:52 #8
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 !
-
09-10-2002 10:39 #9
ồ đó 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.
-
09-10-2002 19:23 #10
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ỗ đó đó....


Quote
Bookmarks