Tải bản đầy đủ (.pdf) (3 trang)

nhap mon ve lap trinh thnmvltr 06 dinh nghia va su dung tham so day cho ham cuuduongthancong com

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (587.58 KB, 3 trang )

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:
Bước 4:
Bước 5:

Trong module main.c, định nghĩa một dãy số nguyên có N phần tử (N=7).
Gọi hàm sapthutu() từ module Array.c để sắp thứ tự dãy vừa nhập trị.
In dãy đã sắp thứ tự ra màn hình.

TRANG 1

CuuDuongThanCong.com

/>

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

CuuDuongThanCong.com

/>

NHẬP MƠN VỀ LẬP TRÌNH
Bài thực hành số 6
Bước 8:
Bước 9:

Thời gian thực hiện: 3 tiết
Chỉnh lại Array.h để có thể truy xuất 2 hàm trên từ module main.c.
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


CuuDuongThanCong.com

/>


×