Tài liệu dạy học Tin học Lớp 8 - Tiết 24, Bài 6: Câu lệnh điều kiện - Ninh Thị Thảo

Mục tiêu: 

- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.

- Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal hoặc Free Pascal.

Bước đầu viết được câu lệnh điều kiện trong ngôn ngữ lập trình Pascal hoặc Free Pascal.

docx 6 trang Lệ Chi 18/12/2023 6180
Bạn đang xem tài liệu "Tài liệu dạy học Tin học Lớp 8 - Tiết 24, Bài 6: Câu lệnh điều kiện - Ninh Thị Thảo", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Tài liệu dạy học Tin học Lớp 8 - Tiết 24, Bài 6: Câu lệnh điều kiện - Ninh Thị Thảo

Tài liệu dạy học Tin học Lớp 8 - Tiết 24, Bài 6: Câu lệnh điều kiện - Ninh Thị Thảo
TRƯỜNG PT DTNT THCS HUYỆN DI LINH
GIÁO VIÊN: NINH THỊ THẢO
TÀI LIỆU HỌC
(Tham gia hội thi GVDG tại Trường THCS Nguyễn Du)
TIẾT 24 - BÀI 6: CÂU LỆNH ĐIỀU KIỆN
- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.
- Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal hoặc Free Pascal.
- Bước đầu viết được câu lệnh điều kiện trong ngôn ngữ lập trình Pascal hoặc Free Pascal.
MỤC TIÊU
HOẠT ĐỘNG KHỞI ĐỘNG(7 PHÚT)
GV treo những đáp án của các nội dung cần trình bày lên bảng. Đại diện 04 bạn chia thành 02 đội sẽ lên tham gia phần thi bằng cách dán câu trả lời đúng vào phần thi của mình để hoàn thành sơ đồ cấu trúc rẽ nhánh dạng thiếu và cấu trúc rẽ nhánh dạng đủ.
SƠ ĐỒ CẤU TRÚC RẼ NHÁNH
DẠNG THIẾU
DẠNG ĐỦ
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC(20 PHÚT)
4. Câu lệnh điều kiện
Trong các ngôn ngữ lập trình, các cấu trúc rẽ nhánh được thể hiện bằng câu lệnh điều kiện. 
a.Hoạt động 1: Câu lệnh điều kiện dạng thiếu (10 phút)
?1 GV: Cá...số lớn hơn trong hai số a và b: 
Nếu a>b thì in ra màn hình giá trị của a, ngược lại thì in ra màn hình giá trị của b.
Thể hiện bằng câu lệnh điều kiện dạng đủ trong Pascal:
If a > b then write (a) else write(b);
HOÀN THÀNH PHIẾU HỌC TẬP SỐ 04
Lớp: ..
Tên HS trong nhóm:.........
Câu 1:
-Câu lệnh điều kiện dạng đủ được viết với các từ khóa nào? 
- Nêu cú pháp của câu lệnh điều kiện dạng đủ? 
Câu 2 :Em hãy chọn các cụm từ( câu lệnh 1, câu lệnh 2, điều kiện) điền vào vị trí số (1); (2);(3) hoặc (4) để phát biểu hoạt động của câu lệnh điều kiện dạng đủ hoàn thiện hơn.
Khi gặp câu lệnh điều kiện này. Chương trình kiểm tra(1) Nếu (2). được thỏa mãn, chương trình sẽ thực hiện (3).sau từ khóa then. Trong trường hợp ngược lại thì, (4) sẽ được thực hiện..
?4 GV: Dựa vào cú pháp và hoạt động của câu lệnh điều kiện dạng đủ, các em làm việc cá nhân trong thời gian 3 phút để hoàn thành phiếu học tập số 05. 
HOÀN THÀNH PHIẾU HỌC TẬP SỐ 05
Lớp: ..
Tên HS...............................
Câu 1(5 điểm): Hãy chuyển mô tả thuật toán sau thành một đoạn chương trình Pascal.
	+ Bước 1: X ¬ 5;
	+ Bước 2: Nếu (45 mod 3 0) thì X ¬ X+1 ngược lại thì X ¬ X+2;
Câu 2(5 điểm): Sau khi thực hiện đoạn chương trình Pascal ở câu 1 thì giá trị của X bằng bao nhiêu?
HOẠT ĐỘNG LUYỆN TẬP( 8 PHÚT)
? 1GV: Qua quá trình tìm hiểu hoạt động 1 và hoạt động 2, các em đã nắm được kiến thức trọng tâm nào? Hãy trình bày các kiến thức đó.
?2GV: Khi sử dụng cú pháp của câu lệnh điều kiện dạng thiếu và câu lệnh điều kiện dạng đủ chúng ta cần phải lưu ý điều gì?
?3 GV: Chiếu một số bài tập như sau:
Bài 1: Các câu lệnh Pascal sau đây được viết đúng hay sai ?Giải thích thích tại sao?
 Nội dung
Đúng/Sai
If x:= a+b then x:= x + 1;
If a> b then max:= a; else max:= b;
If a> b them max:= a else max:= b;
If a> b then max:=a;
If x>5 then; a:=b;
 Bài 2: Cho đoạn chương trình sau: 
 x:=4; y:=5; z=7; 
 if x+y > 8 then z:=x+y else z:=x-y; 
Sau khi thực hiện đoạn chương trình tr

File đính kèm:

  • docxtai_lieu_day_hoc_tin_hoc_lop_8_tiet_24_bai_6_cau_lenh_dieu_k.docx