1. Trang chủ
  2. » Mẫu Slide

Giáo án Tin học 8 - Tiết 30, Bài 6: Câu lệnh điều kiện (Tiếp theo) - Năm học 2009-2010

3 18 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 100,73 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Chương trình sẽ kiểm tra điều kiện, nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then; ngược lại câu lệnh 2 sẽ thực hiện chứ không bỏ qua như ở cấu trú[r]

Trang 1

GIÁO ÁN TIN HỌC 8

Tiết PPCT: 30

Ngày soạn: 16/11/2009

Ngày dạy: 23/11/2009 – 28/11/2009

§6 CÂU LỆNH ĐIỀU KIỆN (TT)

I Mục tiêu:

- Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình

- Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện

- Hiểu cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đủ

- 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

II Chuẩn bị:

GV: File bài giảng điện tử

HS: SGK, dụng cụ học tập đầy đủ

III Hoạt động dạy học:

1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’).

2/ Kiểm tra bài cũ:

- Đặt câu hỏi chung cho cả lớp:

1 Hãy nêu 2 ví dụ về những hoạt

động có điều kiện trong cuộc sống và

trong Tin học

2 Khi kết quả kiểm tra là đúng, ta

nói điều kiện được

a vẹn toàn b chính xác c thỏa mãn

d thỏa đáng

- Y/c 1 học sinh trả lời câu hỏi

- Y/c 2 Hs nhận xét và đề nghị điểm

số

- Nhận xét, đánh giá điểm số

- 1 HS trả lời

- Hai HS nhận xét, đánh giá HS trả lời câu hỏi và đề nghị điểm số

- Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ

- Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi

3/ Bài mới:

- Khi thực hiện môt chương trình,

máy tính sẽ thực hiện tuần tự các câu

lệnh, từ câu lệnh đầu đến câu lệnh

cuối cùng Có khi nào chương trình

không thực hiện theo trình tự như

trên? Chúng ta tìm hiểu phần 4 cấu

trúc rẽ nhánh

- Trong nhiều trường hợp, máy tính

sẽ thực hiện một câu lệnh nếu điều

kiện được thỏa mãn; ngược lại, nếu

điều kiện không được thỏa mãn thì bỏ

4 Cấu trúc rẽ nhánh:

Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không Cấu trúc rẽ nhánh có 2 dạng: Dạng thiếu và

TG

12’ Hoạt động 1: Cấu trúc rẽ nhánh

5’

TG

Trang 2

qua câu lệnh hoặc thực hiện một câu

lệnh khác

- Ví dụ: Ta có câu lệnh 1, 2, 3 thì có

thể thực hiện câu lệnh 1 bỏ qua câu

lệnh 2 và thực hiện câu lệnh 3,

- Y/c Hs đọc ví dụ 2

- Phân tích ví dụ 2

- Có thể hoạt động phụ thuộc vào

điều kiện như trên được gọi là cấu

trúc rẽ nhánh dạng thiếu

- Giải thích hình a.Cấu trúc rẽ nhánh

dạng thiếu

- Y/c Hs đọc ví dụ 3

- Phân tích ví dụ 3

- Có thể hoạt động phụ thuộc vào

điều kiện như trên được gọi là cấu

trúc rẽ nhánh dạng đủ

- Giải thích hình b.Cấu trúc rẽ nhánh

dạng đủ

- Có phải chỉ có Pascal mới có cấu

trúc dạng này?

- Trong ngôn ngữ lập trình, cấu trúc

rẽ nhánh được thể hiện bằng câu lệnh

gì?

- Cho biết cú pháp câu lệnh điều kiện

dạng thiếu?

- Khi gặp câu lệnh này, chương trình

sẽ thực chạy như thế nào?

- Y/c 1 Hs đọc ví dụ 4, 5

- Phân tích ví dụ 4, 5

- Dùng sơ đồ minh họa cấu trúc rẽ

nhánh dạng thiếu (hình 32a)

- Y/c Hs đọc ví dụ 6

- Cho biết cú pháp câu lệnh điều kiện

dạng đủ?

- Đọc ví dụ 2

- Đọc ví dụ 2

- Mọi ngôn ngữ lập trình đều có các câu lênh để thực hiện các cấu trúc rẽ nhánh dạng thiếu và dạng đủ

- Câu lệnh điều kiện

- If <điều kiện> then

<câu lệnh>;

- Chương trình sẽ kiểm tra điều kiện, nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau

từ khóa then; ngược lại câu lệnh đó được

bỏ qua

- Đọc ví dụ 4, 5

- Đọc ví dụ 6

- If <điều kiện> then

dạng đầy đủ

5 Câu lệnh điều kiện:

Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh

* Trong Pascal, câu lệnh điều kiện được viết như sau:

+ Dạng thiếu:

If <điều kiện> then <câu lệnh>;

+ Dạng đầy đủ:

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

Hoạt động 2: Câu lệnh điều kiện 18’

Trang 3

- Giải thích ví dụ 6 bằng sơ đồ minh

họa cấu trúc rẽ nhánh dạng thiếu

(hình 32b)

- Khi gặp câu lệnh này, chương trình

sẽ thực chạy như thế nào?

<câu lệnh 1>

else <câu lệnh 2>;

- Chương trình sẽ kiểm tra điều kiện, nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then;

ngược lại câu lệnh 2 sẽ thực hiện chứ không

bỏ qua như ở cấu trúc dạng thiếu

4 Củng cố, dặn dò:

* Củng cố:

1 Cấu trúc rẽ nhánh có những dạng

như thế nào?

a dạng thiếu b dạng đủ

c dạng dư d a, b đúng

2 Cho biết cú pháp của cấu trúc rẽ

nhánh dạng thiếu

3 Cho biết cú pháp của cấu trúc rẽ

nhánh dạng đủ

- Y/c Hs lần lượt lựa chọn các

phương án trả lời cho các câu

* Dặn dò:

- Yêu cầu hs về nhà xem lại nội dung

bài, làm bài tập 4, 5 và 6, xem trước

nội dung bài thực hành 4

- Hs trả lời và nhận xét từng câu hỏi của GV

- Hs trả lời một số câu hỏi của GV đặt ra

9’

TG

Ngày đăng: 29/03/2021, 15:52

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w