Câu Lệnh BREAK , COTINUE , GO TO , SWITCH , HÀM EXIT

Post navigation BÀI 1           Câu lệnh break -Câu lệnh break cho phép ra khỏi các chu trình với các toán tử for, while và switch. -Khi có nhiều chu trình lồng nhau, câu lệnh break sẽ kết thúc câu lệnh điều    khiển đang sử dụng và ra khỏi bên trong nhất chứa nó không cần điều kiện gì.   -Mọi câu lệnh break có thể thay bằng câu lệnh goto với nhãn thích hợp. Ví dụ: Cho phép người dùng nhập liên tục giá trị n cho đến khi nhập âm thì dừng. #include<iostream.h> void main() { int n; while (1)        {              cout<<“\nNhap n: ”; cin>>n;              if(n<0)              break;         } }                             Câu lệnh Continue -Continue dùng để bắt đầu một vòng mới của chu trình chứa nó Trong while và do .. while, lệnh continue chuyển điều khiển về thực hiện ngay phần kiểm tra, còn trong vòng lặp for điều khiển được chuyển về bước khởi đầu lại (tức là bước: tính biểu thức 3, sau đó quay lại bước 2 để bắt đầu một vòng mới của chu trình). Chú ý: Lệnh continue chỉ áp dụng cho chu trình, không áp dụng cho switch.   Ví dụ: In ra màn hình giá trị từ 10 đến 20 trừ đi số 13 và số 17. #include<iostream.h> void main() {         for (int i=10 ; i<=20; i++)         {              if (i==13||i==17)              continue;              cout<<i<<“,”;          }         cout<<“Ket thuc;”; }                 Câu lệnh Goto -Lệnh goto cho phép nhảy vô điều kiện tới bất kỳ điểm nào trong chương trình. Ví dụ: #include <iostream.h> int main () {         int n=10;         loop: ;         cout << n << “, “;         n–;         if (n>0) goto loop;         cout << “Kết thúc!”;         return 0; }                         Hàm Exit Hàm exit() trong C/C++ được sử dụng để thoát khỏi chương trình. Hàm này, khi được triệu gọi sẽ ngay lập tức kết thúc chương trình và chuyển quyền điều khiển cho hệ điều hành.                 Cú pháp:                                     exit (int  mã_trả_về);     mã_trả_về thường là số 0. Số 0 sẽ xác định việc kết thúc chương trình một cách bình thường. Tuy nhiên có một vài trường hợp mã_trả_về là những số khác 0 để xác định một vài loại lỗi.           Câu lệnh Switch -Switch dùng để lựa chọn xem thực thi khối lệnh nào trong nhiều khối lệnh bằng cách dựa vào việc so khớp biểu thức với giá trị của từng trường hợp tương ứng với từng khối lệnh. -Chúng ta sử dụng câu lệnh switch để lựa chọn một trong nhiều khối mã được thực thi. Với việc sử dụng switch sẽ tiện lợi hơn cho chúng ta so với if else trong những trường hợp có nhiều điều kiện lọc. Cấu trúc không có gì phức tạp, về căn bản như sau:

 Code: switch (Đối) { case GIATRI1: //  Code thực hiện nếu Đối có giá trị bằng GIATRI1   break; case GIATRI2: //  Code thực hiện nếu Đối có giá trị bằng GIATRI2   break; default: //  Code thực hiện nếu Đối có giá trị khác cả GIATRI1 và GIATRI2 }  

Cấu trúc trên cho ta thấy cách sử dụng lệnh switch. Trong ngoặc đơn đầu tiên là đối của câu lệnh. Đối này thường là một biến (đã hoặc chưa khai báo). Chúng ta thấy mỗi một case là một giá trị, tiếp theo là đoạn mã chúng ta sẽ thực hiện nếu gặp trường hợp có giá trị như case tương ứng. “break” để thông báo kết thúc trường hợp, tránh nhầm lẫn.

Đoạn code dưới “default” sẽ được thực hiện nếu không gặp trường hợp nào như khai báo.

Để các bạn dễ hình dung, tôi sẽ đưa ra một ví dụ đơn giản:

 Code: <?php $date = date("D"); switch ($date) {     case "Fri":     echo "Thứ sáu";     break;       case "Mon":     echo "Thứ hai";     break;       default:     echo $date;     break; } 

date() là hàm có sẵn dùng để lấy ra thời gian hiện tại hoặc do ta thiết lập. Ở trên ta sử dụng date(“D”) nhằm chỉ lấy ra các ngày trong tuần dưới dạng viết tắt. Sau này ở các tutorial sau về function cũng như một số hàm hữu ích , tôi sẽ nói kĩ hơn về vấn đề này.

Share this:

  • Twitter
  • Facebook
Like Loading...

Related

Leave a comment Cancel reply

Δ

Post navigation BÀI 1 Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. To find out more, including how to control cookies, see here: Cookie Policy
  • Comment
  • Reblog
  • Subscribe Subscribed
    • khangpdgc00738
    • Sign me up
    • Already have a WordPress.com account? Log in now.
    • khangpdgc00738
    • Customize
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
%d Design a site like this with WordPress.comGet started

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