Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (122.15 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<i>Ngày soạn: </i>
<i>Ngày dạy: 8C1: 8C2: 8C3:</i> <i> </i> <i> Tiết 31 </i>
<b>Bài thực hành 4:</b>
<b> SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN (Tiếp theo)</b>
<b>I. MỤC TIÊU</b>
<b>1. Kiến thức:</b>
- Viết được câu lệnh điều kiện if… then trong chương trình.
<b>2. Kỹ năng:</b>
- 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.
<b>3. Thái độ</b>
<b>- Ham thích lập trình phục vụ giải các bài tốn trên máy tính.</b>
<b>4. Định hướng phát triển năng lực</b>
Năng lực tự học; giải quyết vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác;
sử dụng công nghệ thông tin và truyền thông; sử dụng ngôn ngữ.
<b>II. CHUẨN BỊ</b>
<b>1- Giáo viên: Giáo án, SGK, SGV, phịng máy, máy tính, máy chiếu.</b>
<b>2- Học sinh: Học bài cũ, đọc trước bài mới.</b>
<b>III. PHƯƠNG PHÁP, KĨ THUẬT</b>
<b>- Phương pháp: Đặt vấn đề, vấn đáp, gợi mở, phân tích, trực quan, thực hành.</b>
<b>- Kĩ thuật: Động não, chia nhóm, giao nhiệm vụ.</b>
<b>IV. TIẾN TRÌNH HOẠT ĐỘNG-GIÁO DỤC</b>
<b>1. Ổn định lớp (1')</b>
<b>2. Bài mới</b>
<b>A. HOẠT ĐỘNG KHỞI ĐỘNG (5')</b>
<b>Hoạt động của GV và HS</b> <b>Nội dung</b>
<i>Mục tiêu: </i>Củng cố kiến thức về câu lệnh điều
kiện.
GV: Đặt tình huống
HS: Trả lời.
HS: Nhận xét, đánh giá
GV: Nhận xét, đánh giá
Cho chương trình sau, tìm giá trị của a, b, sau khi thực
hiện chương trình:
<i>Var a, b: Integer;</i>
<i>Begin</i>
<i> a:=16; b:=8;</i>
<i> Write('a=',a,'b=',b);</i>
<i> Readln;</i>
<i>End.</i>
<b>B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC</b>
<b>Hoạt động của GV và HS</b> <b>Nội dung</b>
<i>- Mục tiêu: </i>Luyện tập sử dụng câu lệnh <i>If … then. </i>
<i>- Hình thức tổ chức:</i> cá nhân, nhóm
<i>- Kỹ thuật:</i> Động não, vấn đáp, suy nghĩ,
<b> 2. Nội dung (22') </b>
<i>- Phương pháp:</i> Đàm thoại, đặt vấn đề, trực quan,
thảo luận nhóm, thực hành.
GV: Đưa nội dung bài 3 cho học sinh tìm hiểu.
GV: Nhắc lại điều kiện để 3 số a, b, c là 3 cạnh của
một tam giác là gì?
HS: Điều kiện là a+b>c; b+c>a và a+c>b.
GV: Điều kiện sau if là phép so sánh, vậy làm thế nào
để kết hợp cả 3 điều kiện trên. Ta dùng từ khoá and.
GV: u cầu học sinh gõ chương trình theo nhóm vào
máy tính.
HS: Thực hành theo nhóm trên máy tính.
GV: Quan sát và hướng dẫn học sinh thực hành.
<b>nhập 3 số dương a, b, c từ bàn phím,</b>
<b>kiểm tra và in ra màn hình kết quả</b>
<b>kiểm tra 3 số đó có thể là độ dài các</b>
<b>cạnh của một tam giác hay không?</b>
<b>(10')</b>
Write(‘Nhap ba so a, b va c’);
{hiện thị thông báo}
Readln(a,b,c) {nhập vào 3 số}
If (a+b>c) and (b+c>a) and (a+c>b)
then
{nếu bt1 đúng và bt2 đúng và bt3 đúng
thì}
Writeln(‘a,b,c la 3 canh cua tam giac’)
{hiển thị thông báo}
Else
{nếu bt1 đúng và bt2 đúng và bt3 sai
thì}
Writeln(‘a,b,c khong phai la 3 canh
cua tam giac’)
{hiển thị thơng báo}
a)- Gõ chương trình vào máy tính.
b)- Tìm hiểu ý nghĩa từng câu lệnh.
c)- Dịch và chạy chương trình với
nhiều bộ số khác nhau để kiểm tra tính
đúng đắn của chương trình.
d)- Lưu bài với tên
Ba_canh_tam_giac.
<i><b>* Lưu ý:</b></i> Để kết hợp nhiều phép so
sánh ta sử dụng từ khoá and.
Giá trị của phép so sánh phức hợp chỉ
đúng khi và chỉ khi tất cả các phép so
sánh thành phần đều đúng. Ngược lại,
chỉ cần 1 phép so sánh thành phần sai
thì nó có giá trị sai.
<i>- Mục tiêu: </i>Luyện tập sử dụng câu lệnh <i>If … then. </i>
GV: Đưa yêu cầu.
HS: Thực hành.
GV: Quan sát, hướng dẫn.
GV: Nhận xét, đánh giá.
<b>* Bài tập (10')</b>
Nhập điểm bài kiểm tra của bạn. Hãy thông báo ra
màn hình bạn đạt điểm loại gì?
<b>Gợi ý: </b>
- Nếu điểm nhỏ hơn 5 thì in ra màn hình "Bạn bị điểm
kém".
GV: Tổng kết.
hình dịng chữ "Ban dat diem trung binh".
- Nếu điểm lớn hơn hoặc bằng 6.5 và nhỏ hơn 7.9 thì
in dịng thơng báo "Ban dat diem kha".
- Nếu điểm lớn hoặc bằng 8.0 thì in dịng thơng báo
"Ban dat loai gioi".
a)- Viết chương trình trên máy tính
b)- Dịch và chạy thử chương trình với điểm nhập vào
ở các mức khác nhau.
c)- Lưu bài với tên Diem_kiem_tra.
<b>* Tổng kết (2')</b>
- SGK/54.
<b>C. HOẠT ĐỘNG LUYỆN TẬP (5')</b>
- Viết chương trình nhập vào 1 số nguyên. In ra màn hình thơng báo đó là
số hợp lệ nếu số đó có giá trị trong khoảng (10,100).
<b>D. HOẠT ĐỘNG VẬN DỤNG, SÁNG TẠO (5')</b>
Viết chương trình tính tiền điện tiêu thu trong 1 tháng của gia đình em. Với
số điện tiêu thụ được nhập từ bàn phím.
<b>E. HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (5')</b>
Ngồi NNLT Pascal, em có thể viết các chương trình trong bài bằng NNLT
khác khơng? Nếu có hãy viết chương trình và thực hiện.
<b>* HƯỚNG DẤN VỀ NHÀ (2')</b>