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

Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3)

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:71

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

Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3), được biên soạn với mục tiêu nhằm giúp sinh viên nhắc lại về các cấu trúc điều kiện; nhắc lại về các cấu trúc lặp; con trỏ (POINTERS); mảng 1 chiều (ARRAYS); chuỗi (STRING). Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3)

  1. CSLT - HKII - 2020 C PROGRAMMING (part 3) ● Nhắc lại về các cấu trúc điều kiện ● Nhắc lại về các cấu trúc lặp ● Con trỏ (POINTERS) ● Mảng 1 chiều (ARRAYS) ● Chuỗi (STRING) ● Bài tập áp dụng 4,5,6 THỰC HÀNH CƠ SỞ LẬP TRÌNH 1
  2. 2 THÔNG TIN LIÊN HỆ •Title: [CSLT 2020] •Phạm Phi Nhung Email: phamphinhung2898@gmail.com •Ngô Thị Thanh Email: ngothithanh2511@gmail.com CSLT - HKII - 2020
  3. 3 NHẮC LẠI VỀ CẤU TRÚC QUYẾT ĐỊNH
  4. 4 CÁC CẤU TRÚC QUYẾT ĐỊNH _nội dung 1. IF 2. IF….ELSE 3. IF….ELSE IF 4. NESTED IF 5. SWITCH...CASE CSLT - HKII - 2020
  5. IF STATEMENT 5 Kết quả khi chạy chương trình? CSLT - HKII - 2020
  6. IF...ELSE STATEMENT 6 Kết quả khi chạy chương trình? Một IF thì chỉ có một ELSE tương ứng đứng sau gần nó nhất CSLT - HKII - 2020
  7. IF...ELSE IF STATEMENT 7 CSLT - HKII - 2020
  8. IF...ELSE IF STATEMENT 8 Lưu ý: ● Có thể thêm nhiều ELSE IF nếu muốn ● Chương trình sẽ so sánh từ trên xuống dưới. Nếu thỏa ĐK nào thì xem như IF….ELSE IF kết thúc tại đó (Không so sánh các ĐK bên dưới) Kết quả khi chạy chương trình? CSLT - HKII - 2020
  9. NESTED IF STATEMENT 9 • Các lệnh IF (hoặc IF … ELSE) lồng vào nhau • ELSE tương ứng với IF gần nhất trước nó • Có thể lồng nhiều lần với nhau • Một lần lồng có thể lồng nhiều IF (hoặc IF … ELSE) • Nếu như sai thì xem như thoát khỏi NESTED IF CSLT - HKII - 2020
  10. NESTED IF STATEMENT 10 Xác định ELSE nào Kết quả in ra màn hình trong các tương ứng với IF nào? trường hợp n = 10, 12, 15, 30? CSLT - HKII - 2020
  11. SWITCH...CASE 11 • Không nhất thiết phải có default • Không nhất thiết phải có break • Nếu Biến/BT = GT nào đó thì sẽ thực hiện các khối lệnh từ đó trở xuống tới khi gặp break mới kết thúc. CSLT - HKII - 2020
  12. SWITCH...CASE 12 Kết quả in ra màn hình trong các trường hợp a = 0,1,2,3? CSLT - HKII - 2020
  13. 13 NHẮC LẠI VỀ CẤU TRÚC LẶP
  14. 14 CÁC CẤU TRÚC LẶP _nội dung 1. WHILE 2. FOR 3. DO … WHILE 4. BREAK 5. CONTINUE CSLT - HKII - 2020
  15. 15 WHILE STATEMENT Kết quả khi chạy chương trình? CSLT - HKII - 2020
  16. 16 FOR STATEMENT Kết quả khi chạy chương trình? CSLT - HKII - 2020
  17. 17 FOR STATEMENT Có thể không có Có thể không có Có thể không có CSLT - HKII - 2020
  18. 18 DO...WHILE • DO … WHILE sẽ thực hiện ít nhất 1 lần lặp • Chú ý dấu “ ; “ trong cú pháp DO … WHILE WHILE DO … WHILE CSLT - HKII - 2020
  19. 19 DO...WHILE Kết quả in ra màn hình trong các trường hợp n = 9,10,11? CSLT - HKII - 2020
  20. 20 BREAK - CONTINUE break Kết thúc vòng lặp ngay lập tức Không thực hiện các câu lệnh phía sau continue Tiến thẳng tới so sánh để chạy vòng lặp tiếp theo Không thực hiện các câu lệnh phía sau CSLT - HKII - 2020
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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