Yêu cầu học sinh nghiên cứu sách giáo khoa và các ví dụ để đưa ra cấu trúc chung của lệnh rẽ nhánh.. 2.Yêu cầu học sinh vẽ cấu trúc câu lệnh của dạng thiếu và dạng đủ lên bảng1[r]
(1)ĐỀ CƯƠNG BÀI DẠY SỐ 1
GV Hướng Dẫn: TRƯƠNG THỊ HẠNH SV Soạn Bài: LÊ HẢI NHẬT
Bộ môn: Tin Học
Bài Soạn: CẤU TRÚC RẼ NHÁNH Lớp 112 – Phòng 44 – Tiết 08
Ngày 03/11/2009 I MỤC TIÊU.
1 Kiến Thức
- Giúp Học sinh biết ỹ nghĩa cấu trúc rẽ nhánh - Biết cấu trúc chung cấu trúc rẽ nhánh
- Biết cách sử dụng hai dạng cấu trúc rẽ nhánh lập trình dạng thiếu dạng đủ
2 Kỹ Năng
- Sử dụng cấu trúc rẽ nhánh dạng thiếu dạng đủ cánh thành thạo áp dụng vào giải số toán đơn giản
II ĐỒ DÙNG DẠY – HỌC. 1 Chuẩn Bị Của Giáo Viên
- Máy vi tính, máy chiếu, giáo án, chương trình mẫu giải phương trình bậc hai
2 Chuẩn bị học sinh
- Sách giáo khoa, Sách tham khảo III HOẠT ĐỘNG DẠY – HỌC.
1 Hoạt động 1: Tìm hiểu ỹ nghĩa cấu trúc rẽ nhánh. a Mục Tiêu
Giúp cho Học Sinh hiểu ỹ nghĩa, cấu trúc chung cấu trúc rẽ nhánh Giúp học sinh vận dụng vào giải vẽ sơ đồ khối toán đơn giản giải PT bậc nhất, bậc hai…
b Nội dung
(2)c Các bước tiến hành
HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS
1 Nêu ví dụ minh họa cho cấu trúc rẽ nhánh:
Nếu hôm trời mưa nghỉ học.
Nếu 10 điểm An mời ăn chè khơng uống nước… - u cầu học sinh tìm thêm ví dụ tương tự
- Yêu cầu học sinh đưa cấu trúc chung ví dụ (dạng đủ dạnh khuyết)
2 Nêu bước để tìm nghiệm phương trình bậc hai:
ax2 + bx + c = 0
1 Chú ý theo dõi ví dụ GV, tìm ví dụ
Nếu…thì…
Nếu …khơng…thì
Nếu làm xong tập tơi đá bóng…
2 Theo dõi thực yêu cầu giáo viên
- Tính delta
- Nếu delta <0 Pt vơ nghiệm - Nếu delta=0 Pt có nghiệm kép x1=x2 = -b/2a
- Nếu delta>0 Pt có hai nghiệm BeGi
n
Input(a,b,c) Delta:= sqr(b)-4*a*c
Delta> =0
End
Vô Nghiệm Nghiệm
X1,X2
T
T
F
(3)- Chia thành viên lớp thành nhóm để vẽ sơ đồ khối toán
- Chọn làm nhóm để thực đánh giá
3 Tổng kết tập cách bổ sung xác hóa tập học sinh
phân biệt
X1=(-b+Sqrt(delta))/2a X2=(-b-Sqrt(delta))/2a - Thực vẽ sơ đồ khối
- Nhận xét, đánh giá thiếu sót nhóm khác
3 Quan sát hình vẽ GV để ghi nhớ kiến thức
2 Hoạt động 2
Tìm hiểu cấu trúc rẽ nhánh IF- THEN- ELSE ngôn ngữ lập trình cấu trúc pascal
a Mục tiêu:
- Giúp Học sinh biết cấu trúc chung lệnh IF, biết máy tính xử lý gặp lệnh IF, vẽ sơ đồ thực cho lệnh IF
b Nội Dung * Dạng Thiếu
+ Cấu trúc: IF <điều kiện> THEN <lệnh>;
Điều kiện: biểu thức logic, biểu thức đại số quan hệ Lệnh: Là lệnh hay tập lệnh pascal
+ Sự thực máy tính: - Tính giái trị <điều kiện>
- Kiểm tra điều kiện có giá trị true thực <lệnh> Ta có sơ đồ:
True False
Dạng đủ:
+ Cấu trúc: IF <điều kiện> THEN <Lệnh 1> ELSE <Lệnh 2>;
Điều kiện
(4)Điều kiện: Là biểu thức quan hệ biểu thức logic Lệnh 1,Lệnh 2: Là lệnh hay chuỗi câu lệnh + Sự thực máy
- Tính giá trị <điều kiện>
- Xét điều kiện có giá trị true thực <lệnh 1>, ngược lại tính <lệnh 2>.
Sơ đồ:
False True
c Các bước tiến hành
HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS
1 Yêu cầu học sinh nghiên cứu sách giáo khoa ví dụ để đưa cấu trúc chung lệnh rẽ nhánh
2.Yêu cầu học sinh vẽ cấu trúc câu lệnh dạng thiếu dạng đủ lên bảng
- Giáo viên cho học sinh nhận xét bạn
- Giáo viên đưa ví dụ yêu cầu học sinh tìm hướng giải trình bày lên bảng cấu trúc ví dụ
- Giáo viên tổng kết ý kiến đưa lời nhận xét
- Giáo viên đưa điểm ý sau ELSE khơng có dấu “;”, sau THEN hay ELSE tồn câu lệnh
1 Nghiên cứu sách giáo khoa trả lời câu hỏi giáo viên
Cấu trúc:
IF <điều kiện> THEN <lệnh 1> ELSE <lệnh 2>;
2 Học sinh lên vẽ sơ đồ
- Các học sinh khác lên nhận xét bạn
- Học sinh làm theo lời giáo viên nhận xét làm bạn
- Học sinh lắng nghe ghi nhớ kiến thức tổng hợp giáo viên
- Học sinh ghi chép ghi nhớ ý giáo viên 3.Học sinh tham gia vào vấn đề giáo viên đưa
Lệnh 2 Lệnh 1
(5)3 Giáo viên đặt vấn đề tìm ELSE câu lệnh IF …THEN ví dụ thực tiễn
IV ĐÁNH GIÁ CUỐI BÀI 1.Những nội dung học
- Cấu trúc chung cấu trúc lệnh rẽ nhánh
- Sự thực máy tính gặp câu lệnh rẽ nhánh - Sơ đồ thực cấu trúc lệnh rẽ nhánh
2 Câu hỏi tập nhà
- Viết chương trình nhập vào hai số, tìm số lớn hai số - Xem nội dung cho tiết học sau
Nhận xét: