ẤU TRÚ ĐIỀU KHIỂN

Một phần của tài liệu chuyên đề tin học chương 2 KIẾN THỨC CHUNG VỀ TIN HỌC VÀ MÁY TÍNH ĐIỆN TỬ (Trang 26 - 27)

Ngôn ngữ lập trình còn cung cấp cho người lập trình những công cụ diễn đạt thuật toán đó là các cấu trúc điều khiển ( Control Struture ) . Các cấu trúc điều khiển cơ bản là :

1 / Phép gán ( Assignment ) 2 / Cấu trúc tuần tự ( Sequential )

3 / Cấu trúc lựa chọn rẽ nhánh ( Selection )

4 / Cấu trúc lặp có điều kiện và không điều kiện ( Iteration )

* Phép gán

Phép gán là phép tạo giá trị mới cho một vùng nhớ của máy tính , vùng nhớ này đã được cấp phát cho một biến nào đó do người lập trình yêu cầu .

Lệnh : Biến := Biểu thức

Chú ý : Kiểu dữ liệu của biến và biểu thức phải như nhau .

* Cấu trúc tuần tự :

Trong chương trình các lệnh được viết theo thứ tự từ trên xuống dưới . Trong đoạn lệnh không chứa lệnh rẽ nhánh hoặc lệnh lặp sẽ theo nguyên tắc thứ tự : Lệnh nào viết trên được thực hiện trước , viết dưới được thực hiện sau .

* Cấu trúc rẽ nhánh ( Lựa chọn )

a) Nếu điều kiện thoả mãn thì thực hiện lệnh 1 còn không thì thực hiện lệnh 2 .

b) Nếu điều kiện thoả mãn thì thực hiện lệnh 1 còn không thì chuyển xuống lệnh tiếp theo lệnh 1 . c)

Nếu biểu thức điều kiện nhận giá trị thứ 1 thì thực hiện lệnh 1 Nếu biểu thức điều kiện nhận giá trị thứ 2 thì thực hiện lệnh 2 Nếu biểu thức điều kiện nhận giá trị thứ 3 thì thực hiện lệnh 3 ... Nếu biểu thức điều kiện nhận giá trị thứ n thì thực hiện lệnh n

* Cấu trúc Lặp :

a) Loại 1 : Trong khi điều kiện thoả mãn thì thực hiện nhóm lệnh

b) Loại 2 : Thực hiện nhóm lệnh cho đến khi điều kiện không được thoả mãn c) Loại 3 : Thực hiện nhóm lệnh một số lần định trước

d )Loại 4 : Thực hiện vô hạn lần nhóm lệnh hoặc 1 phần nhóm lệnh nếu không gặp lệnh thoát khỏi vòng lặp .

Một phần của tài liệu chuyên đề tin học chương 2 KIẾN THỨC CHUNG VỀ TIN HỌC VÀ MÁY TÍNH ĐIỆN TỬ (Trang 26 - 27)