Câu Lệnh Rẽ Nhánh Và Lặp Trong C++ - SGK Tin Học 11 - Giải Bài Tập

Giải Bài Tập

Giải Bài Tập, Sách Giải, Giải Toán, Vật Lý, Hóa Học, Sinh Học, Ngữ Văn, Tiếng Anh, Lịch Sử, Địa Lý

  • Home
  • Lớp 1,2,3
    • Lớp 1
    • Giải Toán Lớp 1
    • Tiếng Việt Lớp 1
    • Lớp 2
    • Giải Toán Lớp 2
    • Tiếng Việt Lớp 2
    • Văn Mẫu Lớp 2
    • Lớp 3
    • Giải Toán Lớp 3
    • Tiếng Việt Lớp 3
    • Văn Mẫu Lớp 3
    • Giải Tiếng Anh Lớp 3
  • Lớp 4
    • Giải Toán Lớp 4
    • Tiếng Việt Lớp 4
    • Văn Mẫu Lớp 4
    • Giải Tiếng Anh Lớp 4
  • Lớp 5
    • Giải Toán Lớp 5
    • Tiếng Việt Lớp 5
    • Văn Mẫu Lớp 5
    • Giải Tiếng Anh Lớp 5
  • Lớp 6
    • Soạn Văn 6
    • Giải Toán Lớp 6
    • Giải Vật Lý 6
    • Giải Sinh Học 6
    • Giải Tiếng Anh Lớp 6
    • Giải Lịch Sử 6
    • Giải Địa Lý Lớp 6
    • Giải GDCD Lớp 6
  • Lớp 7
    • Soạn Văn 7
    • Giải Bài Tập Toán Lớp 7
    • Giải Vật Lý 7
    • Giải Sinh Học 7
    • Giải Tiếng Anh Lớp 7
    • Giải Lịch Sử 7
    • Giải Địa Lý Lớp 7
    • Giải GDCD Lớp 7
  • Lớp 8
    • Soạn Văn 8
    • Giải Bài Tập Toán 8
    • Giải Vật Lý 8
    • Giải Bài Tập Hóa 8
    • Giải Sinh Học 8
    • Giải Tiếng Anh Lớp 8
    • Giải Lịch Sử 8
    • Giải Địa Lý Lớp 8
  • Lớp 9
    • Soạn Văn 9
    • Giải Bài Tập Toán 9
    • Giải Vật Lý 9
    • Giải Bài Tập Hóa 9
    • Giải Sinh Học 9
    • Giải Tiếng Anh Lớp 9
    • Giải Lịch Sử 9
    • Giải Địa Lý Lớp 9
  • Lớp 10
    • Soạn Văn 10
    • Giải Bài Tập Toán 10
    • Giải Vật Lý 10
    • Giải Bài Tập Hóa 10
    • Giải Sinh Học 10
    • Giải Tiếng Anh Lớp 10
    • Giải Lịch Sử 10
    • Giải Địa Lý Lớp 10
  • Lớp 11
    • Soạn Văn 11
    • Giải Bài Tập Toán 11
    • Giải Vật Lý 11
    • Giải Bài Tập Hóa 11
    • Giải Sinh Học 11
    • Giải Tiếng Anh Lớp 11
    • Giải Lịch Sử 11
    • Giải Địa Lý Lớp 11
  • Lớp 12
    • Soạn Văn 12
    • Giải Bài Tập Toán 12
    • Giải Vật Lý 12
    • Giải Bài Tập Hóa 12
    • Giải Sinh Học 12
    • Giải Tiếng Anh Lớp 12
    • Giải Lịch Sử 12
    • Giải Địa Lý Lớp 12
Trang ChủLớp 11Giải Bài Tập Tin Học 11SGK Tin Học 11Câu lệnh rẽ nhánh và lặp trong C++ SGK Tin Học 11 - Câu lệnh rẽ nhánh và lặp trong C++
  • Câu lệnh rẽ nhánh và lặp trong C++ trang 1
  • Câu lệnh rẽ nhánh và lặp trong C++ trang 2
  • Câu lệnh rẽ nhánh và lặp trong C++ trang 3
PHỤ LỤC c Câu lệnh rẽ nhánh và lặp trong C++ Câu lệnh rẽ nhánh Dạng khuyết Cú pháp: if {điều kiện) ‘, trong đó: -Điều kiện là biểu thức nhận giá trị logic được đặt trong cặp ngoặc tròn ( và ); -Câu lệnh là câu lệnh đơn hoặc ghép. Khi điều kiện nhận giá trị đúng thì câu lệnh được thực hiện. Ví dụ. Đoạn chương trình sau đây kiểm tra nếu giá trị biến X bằng 100 thì đưa ra thông báo "x bang 100": if (X == 100) cout << "x bang 100 Dạng đủ Cú pháp: if {điều kiện) ; else \ Trong câu lệnh này, khi điều kiện nhận giá trị đúng thì câu lệnh 1 được thực hiện, ngược lại thì câu lệnh 2 được thực hiện. Ví dụ. Đoạn chương trình sau đây kiểm tra nếu giá trị biến X bằng 100 thì đưa ra màn hình thông báo "x bang 100", ngược lạl thì thông báo "x khong bang 100": if (X == 100) cout « "x bang 100 else cout « "x khong bang 100 Câu lệnh lặp Câu lệnh lặp while ' Cú pháp: while {điều kiện) \ Trong câu lệnh này, điều kiện là biểu thức nhận giá trị logic. Trong khi điều kiện còn nhận giá trị đúng thì còn thực hiện câu lệnh. Ví dụ. Nhập từ bàn phím một số tự nhiên n (n < 20), đưa ra màn hình các số nguyên dương giảm dần từ n đến 1. ♦include int main() { int n; cout « "Nhap so nguyen duong n (n0) cout « n-- « return 0; } Trong đó coũt « n— hiển thị giá trị hiện thời của n sau đó giảm giá trị n một đơn vị. Vòng lặp được kết thúc khi điều kiện nhận giá trị sai. Trong ví dụ trên, giá trị của n được giảm nhờ toán tử"—" nên vòng lặp được kết thúc khi n = 0. Câu lệnh lặp do Cú pháp: do while (điều kiện) ỉ Sau khi thực hiện câu lệnh, vòng lặp sẽ kiểm tra điều kiện, nếu điều kiện còn nhận giá trị đúng thì câu lệnh còn được thực hiện. Điều kiện được tính toán sau khi câu lệnh được thực hiện, vì vậy câu lệnh sẽ được thực hiện ít nhất một lần. Ví dụ. Đưa ra màn hình số nguyên nào nhập vào từ bàn phím cho đến khi số được nhập là 0. ♦include int main() í long n; do { cout « "Nhap vao mot so nguyên(nhap so 0 de ket thuc): cin >> n; cout « "So da nhap la: " << n << "\n"; } - while (n != 0); return ũ; } Câu lệnh lặp for Cú pháp: for (khởi tạo; điều kiện; thay đổi) ; Vòng lặp for thực hiện lặp lại câu lệnh chừng nào điều kiện còn nhận giá trị đúng như trong vòng lặp while. Nhưng trong for còn chứa khả năng khỏi tạo và khả năng làm thay đổi giá trị các biến điều khiển vòng lặp. Hoạt động của vòng for như sau: Bước 1. Đầu tiên khỏi tạo được thực hiện thường để đặt một giá trị ban đầu cho các biến điều khiển, điều này chỉ đữợc thực hiện một lần. Bưỡc2. Điều kiện được kiểm tra, nếu nó nhận giá trị đúng thì câu lệnh được thực hiện, ngược lại thì tới bước 4. Bưởc 3. Thay đổi được thực hiện để thay đổi giá trị biến điều khiển, quay về bước 2. Bước 4. Kết thúc vòng lặp. Ví dụ. Đưa ra màn hình các cặp số tự nhiên khác nhau có tổng bằng 20. ^include Ịnt main() { for (int n=20,i=0; n!=i; n--,i++) cout « n « ", " « i «'\n'; return 0; } Giải thích: ► Khởi tạo Ị ► Điểu kiện for (xnt| n=20 , i=0 I; I n!-i I ; I n--,i++ I) I,..—-— Thay đổi Ban đầu có cặp số (n = 20; /' = 0) được đưa ra màn hình. Để tạo các cặp số khác, cho n giảm dần từng đơn vị, đồng thời / tăng dần từng đơn vị (để tổng của chúng vẫn bằng 20). Vòng lặp kết thúc khi gặp cặp số (n = 10; /■= 10).

Các bài học tiếp theo

Các bài học trước

  • 7. Một số thông báo lỗi
  • 6. Câu lệnh with
  • 5. Câu lệnh rẽ nhánh và lặp
  • 4. Một số thủ tục và hàm chuẩn
  • 3. Một số kiểu dữ liệu chuẩn
  • 2. Một số tên dành riêng
  • 1. Môi trường Turbo Pascal
  • 2. Giá trị phép toán lôgic
  • 1. Một số phép toán thường dùng
  • Bài đọc thêm 4. Âm thanh

SGK Tin Học 11

  • CHƯƠNG I. MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
  • Bài 1. Khái niệm lập trình và ngôn ngữ lập trình
  • Bài đọc thêm 1. Bạn biết gì về các ngôn ngữ lập trình?
  • Bài 2. Các thành phần của ngôn ngữ lập trình
  • Bài đọc thêm 2. Ngôn ngữ Pascal
  • CHƯƠNG II. CHƯƠNG TRÌNH ĐƠN GIẢN
  • Bài 3. Cấu trúc chương trình
  • Bài 4. Một số kiểu dữ liệu chuẩn
  • Bài 5. Khai báo biến
  • Bài 6. Phép toán, biểu thức, câu lệnh gán
  • Bài 7. Các thủ tục chuẩn vào/ra đơn giản
  • Bài 8. Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
  • Bài tập và thực hành 1
  • CHƯƠNG III. CẤU TRÚC RẼ NHÁNH VÀ LẶP
  • Bài 9. Cấu trúc rẽ nhánh
  • Bài 10. Cấu trúc lặp
  • Bài tập và thực hành 2
  • CHƯƠNG IV. KIỂU DỮ LIỆU CÓ CẤU TRÚC
  • Bài 11. Kiểu mảng
  • Bài tập và thực hành 3
  • Bài tập và thực hành 4
  • Bài 12. Kiểu xâu
  • Bài tập và thực hành 5
  • Bài 13. Kiểu bản ghi
  • CHƯƠNG V. TỆP VÀ THAO TÁC VỚI TỆP
  • Bài 14. Kiểu dữ liệu tệp
  • Bài 15. Thao tác với tệp
  • Bài 16. Ví dụ làm việc với tệp
  • CHƯƠNG VI. CHƯƠNG TRÌNH CON VÀ LẬP TRÌNH CÓ CẤU TRÚC
  • Bài 17. Chương trình con và phân loại
  • Bài 18. Ví dụ về cách viết và sử dụng chương trình con
  • Bài tập và thực hành 6
  • Bài tập và thực hành 7
  • Bài đọc thêm 3. Ai là lập trình viên đầu tiên?
  • Bài 19. Thư viện chương trình con chuẩn
  • Bài tập và thực hành 8
  • Bài đọc thêm 4. Âm thanh
  • PHỤ LỤC A
  • 1. Một số phép toán thường dùng
  • 2. Giá trị phép toán lôgic
  • PHỤ LỤC B
  • 1. Môi trường Turbo Pascal
  • 2. Một số tên dành riêng
  • 3. Một số kiểu dữ liệu chuẩn
  • 4. Một số thủ tục và hàm chuẩn
  • 5. Câu lệnh rẽ nhánh và lặp
  • 6. Câu lệnh with
  • 7. Một số thông báo lỗi
  • PHỤ LỤC C
  • Câu lệnh rẽ nhánh và lặp trong C++(Đang xem)

Từ khóa » Bài Tập Về Câu Lệnh Rẽ Nhánh Trong C++