intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

SLIDE - TIN HỌC CƠ SỞ - CÂU LỆNH ĐIỀU KIỆN

Chia sẻ: Muay Thai | Ngày: | Loại File: PDF | Số trang:0

108
lượt xem
7
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Câu lệnh điều kiện if Câu lệnh rẽ nhánh switch Một số kinh nghiệm lập trình Một số ví dụ minh họa Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) Câu lệnh if (thiếu) void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } }

Chủ đề:
Lưu

Nội dung Text: SLIDE - TIN HỌC CƠ SỞ - CÂU LỆNH ĐIỀU KIỆN

  1. Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Tin học cơ sở A TIN HỌC CƠ SỞ Đặng Bình Phương dbphuong@fit.hcmuns.edu.vn CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH 1
  2. & Nội dung VC BB 1 Câu lệnh điều kiện if 2 Câu lệnh rẽ nhánh switch 3 Một số kinh nghiệm lập trình 4 Một số ví dụ minh họa 2 Tin học cơ sở A - Đặng Bình Phương
  3. & Câu lệnh if (thiếu) VC BB S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) if () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp giữa { và }) 3 Tin học cơ sở A - Đặng Bình Phương
  4. & Câu lệnh if (thiếu) VC BB void main() { if (a == 0) printf(“a bang 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } } 4 Tin học cơ sở A - Đặng Bình Phương
  5. & Câu lệnh if (đủ) VC BB S Đ Trong ( ), cho kết quả (sai = 0, đúng ≠ 0) if () ; Câu lệnh đơn hoặc Câu lệnh phức (kẹp else giữa { và }) ; 5 Tin học cơ sở A - Đặng Bình Phương
  6. & Câu lệnh if (đủ) VC BB void main() { if (a == 0) printf(“a bang 0”); else printf(“a khac 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); } 6 Tin học cơ sở A - Đặng Bình Phương
  7. & Câu lệnh if - Một số lưu ý VC BB  Câu lệnh if và câu lệnh if… else là một câu lệnh đơn. { if (a == 0) printf(“a bang 0”); } { if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); } 7 Tin học cơ sở A - Đặng Bình Phương
  8. & Câu lệnh if - Một số lưu ý VC BB  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. if (a != 0) if (b > 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b
  9. & Câu lệnh if - Một số lưu ý VC BB  Nên dùng else để loại trừ trường hợp. if (delta < 0) printf(“PT vo nghiem”); if (delta == 0) printf(“PT co nghiem kep”); if (delta > 0) printf(“PT co 2 nghiem”); if (delta < 0) printf(“PT vo nghiem”); else // delta >= 0 if (delta == 0) printf(“PT co nghiem kep”); else printf(“PT co 2 nghiem”); 9 Tin học cơ sở A - Đặng Bình Phương
  10. & Câu lệnh if - Một số lưu ý VC BB  Không được thêm ; sau điều kiện của if. void main() { int a = 0; if (a != 0) printf(“a khac 0.”); if (a != 0); printf(“a khac 0.”); if (a != 0) { }; printf(“a khac 0.”); } 10 Tin học cơ sở A - Đặng Bình Phương
  11. & Câu lệnh switch (thiếu) VC BB switch () Đ { = case :;break; S case :;break; Đ … = } S  là biến/biểu thức cho giá trị rời rạc.  : đơn hoặc khối lệnh {}. 11 Tin học cơ sở A - Đặng Bình Phương
  12. & Câu lệnh switch (thiếu) VC BB void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } } 12 Tin học cơ sở A - Đặng Bình Phương
  13. & Câu lệnh switch (đủ) VC BB switch () Đ { = :;break; S :;break; Đ … = default: S ; } 13 Tin học cơ sở A - Đặng Bình Phương
  14. & Câu lệnh switch (đủ) VC BB void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; default : printf(“Ko biet doc”); } } 14 Tin học cơ sở A - Đặng Bình Phương
  15. & Câu lệnh switch - Một số lưu ý VC BB  Câu lệnh switch là một câu lệnh đơn và có thể lồng nhau. { switch (a) { case 1 : printf(“Mot”); break; case 2 : switch (b) { case 1 : printf(“A”); break; case 2 : printf(“B”); break; } break; case 3 : printf(“Ba”); break; default : printf(“Khong biet doc”); } } 15 Tin học cơ sở A - Đặng Bình Phương
  16. & Câu lệnh switch - Một số lưu ý VC BB  Các giá trị trong mỗi trường hợp phải khác nhau. switch (a) { case 1 : printf(“Mot”); break; case 1 : printf(“MOT”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; case 1 : printf(“1”); break; case 1 : printf(“mot”); break; default : printf(“Khong biet doc”); } 16 Tin học cơ sở A - Đặng Bình Phương
  17. & Câu lệnh switch - Một số lưu ý VC BB  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”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } 17 Tin học cơ sở A - Đặng Bình Phương
  18. & Câu lệnh switch - Một số lưu ý VC BB  switch 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”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } switch (a) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; 18 } Tin học cơ sở A - Đặng Bình Phương
  19. & Câu lệnh switch - Một số lưu ý VC BB  Tận dụng tính chất khi bỏ break; switch (a) { case 1 : printf(“So le”); break; case 2 : printf(“So chan”); break; case 3 : printf(“So le”); break; case 4 : printf(“So chan”); break; } switch (a) { case 1 : case 3 : printf(“So le”); break; case 2 : case 4 : printf(“So chan”); break; } 19 Tin học cơ sở A - Đặng Bình Phương
  20. & Kinh nghiệm lập trình VC BB  Câu lệnh if  Câu lệnh switch if (a == 1) switch (a) printf(“Mot”); { if (a == 2) case 1: printf(“Mot”); printf(“Hai”); break; if (a == 3) case 2: printf(“Hai”); printf(“Ba”); break; if (a == 4) case 3: printf(“Ba”); printf(“Bon”); break; if (a == 5) case 4: printf(“Bon”); printf(“Nam”); break; case 5: printf(“Nam”); } 20 Tin học cơ sở A - Đặng Bình Phương
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
12=>0