Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 4)
Số trang: 47
Loại file: pdf
Dung lượng: 1.90 MB
Lượt xem: 11
Lượt tải: 0
Xem trước 5 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 4), được biên soạn với mục tiêu nhằm giúp sinh viên mảng 2 chiều (2D ARRAYS); hàm (part 2); đệ quy; truyền tham chiếu; Debug. 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 4) CPROGRAMMING (part 4) ● Mảng 2 chiều (2D ARRAYS) ● Hàm (part 2) ● Đệ quy ● Truyền tham chiếu ● Debug THỰC HÀNH CƠ SỞ LẬP TRÌNH Ệ•Title: [CSLT 2020]•Phạm Phi Nhung Email: phamphinhung2898@gmail.com•Ngô Thị Thanh Email: ngothithanh2511@gmail.comMẢNG 2 CHIỀU Mảng 2 chiều _Nội dung•Mảng 2 chiều•Khai báo•Khởi tạo•Truy xuất phần tử, Nhập, Xuất•Bài tập tham khảo Ả Ề A[5] A [ 4 ][ 5 ] A[5] A[5] A[5]1D Array – Mảng 1 chiều A[5] Nhiều mảng 1 chiều 1 mảng 2 chiều KHAI BÁOLưu ý• Số hàng, Số cột: Hằng số nguyên dương cụ thể KHỞI TẠO _Cách 1Lưu ý• Các giá trị sẽ tự động điền vào mảng theo thứ tự từ trái sang phải, trên xuống dưới• Các phần tử còn lại sẽ tự động gán bằng 0• Số hàng có thể được bỏ trống KHỞI TẠO _Cách 2Lưu ý• { giá trị các hàng } sẽ được gán như gán trên mảng 1 chiều trên hàng đó Ấ Ị• Truy xuất theo chỉ số hàng rồi tới chỉ số cột• Chỉ số của hàng và cột bắt đầu từ 0 a[0][1] = 1 a[1][0] = 1 a[2][2] = 8NHẬP MẢNG 2 CHIỀUẤ Ả Ề BÀI TẬP THAM KHẢO 7link tổng hợp các bt áp dụng:https://docs.google.com/document/d/1s1REVwcayXM-F3DAhRY5YIiE7eqockavi0p4mnGk_f8/edit BÀI TẬP THAM KHẢOVí dụ kết quảHÀM - FUNCTION Hàm _Nội dung•Hàm•Định nghĩa hàm•Khai báo hàm•Gọi hàm•Bài tập tham khảo Hàm• Tập hợp các câu lệnh• Thực hiện một nhiệm vụ riêng biệt nào đó• Chia đoạn code lớn thành các đoạn code nhỏ hơn thông qua hàm• Các biến mà được khai báo trong hàm được gọi là biến cục bộ (local variable)• Các biến cục bộ sẽ bị xóa sau khi kết thúc hàm Định nghĩa hàm• Kiểu trả về: int, double, char,...• Nếu có trả về thì cần lệnh “return….”• Nếu không trả về giá trị nào thì là void• Nếu hàm không nhận thông số đầu vào thì để trống• Tên hàm không được đặt là “main”, không được viết có dấuĐịnh nghĩa hàm _ví dụ 1Định nghĩa hàm _ví dụ 2 Khai báo hàm• Cho compiler (bộ biên dịch) biết tên hàm mới định nghĩa và cách để gọi hàm đó• Tên biến của các thông số đầu vào có thể bỏ
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 4) CPROGRAMMING (part 4) ● Mảng 2 chiều (2D ARRAYS) ● Hàm (part 2) ● Đệ quy ● Truyền tham chiếu ● Debug THỰC HÀNH CƠ SỞ LẬP TRÌNH Ệ•Title: [CSLT 2020]•Phạm Phi Nhung Email: phamphinhung2898@gmail.com•Ngô Thị Thanh Email: ngothithanh2511@gmail.comMẢNG 2 CHIỀU Mảng 2 chiều _Nội dung•Mảng 2 chiều•Khai báo•Khởi tạo•Truy xuất phần tử, Nhập, Xuất•Bài tập tham khảo Ả Ề A[5] A [ 4 ][ 5 ] A[5] A[5] A[5]1D Array – Mảng 1 chiều A[5] Nhiều mảng 1 chiều 1 mảng 2 chiều KHAI BÁOLưu ý• Số hàng, Số cột: Hằng số nguyên dương cụ thể KHỞI TẠO _Cách 1Lưu ý• Các giá trị sẽ tự động điền vào mảng theo thứ tự từ trái sang phải, trên xuống dưới• Các phần tử còn lại sẽ tự động gán bằng 0• Số hàng có thể được bỏ trống KHỞI TẠO _Cách 2Lưu ý• { giá trị các hàng } sẽ được gán như gán trên mảng 1 chiều trên hàng đó Ấ Ị• Truy xuất theo chỉ số hàng rồi tới chỉ số cột• Chỉ số của hàng và cột bắt đầu từ 0 a[0][1] = 1 a[1][0] = 1 a[2][2] = 8NHẬP MẢNG 2 CHIỀUẤ Ả Ề BÀI TẬP THAM KHẢO 7link tổng hợp các bt áp dụng:https://docs.google.com/document/d/1s1REVwcayXM-F3DAhRY5YIiE7eqockavi0p4mnGk_f8/edit BÀI TẬP THAM KHẢOVí dụ kết quảHÀM - FUNCTION Hàm _Nội dung•Hàm•Định nghĩa hàm•Khai báo hàm•Gọi hàm•Bài tập tham khảo Hàm• Tập hợp các câu lệnh• Thực hiện một nhiệm vụ riêng biệt nào đó• Chia đoạn code lớn thành các đoạn code nhỏ hơn thông qua hàm• Các biến mà được khai báo trong hàm được gọi là biến cục bộ (local variable)• Các biến cục bộ sẽ bị xóa sau khi kết thúc hàm Định nghĩa hàm• Kiểu trả về: int, double, char,...• Nếu có trả về thì cần lệnh “return….”• Nếu không trả về giá trị nào thì là void• Nếu hàm không nhận thông số đầu vào thì để trống• Tên hàm không được đặt là “main”, không được viết có dấuĐịnh nghĩa hàm _ví dụ 1Định nghĩa hàm _ví dụ 2 Khai báo hàm• Cho compiler (bộ biên dịch) biết tên hàm mới định nghĩa và cách để gọi hàm đó• Tên biến của các thông số đầu vào có thể bỏ
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 Truyền tham chiếu Mảng 2 chiều Truy xuất phần tử Khai báo hàmGợi ý tài liệu liên quan:
-
Bài giảng Lập trình Windows Form với C#: Chương 3 - Lê Thị Ngọc Hạnh
11 trang 152 0 0 -
Bài giảng Lập trình cho khoa học dữ liệu - Bài 3: Các thao tác cơ bản trong Python
21 trang 95 0 0 -
Bài giảng Tin học đại cương: Bài 6 - Nguyễn Văn Đồng
36 trang 34 0 0 -
Bài giảng cơ sở lập trình nâng cao - Chương 8
37 trang 31 0 0 -
Bài giảng Tin học đại cương (Phần 3) - Chương 6: Hàm
27 trang 31 0 0 -
Bài giảng Tin học cơ sở 2: Hàm
29 trang 31 0 0 -
111 trang 30 0 0
-
Giáo trình Cơ sở lập trình: Phần 2
114 trang 28 0 0 -
Bài giảng Cơ sở lập trình - ĐH Thương Mại
0 trang 27 0 0 -
Bài giảng Cơ sở lập trình 2: Chương 2 - Lê Quý Tài
47 trang 27 0 0