Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng "Ngôn ngữ lập trình - Bài 2: Các cấu trúc điều khiển, mảng và con trỏ" cung cấp cho người học các kiến thức: Cấu trúc rẽ nhánh, cấu trúc lặp, mảng, Con trỏ. nội dung chi tiết. | NGÔN NGỮ LẬP TRÌNH Bài 2: Các cấu trúc điều khiển, mảng và con trỏ Giảng viên: Lê Nguyễn Tuấn Thành Email: thanhlnt@tlu.edu.vn Bộ Môn Công Nghệ Phần Mềm – Khoa CNTT Trường Đại Học Thủy Lợi NỘI DUNG 1. 2. 3. 4. Cấu trúc rẽ nhánh Cấu trúc lặp Mảng (Array) Con trỏ (Pointer) 2 Bài giảng có sử dụng hình vẽ trong cuốn sách “Practical Debugging in C++, A. Ford and T. Teorey, Prentice Hall, 2002” 1. CẤU TRÚC RẼ NHÁNH 1.1. CẤU TRÚC RẼ NHÁNH VỚI IF-ELSE Mục đích Diễn đạt sự lựa chọn một trong nhiều nhánh, phụ thuộc vào giá trị của câu điều kiện Cú pháp: if () else Ví dụ: if (hrs > 40) grossPay = rate*40 + 1.5*rate*(hrs-40); else grossPay = rate*hrs; 4 CÂU LỆNH PHỨC HỢP Mỗi nhánh trong if-else ở slide trước chỉ có một câu lệnh Để ghép nhiều câu lệnh trong một nhánh, sử dụng { }. Tập lệnh khi đó được gọi là một khối (block) Ví dụ: if (myScore > yourScore) { cout << "I win!\n"; wager = wager + 100; } else { cout << "I wish these were golf scores.\n"; wager = .