Tài liệu thực hành Nhập môn về lập trình - Bài thực hành số 6

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

File đính kèm:

  • pdftai_lieu_thuc_hanh_nhap_mon_ve_lap_trinh_bai_thuc_hanh_so_6.pdf
  • rarBuổi_06.rar