1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tài liệu và hướng dẫn bài tập CC++

3 72 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 583,75 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.. Đị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 modul

Trang 1

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 2

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 3

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

Ngày đăng: 09/12/2019, 10:03

w