Danh mục tài liệu

Cấu trúc điều khiển

Số trang: 11      Loại file: pdf      Dung lượng: 169.67 KB      Lượt xem: 22      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Cấu trúc điều khiển Bạn đã bao giờ dừng lại chỉ đường cho một lái xe lạc đường hay chưa ? Lấy một ví dụ bạn thử đặt mình vào tình huống như thế này: Chào ông bạn ông có thể chỉ cho tôi đương tới ngã tư Vọng được không? Tất nhiên rùi ông đi theo lối này ,rẽ trái ,đi tiếp,rẽ phải và ông sẽ tìm thấy lối ra ngã tư Vọng á " Cách chỉ đường trên thật là rắc rối như một đường kẻ chằng chịt: Đi theo đường này,rẽ ở đây hic hic thế thì...
Nội dung trích xuất từ tài liệu:
Cấu trúc điều khiển Cấu trúc điều khiểnBạn đã bao giờ dừng lại chỉ đường cho một lái xe lạc đường hay chưa ? Lấymột ví dụ bạn thử đặt mình vào tình huống như thế này:Chào ông bạn ông có thể chỉ cho tôi đương tới ngã tư Vọng được không? -Tất nhiên rùi ông đi theo lối này ,rẽ trái ,đi tiếp,rẽ phải và ông sẽ tìm thấy lốira ngã tư Vọng á Cách chỉ đường trên thật là rắc rối như một đường kẻ chằng chịt: Đi theođường này,rẽ ở đây hic hic thế thì có mà ra Đại La mất .hichic đây là mộtcách chỉ dẫn khá củ chuối và ...Họ không chỉ cho người ấy biết là phải đi đường bao xa rồi phải đi đến đâuđể có thể nhìn thấy biển hướng dẫn chỉ là Phố Vọng ở đâu ...Và nếu bạn là người tận tình thì hic hic bạn nên dẫn người ấy đi cho đến nơiđến chốn nhất là chỉ đường cho một cô gái xinh đẹp á .Và trong ngôn ngữ PHP cũng vậy nếu không điều khiển cấu trúc thì nócũng giông như hướng dẫn chỉ đường thứ nhất á rất chi là lộn xộn.Việc điều khiển cấu trúc là những cốt lõi trong chương trình này.Chúng chophép một ngôn ngữ lập trình có thể trả lời trực tiếp phụ thuộc vào những gìđang xảy ra, đồng thời nó cho phép thực hiên nhiệm vụ một cách hoàn hảoTrong ngôn ngữ PHP có hai loại hình cơ bản để điều khiển cấu trúc : • Ngôn ngữ điều kiện • Điều khiển theo một vòng khép kínTrong bài này bạn sẽ thấy một bài ví dụ về điều khiển cấu trúc .Bây giờchúng ta sẽ học kĩ hơn.+ Ngôn ngữ điều kiện:Ngôn ngữ điều kiện có thể giúp bạn chia nhỏ các phần khác nhau trong mộtngôn ngữ ;ập trình phụ thuộc vào đó là một hay nhiểu điều kiện ,xác địnhđúng hay sai .Nói một cách đơn giản nó cho phép bạn thử nghiệm và điềuhành những thao tác khác nhau dựa vào kết quả-Câu lệnh Nếu ( If statement)Xem ví dụ sau : Ví dụ này biểu thị một cách đơn giản nhất của một câu lệnh.Các câu lệnhluôn bắt đầu bằng chữ If theo sau là các điều kiện được đặt trong ngoặcđơn.Nếu câu lệnh điều kiện được công nhân là đúng thì sau đó các câu lệnhkèm theo điều kiện sẽ được chấp nhận .Trong trường hợp này nếu điều kiệnlà sai thì không thể thực hiện được gì và bạn sẽ thấy một cửa sổ Browsertrống rỗng khi chạy chương trình ngôn ngữ lập trình.Nếu có hơn một câu lệnh được thực hiện trong cách điều khiển cấu trúc thìphải cho chúng vào trong ngoặc { Nên nhớ rằng vị trí của các yếu tố không ảnh hưởng tới việc thực hiện củangôn ngữ lập trình. Các ví dụ được sắp xếp dưới đây rất hoàn thiện khôngchỉ trong các câu lệnh mà cong ở tất cả hình thức điều khiển theo một chu kìkín if ($x == 1) print $x is equal to 1; if ($x == 1) print $x is equal to 1; if ($x == 1) { print $x is equal to 1; } if ($x == 1) { print $x is equal to 1; }Với sự rõ ràng này các nhà lập trình lựa chọn việc sử dụng cách viết lùi vàovà ngoặc { } thậm chí cả một dòng mã .Tuy nhiên người ta vẫn thườngưa dùng mã số riêng. Bạn cũng có thể để tất cả điều kiện trong ngoặc đơn ,để thực hiện tất cả cácđiều kiện thì đòi hỏi tất cả các điều kiện phải đúng. Các câu lệnh khác ( Else Statement)Như tên của nó bạn có thể thực hiện thêm một số chức năng khác nếu điềukiện bên trong 1(If Statement) được xác định là sai: ?>+ Câu lệnh Else if StatementĐến nay chúng ta vẫn có thể thực hiện một lệnh mà điều kiện khôngđúng.Nhưng còn nhiều điều kiện thì sao? Bạn có thể sử dụng một loạt câulệnh If Statement để thử nghiệm tính khả thi của mỗi điều kiện, nhưng trongmột số trường hợp thì lựa chọn đó không thích hợp vậy bạn phải dùng tớiElse if StatementSự kết hợp giữa If ,Else Statement và Else if Statement được thực hiện liêntiếp nếu điều kiện trong If Statemnet là sai .Khi điều kiện trong một Else ifStatement được xác định là đúng thì các lện sẽ được thực hiện.Ngôn ngữ lậptrình sẽ ngừng thực hiện toàn bộ If | Else if| Else Statement .Phần còn lại củangôn ngữ lập trình sẽ tiếp tục thực hiện .Xem ví dụ sau : Phần cuối còn lại của câu lệnh sẽ bị loại bỏ nếu bạn không muốn thực hiệnvì If hoặc Else If là đúng $x=0; if ($x == 2) { print $x is equal to 2; } else if ($x == 1) { print $x is equal to 1; } ?>Trong trường hợp này ko có điều kiện của If hoặc Else if statement là đúngvà Else statement không được cung cấp dẫn tới không có kết quả củaBrowser .+Sự thay đổi :Trong những tình huống này sự thay đổi là lựa chọn tốt nhất đối với If | Elseif| Else Statement để kiểm tra có nhiều giá trị chống lại 1 đièu kiên thay đổihay không.Đây là dạng câu lệnh cơ bản Sau khi chạy từng phần mã hầu hết sẽ nên có nghĩa đối với bạn .Ở dòng đầutiên của câu lện chúng ta thấy có sự thay đổi đòng nhất hơn được thực hiệntrong ngoặc đơn. Mỗi trường hợp có thể có những giá trị thay đổi được.Những thay đổi được thực hiện từng phần nhỏ trên If/Else if/Elsestatements.Mỗi trường hợp giá trị phải khớp với giá trị thay đổi,mỗi câu lệnhđược thực hiện gồm các trường hợp khácĐể tránh trường hợp này xảy ra người ta sử dụng 1 câu lệnh khác Break;.Kết thúc việc thực hiện thay đổi câu lệnh và để cho ngôn ngữ lập trình tiwpstục thực hiện, nó cũng thực hiện một vòng khép kín .Bạn cũng có thể tùy ý sử dụng trường hợp đặc biệt gọi là default ( thao táccài đặt trước) .Trường hợp này thao tác giống như Else Statement ,và thựchiện nếu các trường hợp khách là sai . TRường hợp này có thể là trường hợpcuối cùng bạn biết: Giông như Break Statement là Exit Statement. Lối ra thường được sử dụngtrong các tình huống mà bạn chạy chương trình gặp lỗi nặng( fatal error) (Vídụ như user đăng nhập sai pass) hoặc bất kì lúc nào bạn cần kết thúc thựchiện ngôn ngữ lập trình trược khi nó tự động chấm dứt : Không giống như break, exit có thể được sử dụng ở bất cứ đâu trong ngônngữ lập trình của bạn,trong và ngoài điều khiển cấu trúc.+ Ba bước của một cơ chế vận hànhMặc dù t ...

Tài liệu có liên quan: