NHẬP MƠN VỀ LẬP TRÌNH Bài thực hành số Thời gian thực hiện: tiết Nội dung 6.1 Khai báo mảng 6.2 Truy xuất phần tử mảng 6.3 Luyện tập truyền mảng vào/ra hàm 6.4 Luyện tập phong cách lập trình Chuẩn đầu L.O.1.5 – Vận dụng nguyên tắc phong cách lập trình để viết chương trình sáng dễ đọc L.O.5.1 – Khai báo mảng giá trị L.O.5.2 – Mô tả cách tổ chức nhớ phần tử mảng L.O.5.3 – Truy xuất phần tử mảng dùng biểu thức L.O.5.4 – Hiểu cách truyền mảng vào hàm - oOo - 6.1 Định nghĩa sử dụng tham số dãy cho hàm Bước 1: Tạo dự án tên Th06A, chủ đề “Sap thu tu day”, thêm module Array.c Array.h vào dự án Bước 2: Trong module Array.c, đánh vào hàm sapthutu( ) nhận tham số: Tham số : tên dãy cần thứ tự, kiểu trỏ đến dãy nguyên (int a[ ], a tên dãy không cần số phần tử ngoặc vuông) Tham số : số phần tử dãy cần thứ tự, kiểu nguyên Trong module Array.h, đánh vào: extern void sapthutu(int[],int); 6.2 Định nghĩa dãy truyền dãy qua cho hàm Bước 3: Bước 4: Bước 5: Trong module main.c, định nghĩa dãy số nguyên có N phần tử (N=7) Gọi hàm sapthutu() từ module Array.c để thứ tự dãy vừa nhập trị In dãy thứ tự hình TRANG NHẬP MƠN VỀ LẬP TRÌNH Bài thực hành số Thời gian thực hiện: tiết Tham khảo hình sau: Màn hình kết quả: Bước 6: Làm lại thực nhập trị cho phần tử dãy từ bàn phím Màn hình kết quả: 6.3 Truyền mảng vào hàm Bước 7: Viết lại đoạn code nhập xuất dãy thành hàm nhap_day(), xuat_day() chuyển sang module Array.c TRANG NHẬP MƠN VỀ LẬP TRÌNH Bài thực hành số Bước 8: Bước 9: Thời gian thực hiện: tiết Chỉnh lại Array.h để truy xuất hàm từ module main.c Sửa lại hàm main() sau: Bước 10: Dịch, chạy kiểm tra kết Làm thêm Yêu cầu Làm lại thực hành với dãy số thực xác đơn có 10 phần tử thứ tự giảm dần Yêu cầu Viết chương trình dùng mảng N phần tử để chứa N giá trị dãy Fibonacci xuất hình Yêu cầu Viết chương trình nhập mảng N số thực, tìm in vị trí số nhỏ (hoặc sau cùng) mảng Yêu cầu Tìm mạng giải thuật Selection sort sử dụng - Hết - TRANG ... LẬP TRÌNH Bài thực hành số Thời gian thực hiện: tiết Tham khảo hình sau: Màn hình kết quả: Bước 6: Làm lại thực nhập trị cho phần tử dãy từ bàn phím Màn hình kết quả: 6.3 Truyền mảng vào hàm Bước... xuất dãy thành hàm nhap_day(), xuat_day() chuyển sang module Array.c TRANG NHẬP MƠN VỀ LẬP TRÌNH Bài thực hành số Bước 8: Bước 9: Thời gian thực hiện: tiết Chỉnh lại Array.h để truy xuất hàm từ