Professional Documents
Culture Documents
Chuong 2
Chuong 2
Số tín chỉ: 3
Giảng viên: Ths. Cù Nguyên Giáp
Bộ môn: Tin học
Lưu ý: bảng trên biểu diễn miền giá trị có giá trị dương lớn nhất và giá
trị âm nhỏ nhất bằng giá trị dương lấy đối
Kí hiệu Ý nghĩa
\n Ký tự xuống dòng
\t Ký tự nhảy tab
\b Ký tự xóa trái
\a Tiếng kêu bíp
• for
• while
• do … while
Có 2 dạng cơ bản.
Dạng thứ nhất: Dạng thứ hai:
i=i1
S
ĐK lặp
i<= i2 S
Đ
Đ
CV lặp CV lặp
i=i+i3
CV tiếp theo
CV tiếp theo
Cấu trúc for
• Chức năng: for là cấu trúc lặp trong đó một khối lệnh sẽ được thực
hiện lặp đi lặp lại với số lần lặp được xác định.
• Cú pháp:
for ([khởi_tạo];[điều_kiện];[thay_đổi])
{ // khối lệnh }
Trong đó:
– khởi_tạo: có thể là biểu thức hoặc khai báo, dùng để khởi tạo giá
trị cho các biến điều khiển của vòng lặp
– điều_kiện: là một biểu thức logic, dùng để quyết định tiếp tục
hay dừng việc thực hiện khối lệnh.
– thay_đổi: thường là một biểu thức gán dùng để thay đổi ( tăng
hoặc giảm ) giá trị của các biến điều khiển.
10/04/23 Cơ sở lập trình 58
Cấu trúc for
• Sự hoạt động:
– Bước 1: Xác định giá trị biểu thức khởi_tạo
– Bước 2: Xác định giá trị của biểu thức điều_kiện.
– Bước 3: Nếu biểu thức điều_kiện có giá trị là sai thì trình biên
dịch sẽ thoát khỏi cấu trúc lặp for. Nếu biểu thức điều_kiện có
giá trị đúng (khác 0) thì khối lệnh sẽ được thực hiện và trình
biên dịch sẽ chuyển sang bước 4.
– Bước 4: Xác định giá trị của biểu thức thay_đổi và quay trở lại
bước 2.