Bài 9. Cấu trúc rẽ nhánh
Chia sẻ bởi Trần Văn Linh |
Ngày 10/05/2019 |
45
Chia sẻ tài liệu: Bài 9. Cấu trúc rẽ nhánh thuộc Tin học 11
Nội dung tài liệu:
TRƯỜNG TRUNG HỌC PHỔ THÔNG THÁP CHÀM
Nhiệt liệt chào mừng quý thầy cô
về dự giờ Lớp 11T1
Tiết 12
GIÁO VIÊN: TRẦN VĂN LINH
Trường THPT Tháp Chàm
Bài giảng
Bài 9 (tt): CẤU TRÚC RẼ NHÁNH
4. Vận dụng cấu trúc rẽ nhánh để giải một số bài toán
Củng cố kiến thức tiết trước;
Vận dụng cấu trúc rẽ nhánh để giải một số bài toán trong thực tiễn;
Bài tập nhóm;
Phát hiện tình huống có vấn đề;
Dặn dò.
§ GIỚI THIỆU NỘI CHÍNH CỦA BÀI HỌC
Câu hỏi 1. Cho đoạn chương trình:
KIỂM TRA KIẾN THỨC
Sau khi thực hiện đoạn chương trình trên.
X= ? Y= ? Z=?
Câu hỏi 2. Cho đoạn chương trình:
KIỂM TRA KIẾN THỨC
Đoạn chương trình trên có sai cú pháp không?
Sau khi thực hiện đoạn chương trình trên.
X= ? Y= ? Z=?
Nhà mạng Mobi tính tiền cước dịch vụ 3G Internet như sau:
Bài toán 1
Giả sử sau 1 tháng khách hàng sử dụng X MB dữ liệu từ 1 gói dịch vụ ở bảng trên thì nhà mạng cho biết tiền khách hàng phải trả được tính theo quy định của bảng giá trên. Bảng giá có phần lưu lượng định mức và phần thu vượt lưu lượng sử dụng.
Hãy viết chương trình tính tiền cho X MB dữ liệu sử dụng gói MI10.
Chương trình tính cước gói MI10 – ver 1
Chương trình tính cước gói MI10 – ver 2
Nhận xét 2 phiên bản (ver 1 và ver 2)
Trong 2 phiên bản của chương trình tính cước 3G trên, hãy cho biết phiên bản nào là tối ưu? Tại sao?
Bài tập 2 (nhóm 1 & 2)
Viết lại chương trình giải phương trình bậc 2 (SGK/41): tách ra thành 3 trường hợp của Delta (chương trình cải tiến 1):
+Delta<0: phương trình vô nghiệm;
+Delta=0: Phương trình có nghiệm kép=-b/(2*a);
+Delta>0: Phương trình có 2 nghiệm phân biệt:
X1=(-b+SQRT(Delta)/(2*a)
X2=(-b-SQRT(Delta)/(2*a)
Bài tập 3 (nhóm 3 & 4)
Viết chương trình nhập từ bàn phím 3 số nguyên a, b, c. Xuất ra màn hình giá trị lớn nhất trong 3 số đó.
Chương trình Bài tập 2
Chương trình Bài tập 3
Bài tập về nhà
Câu hỏi 1:
Kiểm tra 1 cách toàn diện để có chương trình cải tiến 2 đối với chương trình giải phương trình bậc 2 ở trên.
Câu hỏi 2:
Kiểm tra đoạn chương trình tìm số lớn nhất trong 3 số nguyên a,b,c sau đây có đúng không? Nếu sai, hãy chỉ ra chỗ sai.
Max:=a;
if (max < b) then max:=b
else
if (max < c) then max:=c;
Writeln(`So lon nhat la: `,max);
Bài học đã kết thúc
Nhiệt liệt chào mừng quý thầy cô
về dự giờ Lớp 11T1
Tiết 12
GIÁO VIÊN: TRẦN VĂN LINH
Trường THPT Tháp Chàm
Bài giảng
Bài 9 (tt): CẤU TRÚC RẼ NHÁNH
4. Vận dụng cấu trúc rẽ nhánh để giải một số bài toán
Củng cố kiến thức tiết trước;
Vận dụng cấu trúc rẽ nhánh để giải một số bài toán trong thực tiễn;
Bài tập nhóm;
Phát hiện tình huống có vấn đề;
Dặn dò.
§ GIỚI THIỆU NỘI CHÍNH CỦA BÀI HỌC
Câu hỏi 1. Cho đoạn chương trình:
KIỂM TRA KIẾN THỨC
Sau khi thực hiện đoạn chương trình trên.
X= ? Y= ? Z=?
Câu hỏi 2. Cho đoạn chương trình:
KIỂM TRA KIẾN THỨC
Đoạn chương trình trên có sai cú pháp không?
Sau khi thực hiện đoạn chương trình trên.
X= ? Y= ? Z=?
Nhà mạng Mobi tính tiền cước dịch vụ 3G Internet như sau:
Bài toán 1
Giả sử sau 1 tháng khách hàng sử dụng X MB dữ liệu từ 1 gói dịch vụ ở bảng trên thì nhà mạng cho biết tiền khách hàng phải trả được tính theo quy định của bảng giá trên. Bảng giá có phần lưu lượng định mức và phần thu vượt lưu lượng sử dụng.
Hãy viết chương trình tính tiền cho X MB dữ liệu sử dụng gói MI10.
Chương trình tính cước gói MI10 – ver 1
Chương trình tính cước gói MI10 – ver 2
Nhận xét 2 phiên bản (ver 1 và ver 2)
Trong 2 phiên bản của chương trình tính cước 3G trên, hãy cho biết phiên bản nào là tối ưu? Tại sao?
Bài tập 2 (nhóm 1 & 2)
Viết lại chương trình giải phương trình bậc 2 (SGK/41): tách ra thành 3 trường hợp của Delta (chương trình cải tiến 1):
+Delta<0: phương trình vô nghiệm;
+Delta=0: Phương trình có nghiệm kép=-b/(2*a);
+Delta>0: Phương trình có 2 nghiệm phân biệt:
X1=(-b+SQRT(Delta)/(2*a)
X2=(-b-SQRT(Delta)/(2*a)
Bài tập 3 (nhóm 3 & 4)
Viết chương trình nhập từ bàn phím 3 số nguyên a, b, c. Xuất ra màn hình giá trị lớn nhất trong 3 số đó.
Chương trình Bài tập 2
Chương trình Bài tập 3
Bài tập về nhà
Câu hỏi 1:
Kiểm tra 1 cách toàn diện để có chương trình cải tiến 2 đối với chương trình giải phương trình bậc 2 ở trên.
Câu hỏi 2:
Kiểm tra đoạn chương trình tìm số lớn nhất trong 3 số nguyên a,b,c sau đây có đúng không? Nếu sai, hãy chỉ ra chỗ sai.
Max:=a;
if (max < b) then max:=b
else
if (max < c) then max:=c;
Writeln(`So lon nhat la: `,max);
Bài học đã kết thúc
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Văn Linh
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)