[Q] Halt & Stop (pascal) [Archive] - Diễn Đàn Tin Học

Diễn Đàn Tin Học > Lập trình > Các ngôn ngữ lập trình > Pascal/Delphi/Kylix > [Q] halt & stop (pascal) PDA

View Full Version : [Q] halt & stop (pascal)

x3winofall28-06-2003, 11:19lệnh halt và stop đều là lệnh dừng nhưng ko biết khác nhau ra sao cả? Còn có lệnh nào tương tự như vậy ko? hình như là break... thì phải Các bạn giải thích giùm! dtt_vn29-06-2003, 20:00break là thoát khỏi vòng lặp halt là thoát khỏi khung địa chỉ đang chạy(đúng ra phải là thoát khỏi procedure hay function nếu đang chạy trong đó, hoặc sẽ thoát khỏi ct chính) stop : chưa biết hoặc là không có Miraculous30-06-2003, 06:38Thế khi chạy đệ qui, dùng lệnh HALT có thoát khỏi được tất cả các hàm hay thủ tục mà mình đã gọi không? bichduyen_nt30-06-2003, 14:04cho hỏi tý, đệ quy la cái gì á ? ( không biết thiệt mà ) le6ha230-06-2003, 15:06/////cho hỏi tý, đệ quy la cái gì á ? ( không biết thiệt mà //// Đệ qui là trong một chương trình con lại gọi lại chương trình con đó! dùng đệ qui rất hay và thường dùng cho những công thức có tính qui hồi. Một minh họa đơn giản nhất là đệ qui tính giai thừa function giaithua(n:byte):longint; begin if n=0 or n=1 then giaithua:=1 else giaithua:=n*giaithua(n-1); end Với đệ qui bạn làm được nhiếu bài toán rất hay, bài toán tháp Hà Nội , các bài toán đồ thị. to x3winofall không biết có thủ tục stop không (có lộn qua C không?) Nhưng trong Pascal có thủ tục tương đương là exit Nếu exit trong chương trình con thì sẽ thoát chương trình con, về chương trình chính.Nếu exit trong chương trình chính thì sẽ kết thúc luôn. Miraculous01-07-2003, 16:19le6ha2 nói đúng đó, đệ qui rất hay. Cho tui hỏi lệnh HALT có thoát khỏi tất cả các thủ tục hay hàm mà mình đã gọi trong đệ qui không ? Miraculous05-07-2003, 13:45sad Sao không ai trả lời tui hết vậy, giúp tui đi. lol xyxy05-07-2003, 20:14lệnh "halt " giúp thoát ra toàn bộ chương trình Miraculous05-07-2003, 23:43Thế à, cảm ơn xyxy nhiều nhiều :D jiSh@n06-07-2003, 10:37Halt: kết thúc ngay lập tức chương trình chính. Exit: kết thúc ngay lập tức chương trình con (nếu đang ở trong chương trình con) hoặc chương trình chính (nếu đang ở trong chương trình chính). Break: kết thúc ngay lập tức vòng lặp. Miraculous06-07-2003, 12:27Cảm ơn jish@n nhiều, bạn có biết lệnh nào có thể thoát tất cả các hàm hay thủ tục mà mình đã gọi trong đệ qui mà không thoát khỏi chương trình chính không? :emlaugh: xyxy07-07-2003, 10:45hình như có thể cho 1 cái if rồi end Miraculous07-07-2003, 14:37Bác xyxy làm ơn nói rõ hơn đi, viết ra ví dụ thì càng tốt :w00t: jiSh@n15-07-2003, 18:13Muốn thoát khỏi đệ quy thì phải thỏa điều kiện kết thúc đệ quy, còn không thì dùng exit để kết thúc ngang chương trình con đệ quy cũng được. Miraculous18-07-2003, 11:43Dùng exit chỉ thoát được 1 chương trình con thôi, còn dùng điều kiện thì mệt quá, hehe jonhnywalker19-07-2003, 21:581 khai niem X duoc dinh nghia la de quy khi ngay trong ban than dinh nghia cua X co chua X Miraculous20-07-2003, 08:17Cái đó thì biết rồi ông ơi, mấy tụi tui đang nói về chuyện khác mà otani10-03-2009, 22:29cho tui hỏi nếu có nhiều vòng lặp lồng nhau thì lênh Break sẽ thoát khỏi vòng lặp ntn ạh ????? phapsuhuyenvu12-03-2009, 18:52cho tui hỏi cái koi. Lúc chương trình đg lặp vô tận, nhấn clr+Pause Break thì lúc nó dừng đ.c, lúc thì ko dừng, cứ lặp miết. vậy là sao? Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.

Từ khóa » Câu Lệnh Exit Trong Pascal