Tải bản đầy đủ (.ppt) (14 trang)

ĐiỀU KHIỂN TUẦN TỰ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (145.57 KB, 14 trang )

Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính
Bài giảng môn Lý thuyết ngôn ngữ lập trình
Bài giảng
Bài giảng
LÝ THUYẾT NGÔN NGỮ LẬP TRÌNH
LÝ THUYẾT NGÔN NGỮ LẬP TRÌNH
2/50
Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính
Chương 7
Chương 7
.
.
ĐiỀU KHIỂN TUẦN TỰ
ĐiỀU KHIỂN TUẦN TỰ

Khái niệm

Điều khiển tuần tự giữa các lệnh

Xử lý ngoại lệ
3/50
Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính
KHÁI NiỆM
KHÁI NiỆM

Khái niệm:

Ðiều khiển tuần tự là tập hợp các quy tắc, xác định thứ tự thực
hiện trong chương trình

về mặt cấu trúc có ba loại điều khiển



Ðiều khiển trong biểu thức.

Ðiều khiển giữa các lệnh.

Ðiều khiển giữa các chương trình con

về mặt thiết kế ngôn ngữ có hai loại điều khiển

Ðiều khiển ẩn: được thiết kế trong ngôn ngữ chẳng hạn quy tắc ưu tiên
của các toán tử trong biểu thức.

Ðiều khiển tường minh: do người lập trình viết trong chương trình chẳng
hạn sử dụng các câu lệnh điều khiển như rẽ nhánh, lặp lại
4/50
Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính
ĐiỀU KHIỂN TUẦN TỰ GiỮA CÁC LỆNH
ĐiỀU KHIỂN TUẦN TỰ GiỮA CÁC LỆNH

Các lệnh cơ bản:

Lệnh cơ bản là lệnh trong đó không chứa các lệnh khác. Các
lệnh cơ bản bao gồm: lệnh gán, lời gọi chương trình con, các
lệnh nhập, xuất, lệnh nhảy goto

Các cấu trúc trong chương trình: tuần tự, lựa chọn và lặp lại.
Các ngôn ngữ khác nhau, cài đặt các cấu trúc khác nhau
5/50
Trường Cao đẳng CNTT HN Việt – Hàn Khoa Khoa học máy tính
Điều khiển tuần tự dùng nhãn lệnh và lệnh GOTO

Điều khiển tuần tự dùng nhãn lệnh và lệnh GOTO



Các lệnh cơ bản:

GOTO không điều kiện. Trong một chuỗi các lệnh, một
lệnh GOTO không điều kiện như GOTO NEXT chuyển điều
khiển tới lệnh có nhãn là NEXT. Lệnh đứng sau GOTO sẽ
không được thực hiện.

GOTO có điều kiện. Trong một chuỗi lệnh, một lệnh GOTO có
điều kiện như IF A = 0 then GOTO NEXT chuyển điều khiển tới
lệnh có nhãn là NEXT chỉ khi điều kiện sau IF đúng.

Lệnh GOTO có thuận tiện là dễ dùng, và có hiệu quả trong thực
hiện vì nó phản ánh cấu trúc cơ bản của máy tính quy ước

Trong các NNLT bậc cao lệnh GOTO không được dùng nữa, vì
không thể hiện được cấu trúc của chương trình

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×