Bạn có muốn học cách tạo ra những chương trình mạnh mẽ, "thông minh", đa năng và hữu ích không?

Sau đó, bạn cần tìm hiểu ba hình thức kiểm soát thực thi chương trình chính. Theo lý thuyết về hệ thống máy tính, một ngôn ngữ lập trình tốt sẽ cung cấp khả năng thực hiện ba hình thức kiểm soát đối với quá trình thực hiện chương trình:
1 - SEQUENCE:  Thực hiện các câu lệnh tuần tự - chúng ta đã gặp vấn đề này trong các khóa học trước. Tất cả các chương trình trước đây của chúng tôi là một số chuỗi câu lệnh
2 - CHỌN:
          nếu như vậy và trường hợp như vậy,
              sau đó làm điều này
          nếu không thì hãy làm điều đó
3 - LẶP LẠI:
          TRONG KHI

Chương trình ngày càng trở nên "thông minh" hơn, và hình thức thứ hai - LỰA CHỌN giữa các phương thức hoạt động khác nhau - làm tăng đáng kể hiệu quả của máy tính. 

Hãy bắt đầu với một ví dụ đơn giản. 
Bạn phải nhập hai số nguyên từ bàn phím và xác định số lớn nhất trong số đó.
Khám phá ví dụ này.

Trong bài toán tìm số lớn nhất là hai, ta gặp một toán tử mới bắt đầu bằng chữ IF
Toán tử này được gọi là - CONDITIONAL 
Từ if được dịch từ tiếng Anh là "nếu" và từ khác - là "nếu không". Nếu điều kiện sau từ if là đúng (true), thì tất cả các lệnh (toán tử) theo điều kiện sau từ  then giữa các từ bắt đầu kết thúc được thực thi >. Nếu điều kiện là sai (false), thì các lệnh giữa bắt đầukết thúc sau từ khác được thực thi.

QUAN ĐIỂM CHUNG VỀ ĐIỀU HÒA ĐIỀU HÒA: nếu có điều kiện thì bắt đầu // tiêu đề có điều kiện ... // khối "nếu" — các câu lệnh được thực hiện // nếu điều kiện trong tiêu đề là đúng kết thúc khác bắt đầu ... // khối "khác" — các câu lệnh được thực hiện // nếu điều kiện trong ngoặc là sai kết thúc; NHỚ:
1. NẾU - KHÁC  -  ĐÂY LÀ MỘT NGƯỜI ĐIỀU HÀNH!
   Do đó, không có tuyên bố nào khác
2. sau từ else NEVER CONDITION.
     Chặn "nếu không" được thực thi khi điều kiện chính được chỉ định sau từ IF  - là sai, tức là không được thực thi
3. Trường hợp, trong khối "nếu" hoặc trong khối "nếu không" chỉ có một câu lệnh, sau đó bắt đầukết thúc có thể bỏ qua
4. ĐIỀU KIỆN là một biểu thức tương đối mà bạn có thể nói nó đúng (nghĩa là nó được đáp ứng) hoặc sai (nghĩa là nó không được đáp ứng)
   Bạn có thể sử dụng các dấu hiệu quan hệ logic trong một điều kiện
   > , <               nhiều hơn ít hơn
  >=, <=             lớn hơn hoặc bằng, nhỏ hơn hoặc bằng
  =                     bằng
  <>                   không bằng

 

Xem xét biến thể thứ hai của việc giải bài toán tìm giá trị lớn nhất của hai số. 
Trong chương trình thứ hai, trước tiên chúng ta sẽ ghi giá trị lớn nhất vào một biến  bổ sung (hãy đặt tên cho nó là Max)

Nếu trong khối "khác" bạn không phải làm bất cứ điều gì (ví dụ: “nếu có bán kem, hãy mua kem”, còn nếu không…), thì toàn bộ khối “nếu không” bạn có thể bỏ qua và sử dụng dạng rút gọn (không đầy đủ) của toán tử điều kiện:
nếu có điều kiện thì bắt đầu ... // điều cần làm nếu điều kiện đúng kết thúc; Xét một ví dụ giải bài toán tìm giá trị lớn nhất của hai số, sử dụng dạng chưa hoàn chỉnh của toán tử điều kiện