Lệnh và khối lệnh

Một phần của tài liệu GIÁO TRÌNH môn học lập TRÌNH c NGHỀ QUẢN TRỊ MẠNG TRÌNH độ CAO ĐẲNG NGHỀ (Trang 30 - 33)

CHƯƠNG 3 : CẤU TRÚC RẼ NHÁNH CÓ ĐIỀU KIỆN

3.1. Lệnh và khối lệnh

Mục tiêu: Trình bày ý nghĩa của lệnh và khối lệnh

3.1.1. Lệnh

Là một tác vụ, biểu thức, hàm, cấu trúc điều khiển… Ví dụ 1:

x = x + 2;

printf("Day la mot lenh\n");

Là một dãy các câu lệnh được bọc bởi cặp dấu { } Ví dụ 2: { //dau khoi a = 5; b = 6; printf("Tong %d + %d = %d", a, b, a+b); } //cuoi khoi 3.2. Lệnh if Mục tiêu:

- Trình bày cú pháp, cơng dụng của lệnh if

- Giải một số bài toán sử dụng lệnh if

- Sử dụng được các cấu trúc if lồng nhau.

- Thực hiện các thao tác an tồn với máy tính.

Câu lệnh if cho phép lựa chọn một trong hai nhánh tùy thuộc vào giá trị của biểu thức luận lý là đúng (true) hay sai (false) hoặc khác không hay bằng không.

3.2.1. Dạng 1 (if thiếu)

Quyết định sẽ thực hiện hay không một khối lệnh.  Cú pháp lệnh

if (biểu thức luận lý) khối lệnh;

Lưu ý: Từ khóa if phải viết bằng chữ thường, kết quả của biểu thức luận lý phải là đúng(≠ 0) hoặc sai (= 0)

Lưu đồ Biểu thức luận lý Khối lệnh Vào Ra Đúng Sai

Giải thích:

Nếu biểu thức luận lý đúng thì thực hiện khối lệnh và thoát và thoát khỏi if, ngược lại khơng làm gì cả khỏi if.

Lưu ý: Nếu khối lệnh bao gồm từ 2 lệnh trở lên thì phải đặt trong dấu { }

3.2.2. Bài tập thực hành

1.Viết chương trình nhập vào số nguyên dương, in ra thông báo số chẵn hay lẻ.

H

ư ớng dẫ n : Nhập vào số nguyên dương x. Kiểm tra nếu x chia hết cho 2 thì x là số chẵn (hoặc chia cho 2 dư 0), nếu x không chia hết cho 2 (hoặc chia cho 2 dư 1) là số lẻ.

2.Viết chương trình nhập vào 4 số nguyên. Tìm và in ra số lớn nhất. H

ư ớng dẫn : Ta có 4 số nguyên a, b, c, d. Tìm 2 số nguyên lớn nhất x, y của 2 cặp (a, b) và (c, d). Sau đó so sánh 2 số nguyên x, y để tìm ra số nguyên lớn nhất.

3.2.3. Dạng 2 (if đủ)

Quyết định sẽ thực hiện 1 trong 2 khối lệnh cho trước.  Cú pháp lệnh

if (biểu thức luận lý) khối lệnh 1 else khối lệnh 2;  Lưu đồ Biểu thức luận lý Khối lệnh 1 Vào Ra Đúng Sai Khối lệnh 2

Giải thích:

Nếu biểu thức luận lý đúng thì hực hiện khối lệnh 1 và thoát khỏi if ngược lại thực hiện khối lệnh 2 và thoát khỏi if.

3.2.4. Bài tập thực hành

1.Viết chương trình nhập vào số nguyên dương, in ra thông báo số chẵn hay lẻ.

H

ư ớng dẫ n : Nhập vào số nguyên dương x. Kiểm tra nếu x chia chẵn cho hai thì x là số chẵn (hoặc chia cho 2 dư 0) ngược lại là số lẻ.

2.Viết chương trình nhập vào 4 số nguyên. Tìm và in ra số lớn nhất. H

ư ớng dẫn : Ta có 4 số ngun a, b, c, d. Tìm 2 số nguyên lớn nhất x, y của 2 cặp (a, b) và (c, d). Sau đó so sánh 2 số nguyên x, y để tìm ra số nguyên lớn nhất.

Một phần của tài liệu GIÁO TRÌNH môn học lập TRÌNH c NGHỀ QUẢN TRỊ MẠNG TRÌNH độ CAO ĐẲNG NGHỀ (Trang 30 - 33)

Tải bản đầy đủ (PDF)

(95 trang)