Danh mục

Một số thông báo lỗi trong Pascal cần lưu ý

Số trang: 17      Loại file: doc      Dung lượng: 382.50 KB      Lượt xem: 21      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Đối với người mới học lập trình, viết chương trình bị lỗi là chuyện “thường ngày ở huyện”. Mỗi ngôn ngữ đều dự trùhằng trăm, nếu không nói là hàng ngàn, thông báo lỗi khác nhau như một sự trợ giúp để chúng ta khắc phục lỗi đó. Một số thôngbáo lỗi thì đơn giản, rõ ràng nhưng một số thông báo lỗi có thể dẫn những lập trình viên “mới chập chửng” vào một trò chơi trốntìm rất đau đầu đến nỗi có khi chính sự trợ giúp này lại gây ra vấn đề còn lớn hơn cả bản...
Nội dung trích xuất từ tài liệu:
Một số thông báo lỗi trong Pascal cần lưu ý TURBO PASCAL ERRORS CODES (CÁC MÃ LỖI CỦA TURBO PASCAL) Dịch và chú giải từ “Turbo Pascal 6: The Complete Reference” Vương Đức Bình Lời người dịch: Đối với người mới học lập trình, viết chương trình bị lỗi là chuyện “thường ngày ở huyện”. M ỗi ngôn ngữ đ ều d ự trù hằng trăm, nếu không nói là hàng ngàn, thông báo lỗi khác nhau như m ột sự tr ợ giúp đ ể chúng ta kh ắc ph ục l ỗi đó. M ột s ố thông báo lỗi thì đơn giản, rõ ràng nhưng một số thông báo lỗi có th ể d ẫn nh ững l ập trình viên “m ới ch ập ch ửng” vào m ột trò ch ơi tr ốn tìm rất đau đầu đến nỗi có khi chính sự trợ giúp này lại gây ra v ấn đ ề còn l ớn h ơn c ả b ản thân l ỗi. Vì l ẽ đó đ ọc hi ểu đ ược các thông báo lỗi và từ đó suy ra cách khắc phục lỗi cũng là một yêu cầu quan trọng trong quá trình học lập trình. Mặt khác, thực tế đa số sinh viên CNTT trong năm đầu thường không đ ủ v ốn t ừ v ựng v ề thu ật ng ữ tin h ọc, c ộng v ới s ự yếu kém về giảng dạy ngoại ngữ thâm căn cố đế do các trường PTTH gây ra làm cho sinh viên không đ ủ năng l ực đ ọc hi ểu các thông báo lỗi trực tiếp bằng tiếng Anh. Tài liệu này chỉ mong làm được có m ột vi ệc: giúp các b ạn sinh viên đó ti ếp c ận d ễ h ơn với việc đọc hiểu thông báo lỗi. Nhưng các bạn cũng đừng ỷ lại vào tài li ệu này. T ốt h ơn h ết các b ạn nên t ập làm quen d ần v ới việc đọc trực tiếp, suy nghĩ trực tiếp bằng ti ếng Anh. Ti ếng Vi ệt thì đ ẹp đ ẻ và là ngôn ng ữ c ủa cha ông mà chúng ta c ần trân quí và làm cho nó phát triển. Nhưng ở đây là khoa học kỹ thuật, bạn c ần xây d ựng kh ả năng ti ếp c ận th ật nhanh thông tin khoa h ọc kỹ thuật. Để các bạn dễ tham khảo/so sánh tôi sẽ trình bày bản dịch này d ưới d ạng song ng ữ. Tôi không hoàn toàn gi ữ nguyên g ốc so với nguyên bản mà có thêm ít nhiều chú thích và thêm phần nguyên nhân phát sinh ra l ỗi và cách kh ắc ph ục. M ột s ố l ỗi s ẽ không có phần này (cách khắc phục) vì có thể tôi chưa gặp lỗi đó bao gi ờ … cho nên tôi không có kinh nghi ệm kh ắc ph ục. N ếu bạn biết, xin thông báo cho tôi trên forum của Tổ bộ môn CNTT http://tobomoncntt.freeforums.org/, tôi sẽ rất cảm ơn và tôi sẽ bổ sung vào đây khi có thể.I. Compiler Error Messages (Các thông báo lỗi trong quá trình biên dịch) Compiler error messages refer to problems in your code or programming environment that prevent Turbo Pascal from produccing an executable file. In the integrated development environment, Turbo Pascal will attempt to locate the source-code location of the error. Các thông báo lỗi trong quá trình biên dịch liên quan đến những vấn đề trong mã chương trình ho ặc môi trường lập trình gây cản ngại cho Turbo Pascal khi tạo ra file thực thi. Trong môi trường phát triển tích hợp, Turbo Pascal sẽ c ố gắng định v ị trí l ỗi trong mã nguồn. Lưu ý của người dịch: 1a) Nếu bạn sử dụng IDE (integrated development environment) thông thường vị trí phát sinh ra lỗi trong mã nguồn nằm ngay trước vị trí con trỏ văn bản. Còn nếu bạn dịch mã nguồn FILENAME.PAS bằng TPC.EXE (Turbo Pascal Compiler) theo cú pháp [drive:][path]TPC.EXE FILENAME.PAS ↵ thì một thông báo lỗi dạng: Error nnn: Error message Với nnn là mã lỗi và dòng lệnh bị lỗi sẽ được hiển thị sau dấu nhắc hệ thống cùng với một dấu “^” chỉ vị trí phát sinh lỗi.b) Tiếng Anh và tiếng Việt không hoàn toàn tương đồng cho nên với cùng một thuật ngữ tiếng Anh tôi có thể sử dụng khá nhiều cách nói tiếng Việt khác nhau để dịch. Ví dụ rõ nhất là đối với từ “expected”, tôi có thể dịch là “chờ, đợi, chưa thấy, không thấy, yêu cầu, …tùy vào ngữ cảnh mà thuật ngữ đó được sử dụng … và đôi khi còn tùy vào tình huống lỗi. Trong trường hợp này - rất tiếc – đôi khi suy nghĩ trực tiếp bằng tiếng Anh là dễ dàng hơn. Các nguyên nhân có Mã lỗi và thông báo lỗi Ý nghĩa Hướng khắc phục thể Hoặc phải gở bỏ các chương trình đang chạy trong chế độ thường trú (SIDEKICK, ...

Tài liệu được xem nhiều: