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 (875.34 KB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
1
<b>Ths. Nguyễn Thị Phương Thảo</b>
3
Cấu trúc tuần tự
Cấu trúc rẽ nhánh
Cấu trúc lặp
Cấu trúc tuần tự
Cáclệnh được lần lượt thực hiện
Câulệnh rẽ nhánh
Điều
kiện
sai
Công việc
đúng
Câu lệnh IF
Cú pháp :
if (<điều kiện>)
{
<công việc>
}
Quá trình thực hiện
1.Kiểm tra <điều kiện> (biểu thức logic).
Nếu sai : bỏ qua
2.Thực hiện <công việc> (một lệnh hoặc
Câu lệnh IF-ELSE
Điều
kiện
Công việc 1
đúng
sai
Cú pháp:
if (<điều kiện>)
{
<cơng việc 1>
}
else
{
<cơng việc 2>
}
Q trình thực hiện
1.Kiểm tra <điều kiện>. Nếu sai : chuyển
đến bước 3
2.Thực hiện <công việc 1> và bỏ qua bước
3
3.Thực hiện <công việc 2>
Bài tập
1. Nhập vào một số n từ bàn phím và kiểm tra xem
n có là số chẵn. In câu trả lời ra màn hình
2. Viết chương trình nhập vào 3 số thực. In ra màn
hình số lớn nhất trong 3 số
3. Viết chương trình tính và in ra màn hình giá trị
biểu thức sau:
𝑥 + 1
3𝑥
Câu lệnh SWITCH
Cú pháp
switch(<biểu thức>)
{
case <giá trị 1> : <công việc 1> ;
case <giá trị 2> : <công việc 2> ;
break ;
break ;
. . .
case <giá trị n> : <công việc n> ;
default : <công việc mặc định> ;
break;
}
Chú ý
- <biểu thức>phải có kiểu ngun hoặc kí tự
- Không được phép quên lệnhbreakđằng sau mỗi<công việc>!
- Không bắt buộc phải có default
Vídụ
Vídụ