Bài giảng Tin đại cương: Bài 4 Hàm và lệnh lặp cung cấp cho người đọc các kiến thức: Tại sao cần viết chương trình con, vòng lặp, ví dụ về vòng lặp dùng biến đếm, ví dụ về vòng lặp dùng điều kiện, biểu thức logic
TIN ĐẠI CƯƠNG BÀI 4: HÀM VÀ LỆNH LẶP Nội dung buổi trước Một số kiểu liệu thường dùng chương trình C++: số nguyên (int), số thực (double, float), logic (bool) Kiểu liệu định cách máy tính thực phép tốn xử lý biến In liệu hình thơng qua biến cout phép tốn xuất liệu () Hàm: khái niệm, cách viết cách gọi hàm Trương Xuân Nam - Khoa CNTT Nội dung Tại cần viết chương trình con? Vòng lặp Ví dụ vòng lặp dùng biến đếm Ví dụ vòng lặp dùng điều kiện Biểu thức logic Bài tập Trương Xuân Nam - Khoa CNTT Phần Tại cần viết chương trình con? Trương Xuân Nam - Khoa CNTT Chương trình đơn giản Yêu cầu: nhập số n tính 𝑛, khơng dùng hàm có sẵn #include // khai báo thư viện using namespace std; // khai báo tên miền chuẩn int main() { double n; cout > n; // // // // double x = 1; bắt đầu hàm biến để chứa số n in chuỗi "N = " nhập số ghi vào n // biến x (để chứa n) TRƯƠNG XUÂN NAM Chương trình đơn giản x x x x x x x x x = = = = = = = = = (x (x (x (x (x (x (x (x (x + + + + + + + + + n/x) n/x) n/x) n/x) n/x) n/x) n/x) n/x) n/x) / / / / / / / / / 2; 2; 2; 2; 2; 2; 2; 2; 2; // // // // // // // // // cout b) && (a > c) ((x % 2) == 0) && ((x % 5) == 0) Trương Xuân Nam - Khoa CNTT 26 Phép toán OR Tiếng Anh: Tiếng Việt: Trong ngôn ngữ C/C++: OR HOẶC || “chỉ sai vế sai” Ví dụ: (a == 1) || (a == 3) (a > (b+c)) || (b > (a+c)) || (c > (a+b)) Trương Xuân Nam - Khoa CNTT 27 Phép toán XOR Tiếng Anh: Tiếng Việt: Trong ngôn ngữ C/C++: XOR HOẶC NGHỊCH ĐẢO ^ “sai vế có giá trị giống nhau” Ví dụ: (a > 10) ^ (b > 10) (a > b) ^ (a = 2) && (2 < 3) (a > b) || (a < b) (a + b) != (b + a) ((a % 2) != 1) || ((a % 2) != 0) Hãy biểu thức logic sau sai ((a+b) > c) && ((a+c) > b) && ((b+c) > a) (a