1. Trang chủ
  2. » Luận Văn - Báo Cáo

tuan 16 tiet 31 tin 8 2012

2 4 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 2
Dung lượng 10,71 KB

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

Nội dung

; + GV: Khi gaëp caâu leänh ñieàu kieän  CT seõ kieåm tra ÑK naøy, neáu dạng đầy đủ này chương trình sẽ ĐK thỏa mãn, thì CT thực hiện câu lệnh 1 sau từ khóa then, nếu thực hiện như thế [r]

Trang 1

Bài thực hành 4: SỬ DỤNG LỆNH ĐIỀU KIỆN IF … THEN

I Mục tiêu:

1 Kiến thức:

- Viết được câu lệnh if … then trong chương trình

- Hiểu được ý nghĩa của thuật toán sử dụng trong chương trình

2 Kĩ năng: Rèn luyện kỹ năng ban đầu về đọc các chương trình đơn giản.

3

Thái đo ä : Học tập tự giác, ý thức học tập, cĩ tinh thần trách nhiệm, vượt qua khĩ khăn.

II Chuẩn bị:

- Gv: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu

- Hs: Vở ghi, sách giáo khoa

II I Phương pháp :

- Gv hướng dẫn thực hành, thao tác mẫu, quan sát, sửa sai, Hs thực hành trực tiếp

IV Tiến trình bài dạy:

1 Ổn định lớp: (1’)

8A1 :……….

8A2 :……….

2 Kiểm tra bài cũ (5’)

Câu hỏi: Trình bày cú pháp dạng thiếu và dạng đầy đủ của câu lệnh điều kiện if … then?

3 Nội dung bài mới:

Hoạt động 1: (19’) Ôn lại kiến

thức cũ của câu lệnh điều kiện.

+ GV: Yêu cầu Hs trình bày lại

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

dạng đầy đủ?

+ GV: Cú pháp khai báo câu lệnh

điều kiện if … then dạng thiếu.

+ GV: Khi gặp câu lệnh điều kiện

dạng thiếu này chương trình sẽ

thực hiện như thế nào?

+ GV: Cú pháp khai báo câu lệnh

điều kiện if … then dạng đầy đủ.

+ GV: Khi gặp câu lệnh điều kiện

dạng đầy đủ này chương trình sẽ

thực hiện như thế nào?

+ HS:

* Dạng thiếu:

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

 Chương trình (CT) sẽ kiểm tra điều kiện (ĐK) này, nếu ĐK thỏa mãn, thì CT thực hiện câu

lệnh sau từ khóa then, nếu

không thỏa mãn thì bỏ qua câu lệnh

* Dạng đầy đủ:

If <ĐK> then <câu lệnh1> else

<câu lệnh 2>;

 CT sẽ kiểm tra ĐK này, nếu

ĐK thỏa mãn, thì CT thực hiện câu lệnh 1 sau từ khóa then, nếu

1 Lý thuyết:

* Dạng thiếu:

If <Điều kiện> then <câu

lệnh>;

* Dạng đầy đủ:

If <ĐK> then <câu lệnh1> else <câu lệnh 2>;

Ngày soạn: 09/12/2012 Ngày dạy: 11/12/2012

Tuần: 16

Tiết: 31

Trang 2

Hoạt động 2: (19’) Tìm hiểu bài

tập 1.

+ GV: Hướng dẫn các em phân tích

nội dung bài tập 1

+ GV: Yêu cầu Hs mô tả lại thuật

toán của bài đã được học

+ GV: Gọi từng Hs mô tả thuật

toán theo từng bước đã được học

+ GV: Nhận xét chỉnh sửa thuật

toán cho các em

+ GV: Hướng dẫn các em phân tích

bài các bước thực hiện ý nghĩa của

các bước thể hiện những gì

+ GV: Cho Hs gõ đoạn chương

trình trong SGK

+ GV: Hướng dẫn các em viết các

câu lệnh dựa trên các bước của

thuật toán đã đưa ra

+ GV: Quan sát quá trình gõ

chương trình, sửa sai cho các em

+ GV: Hướng dẫn những câu lệnh

khó, giúp đỡ các Hs yếu

không thỏa mản thì thực hiện câu lệnh 2

+ HS: Tập trung chú ý lắng nghe, hiểu nội dung bài tập + HS:

Bước 1: Nhập hai số nguyên a, b từ bàn phím

Bước 2: Nếu a ≤ b thì hiển thị

ra màn hình giá trị biến a trước rồi đến giá trị biến b

Bước 3: Nếu b < a thì hiển thị ra màn hình giá trị biến b trước rồi đến giá trị biến a

Bước 4: Kết thúc

+ HS: Thực hiện:

Program Sap_xep;

Uses Crt;

Var A, B, T : Integer;

BEGIN Clrscr;

Write(‘Nhap A: ’); Readln(A);

Write(‘Nhap B: ’); Readln(B);

If A <= B Then Write(A,‘ ’,B);

If B < A Then Write(B,‘ ’,A);

Readln END

+ HS: Thực hiện theo sự hướng dẫn của Gv

2 Bài tập 1.

Thuật toán:

Bước 1: Nhập hai số nguyên a, b từ bàn phím Bước 2: Nếu a ≤ b in ra màn hình giá trị biến a trước rồi đến giá trị biến b Bước 3: Nếu b < a in

ra màn hình giá trị biến b trước rồi đến giá trị biến a Bước 4: Kết thúc

Chương trình:

Program Sap_xep;

Uses Crt;

Var A, B, T : Integer; BEGIN

Clrscr;

Write(‘Nhap A: ’); Readln(A);

Write(‘Nhap B: ’); Readln(B);

If A <= B Then Write(A,‘

’,B);

If B < A Then Write(B,‘

’,A);

Readln END

4 Củng cố:

- Củng cố trong bài học

5 Hướng dẫn và dặn dò về nhà : (1’)

- Xem lại bài đã học, chuẩn bị nội dung thực hành tiếp theo của bài.

6 Rút kinh nghiệm:

Ngày đăng: 15/06/2021, 15:02

w