Bài 11: Kỹ thuật đặt cờ hiệu trong php

Ngày đăng: 2024-04-08 20:25:54

Mục lục:

   1. Kỹ Thuật Đặt Cờ Hiệu Là Gì?

    2. Khi Nào Sử Dụng Kỹ Thuật Đặt Cờ Hiệu

 

1. Kỹ Thuật Đặt Cờ Hiệu Là Gì?

Ví dụ: Quy trình của đội bóng trước khi ra sân.

Giả sử có một đội bóng trước khi ra sân  thi đấu các bác sỹ kiểm tra sức khỏe của từng người, Nếu một trong những cầu thủ ra sân có sử dụng chất kích thích thì cả đội bóng sẽ không được thi đâu và sẽ bị kỉ luật. Cách làm như sau: tôi sẽ duyệt qua từng người và kiểm tra, chỉ cần có 1 cầu thủ thôi là kết luận đc đội bóng này không đủ điều kiện. Đây gọi là kỹ thuật đặt cờ hiệu.

Ví dụ: Kiểm tra xem các số từ 1 đến 1000 có số nào chia hết cho 40 không?

Để giải bài này tôi sẽ dùng kỹ thuật đặt cờ hiệu lặp từ 1 cho tới 1000 rồi chia lấy dư cho 40, chỉ cần có một ố chia hết là tôi có thể quyết định rằng tồn tại số chia hết cho 40 trong khoảng từ 1 đến 1000. Sau đây là hàm có sử dụng kỹ thuật này.

// Khai báo cờ và gán cho cờ có giá trị là không tìm thấy

$flag = false; 

// duyệt qua từng số

for ($i = 1; $i <= 1000; $i++){

    if ($i % 40 == 0){

        $flag = true;

    }

} 

if ($flag == true){

    echo 'Có';

}

else {

    echo 'Không';

}

2. Khi Nào Sử Dụng Kỹ Thuật Đặt Cờ Hiệu

Kỹ thuật đặt cờ hiệu dùng để duyệt mảng danh sách và kiểm tra từng phần tử để đưa ra kết quả cuối cùng.

Kỹ thuật này thường dùng để kiểm tra các dữ liệu đầu vào trước khi lưu vào hệ thống, kiểm tra một số tồn tại trong danh sách không, kiểm tra trong danh sách có số nguyên tố không, … Đây là một vài ví dụ thôi chứ thực tế bạn có thể dùng nó cho nhiều trường hợp lắm.

 

 

Về bài trước...

                                 Bài tiếp theo...

 

 


Tài liệu lập trình PHP

Bài viết trong cùng chuyên mục

Góc games giải trí (chơi trực tiếp trên web) Đăng nhập (chơi có thưởng)Hướng dẫn chơi nhận thưởng



Cờ caro


Butterfly


Lật hình (luyện trí nhớ)

Cờ tướng ONLINE

Xếp hình

Ghép hình

15_PUZZLE

Kill ghosts

Banchim

Planet Defense

Tower game

Bắn bóng

Plapy Bird (NH.Đông)

Diablo

Vẽ hình cứu người

Game Phases

Game vui chơi có thưởng

Game bắn cá

Street Fight (Chơi trên điện thoại và máy tính bảng)

Street Fight (Chơi trên máy tính và laptop)



0379136392

Thông tin liên hệ: Lê Văn Thuyên - ĐT: 0379136392 ; Gmail: lethuyen0379136392@gmail.com

 +   Lê Văn Thuyên-0379136392:Cảm ơn quý vị và các bạn đã vào Website của Lê Thuyên! Lê thuyên rất mong nhận được sự góp ý của quý vị và các bạn. Xin chân thành cảm ơn!

 *   Dũng Trung-090567448:Lê Văn Thuyên0379136392--->Ok.Anh!

 *   Bé Nguyễn-benguyen@gmail,com:Lê Văn Thuyên0379136392--->Good job!

 +   KTT-0362497726:Ok! Mình rất thích trang web của bạn.

 +   HoangQuan-0985073641:Cần tạo nhiều game hay nữa em!

 *   Lê Thuyên-0379136391:HoangQuan0985073641--->Ok! Em cảm ơn anh ạ!

 +   Lê Dương-0393499146:Làm thêm game 3D nữa?

 *   Lê Thuyên-0379136392:Lê Dương0393499146--->Sắp có game 3D hay rồi.Tuyệt phẩm nhé kkk

 *   Lê Dương-0393499146:Lê Dương0393499146--->Game Street Fight mới chỉ chơi được trên máy tính phải không anh Titoe?

 *   Lê Thuyên-0379136392:Lê Dương0393499146--->Ừ Em. Anh đang làm điều khiển cho phần Smathhome em.

 *   Lê Thuyên-0379136392:Lê Dương0393499146--->Game Street Fight đã chơi được trên điện thoại rồi nhé em.

 +   L.Ngư-0906744578:Nghiên cứu tích hợp sàn giao dịch tiền ảo đi cu.

 *   Lê Thuyên-0379136392:L.Ngư0906744578--->Đang nghiên cứu Grandma.

 +   Nguyễn Tuyển-0909615882:Thiết kế web đa ngôn ngữ đi em.

 *   Lê Thuyên-0379136392:Nguyễn Tuyển0909615882--->Ok chị!

378125