OPTADS360
ATNETWORK
ADS_ZUNIA
YOMEDIA
Banner-Video
IN_IMAGE

Tin học 11 Cánh diều Chủ đề FCS Bài 12: Thực hành thiết kế và lập trình theo Mô đun (tiếp theo)


Dưới đây là nội dung Bài 12: Thực hành thiết kế và lập trình theo Mô đun (tiếp theo), thông qua bài học này các em sẽ viết được chương trình thực hiện một số hàm theo thiết kế và sử dụng các hàm đã viết để lập trình giải bài toán thực tế. Mời các em cùng theo dõi.

ADMICRO/lession_isads=0
 
 

Tóm tắt lý thuyết

1.1. Nhiệm vụ 1: Viết hàm phân tích điểm

Yêu cầu:

Viết chương trình thực hiện hàm ptDiem và chạy thử kiểm tra.

Hướng dẫn thực hiện:

Tách thành các việc cụ thể:

– Đếm số điểm thuộc mỗi mức xếp hạng Tốt, Khá, Đạt, Chưa đạt.

– Tìm sum, max, min.

Có hai lựa chọn viết chi tiết các câu lệnh: 1-Duyệt dãy điểm số đầu vào nhiều lần, mỗi lần làm một việc hoặc 2-Duyệt dãy điểm số đầu vào chỉ một lần, làm đồng thời nhiều việc trong một lần duyệt.

– Trả về các giá trị: điểm trung bình, max, min, số điểm thuộc mỗi mức xếp hạng.

 

1.2. Nhiệm vụ 2: Thực hiện phân tích điểm một học sinh

Yêu cầu:

Viết chương trình thực hiện hàm ptHocSinh và chạy thử kiểm tra.

Hướng dẫn thực hiện:

– Gọi hàm ptDiem; viết kết quả vào tệp “phantich_theoHS.txt".

Theo kết quả đếm số điểm thuộc mỗi mức xếp hạng Tốt, Khá, Đạt, Chưa đạt, nếu chamDiem = 0 thì viết thêm tên học sinh vào tệp "xetKhenThuong.txt;

– Định dạng in ra số thực bằng một trong các cách sau:

 + Dùng hàm round() làm tròn số trước khi in ra, chỉ giữ lại d chữ số phần lẻ sau dấu chấm thập phân.

 

 

+ Dùng lệnh in có giữ chỗ bằng “{}” để định dạng bằng hàm format. Ví dụ, nếu muốn in ra số thực với 2 chữ số phần lẻ thì giữ chỗ bằng {: .2f}.

 

 

1.3. Nhiệm vụ 3: Thực hiện phân tích điểm một môn học

Yêu cầu:

Viết chương trình thực hiện hàm ptMonHoc và chạy thử kiểm tra.

Hướng dẫn thực hiện:

– Gọi hàm ptDiem; viết kết quả vào tệp “phantich_theoMon.txt”.

– Gọi hàm quickSort_tuple_down; viết kết quả vào tệp “phantich theoMon.txt".

– Chạy thử với đầu vào là hai danh sách: 1-Danh sách số thực; 2-Danh sách các cặp (tên người, số thực).

 

1.4. Nhiệm vụ 4: Phối hợp các hàm đã viết thành chương trình chính

Yêu cầu:

Viết chương trình chính và chạy thử kiểm tra.

Hướng dẫn thực hiện:

– Gọi hàm nhapTuTep.

– Mở tệp ở chế độ “viết” và gán làm đầu ra chuẩn (để có thể xuất kết quả ra bằng lệnh print).

 

 

– Lặp theo i là chỉ số hàng của mảng (danh sách) 2 chiều n×m thực hiện ptHocSinh.

Lặp theo k là chỉ số cột ứng với điểm các môn học, thực hiện tachMon cho môn học k, thực hiện ptMonHoc.

– Đóng tệp.

VIDEO
YOMEDIA
Trắc nghiệm hay với App HOC247
YOMEDIA

Bài tập minh họa

Viết hàm phân tích điểm: Viết chương trình thực hiện hàm ptDiem và chạy thử kiểm tra?

 

Hướng dẫn giải:

Tách thành các việc cụ thể:

- Đếm số điểm thuộc mỗi mức xếp hạng Tốt, Khá, Đạt, Chưa đạt.

- Tim sum, max, min.

Có hai lựa chọn viết chi tiết các câu lệnh: 1-Duyệt dãy điểm số đầu vào nhiều lần, mỗi lần làm một việc hoặc 2-Duyệt dãy điểm số đầu vào chỉ một lần, làm đồng thời nhiều việc trong một lần duyệt.

- Trả về các giá trị: điểm trung bình, max, min, số điểm thuộc mỗi mức xếp hạng.

 

ADMICRO

3. Luyện tập Bài 12 Chủ đề FCS SGK Tin học 11 Cánh diều

Học xong bài này, em sẽ:

- Viết được chương trình thực hiện một số hàm theo thiết kế.

- Sử dụng các hàm đã viết để lập trình giải bài toán thực tế.

3.1. Trắc nghiệm Bài 12 Chủ đề FCS SGK Tin học 11 Cánh diều

Như vậy là các em đã xem qua bài giảng Bài 12 Chủ đề FCS SGK Tin học 11 Cánh diều Khoa học máy tính. Để củng cố kiến thức bài học mời các em tham gia bài tập trắc nghiệm Trắc nghiệm Tin học 11 Cánh diều Chủ đề FCS Bài 12.

Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!

3.2. Bài tập Bài 12 Chủ đề FCS SGK Tin học 11 Cánh diều

Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 11 Cánh diều Chủ đề FCS Bài 12 để giúp các em nắm vững bài học và các phương pháp giải bài tập.

Nhiệm vụ 1 trang 140 SGK Tin học 11 Cánh diều - CD

Nhiệm vụ 2 trang 140 SGK Tin học 11 Cánh diều - CD

Nhiệm vụ 3 trang 141 SGK Tin học 11 Cánh diều - CD

Nhiệm vụ 4 trang 141 SGK Tin học 11 Cánh diều - CD

4. Hỏi đáp Bài 12 Chủ đề FCS SGK Tin học 11 Cánh diều

Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học của HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!

Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!

-- Mod Tin Học 11 HỌC247

NONE

Bài học cùng chương

OFF