Tài liệu thực hành Nhập môn về lập trình - Bài thực hành số 4
NHẬP MÔN VỀ LẬP TRÌNH
Bài thực hành số 4
Thời gian thực hiện: 3 tiết
Nội dung
4.1. Tổ chức dự án có 3 modules: main.c, Ham.c và Ham.h
4.2. Định nghĩa hàm và gọi hàm
4.3. Truyền tham số vào hàm, bằng kiểu truyền bằng trị
4.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.4.1 – Xác định được thành phần của một hàm.
L.O.4.2 – Hiện thực được giải thuật dưới dạng hàm.
L.O.4.3 – Giải thích được các kiểu truyền tham số trong C.
L.O.4.4 – Tổ chức được các chương trình lớn, gồm nhiều hàm.
----- oOo -----
4.1 Tổ chức dự án có nhiều modules
Bước 1: Tạo dự án mới tên Th04A với chủ đề “Su dung ham”.
Tạo mới (hoặc thêm vào) module Ham.c và module Ham.h
4.2 Định nghĩa và gọi hàm
Bước 2: Định nghĩa hàm (theo yêu cầu) trong module Ham.c.
Trong module Ham.c, đánh hàm UCLN() nhận 2 tham số
Tham số 1: Số nguyên thứ nhất
Tham số 2: Số nguyên thứ hai
TRANG 1
NHẬP MÔN VỀ LẬP TRÌNH
Bài thực hành số 4
Thời gian thực hiện: 3 tiết
Bước 3: Thêm nội dung cho Ham.h (các khai báo extern hàm) để tạo kết nối giữa module
main.c và module Ham.c.
Bước 4: Thêm module Main.c để thực thi toàn bộ chương trình.
Bước 5: Dịch, chạy và kiểm tra kết quả.
4.3 Luyện tập truyền tham số
Bước 6: Viết code nhập 2 số a và b từ bàn phím rồi truyền vào hàm UCLN
Bước 7: Dịch, chạy và kiểm tra kết quả.
TRANG 2
NHẬP MÔN VỀ LẬP TRÌNH
Bài thực hành số 4
Thời gian thực hiện: 3 tiết
Làm thêm
Yêu cầu 1 Làm tiếp bài thực hành trên với việc tính thêm “bội chung nhỏ nhất”. Sử dụng
công thức tính BCNN từ UCLN.
Yêu cầu 2 Nhập 1 số N, tìm các số nguyên tố nhỏ hơn N và tính tích, tổng của các số này.
Yêu cầu 3 Nhập 1 số N,
a) Nếu là số lẻ thì tính giai thừa số đó và in ra màn hình
b) Nếu là số chẵn thì tính N lũy thừa (N-1): NN-1 và in ra màn hình
Yêu cầu 4 Tìm hiểu hàm rand(), srand() trong thư viện stdlib.h. Sử dụng hàm
rand() để tạo ngẫu nhiên các số > 0 và < 10. Tính tổng các số lẻ và tổng các số chẵn
sau lần lượt 100 lần, 1000 lần, 10.000 lần tạo số ngẫu nhiên.1
----- Hết -----
TRANG 3
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ố 4", để 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:
tai_lieu_thuc_hanh_nhap_mon_ve_lap_trinh_bai_thuc_hanh_so_4.pdf
Buổi_04.rar

