Rèn kỹ năng ban đầu về đọc các chương trình đơn giản và hiểu được ý nghĩa của thuật toán sử dụng trong chương trình. Kỹ năng[r]
(1)Tuần 15: 26/11 - 01/12/2012 Ngày soạn: 24/11/2012 Tiết: 29
Bài thực hành 4
SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF…THEN I MỤC TIÊU.
1 Kiến thức
Viết câu lệnh điều kiện if… then chương trình
Rèn kỹ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật toán sử dụng chương trình
2 Kỹ năng
Bước đầu viết câu lệnh điều kiện Pascal
3 Thái độ
Tập trung cao độ, nghiêm túc học II PHƯƠNG PHÁP.
- Hướng dẫn, thảo luận nhóm thực hành III CHUẨN BỊ.
Giáo Viên: Bài soạn, SGK, Phịng máy tính, đồ dùng dạy học Học Sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập
IV TIẾN TRÌNH TIẾT DẠY. 1 Ổn định tổ chức :
Kiểm tra cũ:
? Trình bày dạng câu lệnh điều kiện học Bài mới:
Hoạt động GV HS Nội dung
Hoạt động 1: Mục đích yêu cầu
GV: Nêu mục đích yêu cầu
HS: Chú ý
Hoạt động 2: Nội dung
GV: Chúng ta học dạng câu lệnh điều kiện nào?
HS: Trả lời
GV: Đưa bảng câu lệnh rẽ nhánh dạng thiếu đủ
Câu lệnh điều kiện dạng thiếu: Nếu <điều kiện> < câu lệnh>; If <điều kiện> then < câu lệnh>;
1 Mục đích, yêu cầu Nội dung
Câu lệnh điều kiện dạng thiếu: Nếu <điều kiện> < câu lệnh>; If <điều kiện> then < câu lệnh>; Câu lệnh điều kiện dạng đủ:
Nếu < điều kiện) < câu lệnh 1> khơng
(2)Câu lệnh điều kiện dạng đủ:
Nếu < điều kiện) < câu lệnh 1> khơng
< câu lệnh 2>;
If < điều kiện) then < câu lệnh 1> Else
< câu lệnh 2>;
HS: Chú ý ghi Bài
Đọc tập
GV: Hướng dẫn làm tập
HS: Làm ý a mơ tả thuật tốn
GV: Nhận xét bổ sung Kết luận
GV: Tổ chức thực hành máy HS: Hoạt động nhóm thực ý b, GV: Quan sát, hướng dẫn
Nhận xét, kết luận Bài
02 HS đọc toán GV: Gợi ý yêu cầu
GV: Tổ chức HS thực hành máy tập
HS: Thực hành
GV: Quan sát, hướng dẫn
Nhận xét nhóm làm, cho điểm
Hoạt động 3:
Gv: Nhận xét, buổi thực hành Hs: Học sinh tắt máy
If < điều kiện) then < câu lệnh 1> Else
< câu lệnh 2>;
Bài
a) Mơ tả thuật tốn để giải toán cho B1: Nhập a,b
B2: Nếu a>b
Hiển thị b,a ngược lại a,b B3: Kết thúc
b) Gõ chương trình
If a>b then Writeln(b ,‘ ‘,a) else Writeln(a,’ ‘,b);
c) Tìm hiểu ý nghĩa cầu lệnh Bài
a) Khởi động gõ chương trình
If Long >Trang Then writeln(‘Ban Long cao hon’);
If Long <Trang Then writeln(‘Ban Trang cao hon’) else writeln(‘Hai ban cao bang nhau’); b)Lưu tên chương trình aicaohon.pas
c)Chạy chương trình với liệu d)Sửa chương trình
4 Củng cố Hướng dẫn học nhà :
- Tóm tắt kiến thức trọng tâm làm - Về nhà thực hành có điều kiện
(3)Bài thực hành 4
SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN IF…THEN I MỤC TIÊU.
1 Kiến thức
Viết câu lệnh điều kiện if… then chương trình
Rèn kỹ ban đầu đọc chương trình đơn giản hiểu ý nghĩa thuật tốn sử dụng chương trình
2 Kỹ năng
Bước đầu viết câu lệnh điều kiện Pascal
3 Thái độ
Tập trung cao độ, nghiêm túc học II PHƯƠNG PHÁP.
- Hướng dẫn, thảo luận nhóm thực hành III CHUẨN BỊ.
Giáo Viên: Bài soạn, SGK, Phịng máy tính, đồ dùng dạy học Học Sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập
IV TIẾN TRÌNH TIẾT DẠY. 1 Ổn định tổ chức :
Kiểm tra cũ:
Nêu cấu trúc câu lệnh điều kiện dạng thiếu dạng đủ
Viết chương trình nhập vào số a thơng báo lên hình “a số chẳn hay lẻ” Bài mới:
Hoạt động GV HS Nội dung
Hoạt động 1: Mục đích yêu cầu
GV: Nêu mục đích yêu cầu
HS: Chú ý
Hoạt động 2: Nội dung Bài
- GV: Đưa toán yêu cầu học sinh xác
Bài SGK
(4)định Input, output toán - HS: Trả lời câu hỏi
-GV: Yêu cầu học sinh mơ tả thuật tốn - HS: Mơ tả thuật tốn
- GV: Từ thuật tốn đựơc mơ tả GV đưa cách giải giải thích ý nghĩa từ khóa (Or)
- GV: Yêu cầu học sinh nhập chương trình, sửa lỗi, lưu chạy chương trình với liệu khác
- HS: Thực hành máy
GV: Cuối giáo viên nhận xét, đánh giá chấm điểm cho nhóm dựa kết mà học sinh làm
Readln(a,b,c) {nhập vào số}
If (a+b>c) and (b+c>a) and (a+c>b) then {nếu bt1 bt2 bt3 thì} Writeln(‘a,b,c la canh cua tam giac’) {hiển thị thông báo}
Else
{nếu bt1 bt2 bt3 sai thì} Writeln(‘a,b,c khong phair la canh cua tam giac’)
{hiển thị thông báo}
4 Củng cố Hướng dẫn học nhà :