Nhập môn lập trình C dành cho học sinh sinh viên (tập 4)

24 306 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 4)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giới thiệu các kiến thức cơ bản về thuật toán, lập trình C Mô tả cụ thể các câu lệnh, giải thuật, sơ đồ khối qua từng tập khác nhau Có ví dụ minh họa đầy đủ Nội dung ngắn gọn và xúc tích, giúp người học nhanh chóng nắm bắt được kiến thức Các bài tập đi kèm từng tài liệu

Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Công nghệ phần mềm 1 ThS. Đặng Bình Phương dbphuong@fit.hcmus.edu.vn NHẬP MÔN LẬP TRÌNH CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH VC & BB 2 2 Nội dung Câu lệnh điều kiện và rẽ nhánh Câu lệnh điều kiện if 1 Câu lệnh rẽ nhánh switch 2 Một số kinh nghiệm lập trình 3 Một số ví dụ minh họa 4 VC & BB 3 3 <Lệnh 1> Câu lệnh if (thiếu) Câu lệnh điều kiện và rẽ nhánh Đ S <BT Logic> if (<BT Logic>) <Lệnh 1>; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) VC & BB 4 4 Câu lệnh if (thiếu) Câu lệnh điều kiện và rẽ nhánh void main() { if (a == 0) printf(“a bang 0\n”); if (a == 0) { printf(“a bang 0\n”); a = 2912; } } VC & BB 5 5 <Lệnh 1> Câu lệnh if (đủ) Câu lệnh điều kiện và rẽ nhánh <Lệnh 2> Đ S <BT Logic> if (<BT Logic>) <Lệnh 1>; else <Lệnh 2>; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) VC & BB 6 6 Câu lệnh if (đủ) Câu lệnh điều kiện và rẽ nhánh void main() { if (a == 0) printf(“a bang 0\n”); else printf(“a khac 0\n”); if (a == 0) { printf(“a bang 0\n”); a = 2912; } else printf(“a khac 0\n”); } VC & BB 7 7 Câu lệnh if - Một số lưu ý Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. Câu lệnh điều kiện và rẽ nhánh { if (a == 0) printf(“a bang 0\n”); } { if (a == 0) { printf(“a bang 0\n”); a = 2912; } else printf(“a khac 0\n”); } VC & BB 8 8 Câu lệnh if - Một số lưu ý Câu lệnh if có thể lồng vào nhau và else sẽ tương ứng với if gần nó nhất. Câu lệnh điều kiện và rẽ nhánh if (a != 0) if (b > 0) printf(“a != 0 va b > 0\n”); else printf(“a != 0 va b <= 0\n”); if (a !=0) { if (b > 0) printf(“a != 0 va b > 0\n”); else printf(“a != 0 va b <= 0\n”); } VC & BB 9 9 Câu lệnh if - Một số lưu ý Nên dùng else để loại trừ trường hợp. Câu lệnh điều kiện và rẽ nhánh if (delta < 0) printf(“PT vo nghiem\n”); if (delta == 0) printf(“PT co nghiem kep\n”); if (delta > 0) printf(“PT co 2 nghiem\n”); if (delta < 0) printf(“PT vo nghiem\n”); else // delta >= 0 if (delta == 0) printf(“PT co nghiem kep\n”); else printf(“PT co 2 nghiem\n”); VC & BB 10 10 Câu lệnh if - Một số lưu ý Không được thêm ; sau điều kiện của if. Câu lệnh điều kiện và rẽ nhánh void main() { int a = 0; if (a != 0) printf(“a khac 0\n”); if (a != 0); printf(“a khac 0\n”); if (a != 0) { }; printf(“a khac 0\n”); } [...]... printf(“Khong biet doc\n”); } C u lệnh điều kiện và rẽ nhánh 16 VC & BB C u lệnh switch - Một số lưu ý switch sẽ nhảy đến case tương ứng và th c hiện đến khi nào gặp break ho c cuối switch sẽ kết th c switch (a) { case 1: printf(“Mot\n”); break; case 2: printf(“Hai\n”); break; case 3: printf(“Ba\n”); break; } C u lệnh điều kiện và rẽ nhánh 17 VC & BB C u lệnh switch - Một số lưu ý switch nhảy đến case tương... (a == 4) printf(“Bon\n”); if (a == 5) printf(“Nam\n”);  C u lệnh switch switch (a) { case 1: case 2: case 3: case 4: case 5: printf(“Mot\n”); break; printf(“Hai\n”); break; printf(“Ba\n”); break; printf(“Bon\n”); break; printf(“Nam\n”); } C u lệnh điều kiện và rẽ nhánh 20 VC & BB Kinh nghiệm lập trình  C u lệnh switch switch (a) { case 3.14: case

Ngày đăng: 19/08/2015, 14:43

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan