Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3)
Số trang: 71
Loại file: pdf
Dung lượng: 3.01 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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!
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3)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 THÔNG TIN LIÊN HỆ•Title: [CSLT 2020]•Phạm Phi Nhung Email: phamphinhung2898@gmail.com•Ngô Thị Thanh Email: ngothithanh2511@gmail.comCSLT - HKII - 2020 3 NHẮC LẠI VỀCẤU TRÚC QUYẾT ĐỊNH 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...CASECSLT - HKII - 2020 IF STATEMENT 5 Kết quả khi chạy chương trình?CSLT - HKII - 2020 IF...ELSE STATEMENT 6Kế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 IF...ELSE IF STATEMENT 7CSLT - HKII - 2020 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 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 IFCSLT - HKII - 2020 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 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 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 NHẮC LẠI VỀCẤU TRÚC LẶP 14 CÁC CẤU TRÚC LẶP _nội dung 1. WHILE 2. FOR 3. DO … WHILE 4. BREAK 5. CONTINUECSLT - HKII - 2020 15 WHILE STATEMENT Kết quả khi chạy chương trình?CSLT - HKII - 2020 16 FOR STATEMENT Kết quả khi chạy chương trình?CSLT - HKII - 2020 17 FOR STATEMENTCó thể không có Có thể không có Có thể không có CSLT - HKII - 2020 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 DO...WHILE Kết quả in ra màn hình trong các trường h ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3)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 THÔNG TIN LIÊN HỆ•Title: [CSLT 2020]•Phạm Phi Nhung Email: phamphinhung2898@gmail.com•Ngô Thị Thanh Email: ngothithanh2511@gmail.comCSLT - HKII - 2020 3 NHẮC LẠI VỀCẤU TRÚC QUYẾT ĐỊNH 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...CASECSLT - HKII - 2020 IF STATEMENT 5 Kết quả khi chạy chương trình?CSLT - HKII - 2020 IF...ELSE STATEMENT 6Kế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 IF...ELSE IF STATEMENT 7CSLT - HKII - 2020 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 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 IFCSLT - HKII - 2020 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 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 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 NHẮC LẠI VỀCẤU TRÚC LẶP 14 CÁC CẤU TRÚC LẶP _nội dung 1. WHILE 2. FOR 3. DO … WHILE 4. BREAK 5. CONTINUECSLT - HKII - 2020 15 WHILE STATEMENT Kết quả khi chạy chương trình?CSLT - HKII - 2020 16 FOR STATEMENT Kết quả khi chạy chương trình?CSLT - HKII - 2020 17 FOR STATEMENTCó thể không có Có thể không có Có thể không có CSLT - HKII - 2020 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 DO...WHILE Kết quả in ra màn hình trong các trường h ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Thực hành cơ sở lập trình Thực hành cơ sở lập trình Cơ sở lập trình Cấu trúc điều kiện Khai báo mảng Mảng một chiều Truy xuất phần tử trong mảng Khai báo chuỗiGợi ý tài liệu liên quan:
-
96 trang 51 2 0
-
Đề cương ôn tập học kì 2 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Lê Quang Cường
6 trang 42 0 0 -
Bài thuyết trình Ngôn ngữ lập trình Ruby
24 trang 32 0 0 -
Bài giảng Tin học đại cương: Bài 8 - Phạm Xuân Cường
17 trang 30 0 0 -
Bài giảng cơ sở lập trình nâng cao - Chương 8
37 trang 30 0 0 -
Nội dung ôn tập học kì 2 môn Tin học lớp 8 năm 2022-2023 - Phòng GD&ĐT TP. Bà Rịa
9 trang 30 0 0 -
Đề cương ôn tập học kì 2 môn Tin học lớp 10 năm 2022-2023 - Trường THPT Phú Bài
7 trang 29 0 0 -
57 trang 28 0 0
-
99 trang 26 0 0
-
Giáo trình Cơ sở lập trình: Phần 2
114 trang 25 0 0