1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Bai thuc hanh 4 Su dung cau lenh dieu kien IfThen

6 32 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 6
Dung lượng 20,79 KB

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

Nội dung

2 HS đọc bài 3 HS thực hiện gõ chương trình SGK và hướng dẫn HS thực hành trên máy bài tập 3 HS trả lời vấn đáp các câu hỏi... - Năng lực tự giải quyết vấn đề - Năng lực phân tích..[r]

Trang 1

Tuaàn 12: Ngày soạn: 6/11/2016 Ngày dạy: 8/11/2016 Tiết KHDH: 23

BÀI 6: CÂU LỆNH ĐIỀU KIỆN

(Tiết 1)

I MỤC TIÊU:

1 Kiến thức:

- Luyện tập sử dụng câu lệnh If then

2 Kĩ năng:

- 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

3 Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học

4 Xác định nội dung trọng tâm của bài: Luyện tập sử dụng câu lệnh If then

5 Định hướng phát triển năng lực:

- Năng lực chung: Năng lực tự giải quyết vấn đề, năng lực hợp tác

- Năng lực chuyên biệt: năng lực CNTT-TT cơ bản

II CHUẨN BỊ:

- Giáo viên: Giáo án, SGK, SGV, phòng máy,

- HS: học bài cũ

III PHƯƠNG PHÁP: Giải quyết vấn đề, hoạt động nhóm, phân tích, tự suy luận, quan sát trực quan

IV TIẾN TRÌNH:

1 Ổn định lớp : (1 phút)

2 Kiểm tra 15 phút

ĐỀ BÀI:

I PHẦN TRẮC NGHIỆM: (2,0 điểm)

A Khoanh tròn vào chữ cái có đáp án đúng nhất trong các câu sau:

Câu 1: (0,25 điểm) Chọn ý đúng nhất trong các câu sau:

A Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra

B Các điều kiện luôn phụ thuộc vào hoạt động

C Các hoạt động không phụ thuộc vào điều kiện

D Điều kiện được xảy ra chỉ khi hoạt động được thực hiện

Câu 2: (0,25 điểm) Sau câu lệnh dưới đây, giá trị của biến x sẽ là bao nhiêu, nếu trước đó giá trị của x = 5:

If x mod 3 = 2 then x:= x+1;

Câu 3: (0,25 điểm) Cấu trúc rẽ nhánh gồm có mấy dạng:

Câu 4: (0,25 điểm) Hãy xác định giá trị của x sau khi thực hiện câu lệnh sau, nếu ngay trước

đó x = 1:

If x > 2 then x:= x - 1;

B (1,0 điểm) Điền dấu x vào ô Đúng nếu câu lệnh pascal đúng, vào ô Sai nếu câu lệnh pascal đó sai

Trang 2

Câu lệnh Đúng Sai

1 If x: = 7 then a = b;

2 If x > 5; then a:= b;

3 If x > 5 then a:= b; m:= n;

4 If x > 5; then a:= b; else m:= n

II PHẦN TỰ LUẬN: (8,0 điểm)

Câu 1: (4,0 điểm) Hãy nêu cú pháp của câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal?

Câu 2: (4,0 điểm) Cho 2 số a, b bất kì, viết câu lệnh Pascal của chương trình tính kết quả của a chia cho b Câu lệnh này là câu lệnh điều kiện dạng nào?

ĐÁP ÁN

I PHẦN TRẮC NGHIỆM: (2,0 điểm)

A Mỗi câu khoanh đúng được 0,25 điểm

B Mỗi câu điền đúng được 0,25 điểm

3 If x > 5 then a:= b; m:= n; x

4 If x > 5; then a:= b; else m:= n x

II PHẦN TỰ LUẬN: (8,0 điểm)

Câu 1:

- Cú pháp câu lệnh điều kiện dạng thiếu trong pascal:

If <điều kiện> then <câu lệnh>; (2,0 điểm)

- Cú pháp câu lệnh điều kiện dạng đủ trong pascal:

If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; (2,0 điểm)

Câu 2:

- Câu lệnh:

Else write (‘mau so bang 0, khong chia duoc’); (2,0 điểm)

3 Bài mới

của HS hình thànhNăng lực

Hoạt động 1 (2 phút) Mục đích yêu cầu

A.Mục đích, yêu cầu: (sgk) GV: Gọi 1 Hs đọc mục đích

yêu cầu

GV nhắc lại mục đích, yêu cầu

HS: đứng tại chỗ đọc

Hs chú ý

- Năng lực

quyết vấn đề

Hoạt động 2 (10 phút)

Trang 3

Nội dung: Đưa ra bảng câu lệnh rẽ nhánh dạng thiếu và đủ

B.Nội dung:

1.Lý thuyết: Câu lệnh điều

kiện:

a Dạng thiếu:

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

lệnh>;

b Dạng đủ:

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

lệnh 1> Else < câu lệnh 2>;

GV yêu cầu 2 HS lên bảng viết lại cú pháp của câu lệnh điều kiện dạng thiếu và dạng đủ

Gv yêu cầu HS nhắc lại hoạt động của từng câu lệnh

GV chốt lại:

Câu lệnh điều kiện dạng thiếu:

Nếu <điều kiện> thì < câu lệnh>;

Câu lệnh điều kiện dạng đủ:

Nếu < điều kiện) thì < câu lệnh 1> Nếu không thì < câu lệnh 2>;

2 HS lên bảng viết lại cú pháp

Hs nhắc lại Chú ý ghi bài

- Năng lực phân tích

- Năng lực

quyết vấn đề

Hoạt động 3 ( 11 phút) Bài tập

2 Bài tập:

Bài 1

a) Mô tả thuật toán

* Xác định bài toán:

Input: nhập vào 2 số a và b

Output: a, b được in ra màn

hình theo thứ tự không giảm

* Thuật toán:

Bước 1: Nhập 2 số a và b

Bước 2: nếu a < b thì in a, b

ngược lại in b, a

b) Gõ chương trình

program sapxep ;

uses crt ;

var a,b : integer ;

begin

clrscr ;

write(‘Nhap so a : ‘) ;

readln(a) ;

write(‘Nhap so b : ‘) ;

readln(b) ;

if a < b then

write(a,’ ‘,b)

else

writeln(b,’ ‘,a) ;

readln ;

end

c)Tìm hiểu ý nghĩa câu lệnh

Gv gọi 1 HS đọc bài tập 1

GV nhắc lại yêu cầu, hướng dẫn làm bài tập 1

Gv cho HS làm ý a mô tả thuật toán

Gọi HS lên bảng làm, dưới lớp nhận xét bổ sung

Gv tổ chức cho HS thực hành trên máy

- GV quan sát, hướng dẫn HS thực hành

- GV treo bảng phụ chương

1 HS đọc

HS lên bảng làm, dưới lớp nhận xét bổ sung

HS thực hành trên máy Học sinh độc lập gõ chương trình vào máy

HS hoạt động

- Năng lực phân tích

- Năng lực

quyết vấn đề

Trang 4

trình của bài 1, cho HS quan sát

- Chia nhóm, 2 hs làm 1 nhóm, tìm hiểu ý nghĩa câu lệnh

- GV gọi hs trả lời

GV Nhận xét, kết luận

nhóm

Đại diện nhóm lên trả lời

4 Củng cố ( 5 phút)

GV: Tóm tắt kiến thức trọng tâm đã làm

GV: Nêu phần tổng kết bài thực hành

HS: Chú ý ghi bài

5 Dặn dò, hướng dẫn học sinh học tập ở nhà ( 1 phút)

- Về nhà xem lại bài thực hành, thực hành lại nếu có điều kiện, chuẩn bị phần tiếp theo

6 Rút kinh nghiệm:

- Tuaàn 12: Ngày soạn: 6/11/2016 Ngày dạy: 8/11/2016 Tiết KHDH: 24

BÀI THỰC HÀNH SỐ 4: SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN

(Tiết 2)

I MỤC TIÊU:

1 Kiến thức:

- Luyện tập sử dụng câu lệnh If then

2 Kĩ năng:

- 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

3 Thái độ:

- Thái độ học tập nghiêm túc, yêu thích môn học

4 Xác định nội dung trọng tâm của bài: Luyện tập sử dụng câu lệnh If then.

5 Định hướng phát triển năng lực:

- Năng lực chung: Năng lực tự giải quyết vấn đề, năng lực hợp tác

- Năng lực chuyên biệt: năng lực CNTT-TT cơ bản

II CHUẨN BỊ:

- Giáo viên: Giáo án, SGK, SGV

- Học sinh: Đọc trước bài

III PHƯƠNG PHÁP: Giải quyết vấn đề, hoạt động nhóm, tự khám phá

IV TIẾN TRÌNH:

1 Ổn định lớp: (1 phút)

2 Kiểm tra bài cũ: Không

3 Bài mới:

Trang 5

Nội dung Hoạt động của GV Hoạt động

của HS hình thànhNăng lực

Hoạt động 1 (20 phút) Bài 2

- Năng lực

quyết vấn đề

Bài 2

a) Khởi động và gõ chương

trình

b)Lưu tên chương trình

aicaohon.pas

c)Chạy chương trình với

các bộ dữ liệu

d)Sửa chương trình

GV gọi 2 HS đọc bài toán

GV: Gợi ý và yêu cầu

a)Khởi động và gõ chương trình

b)Lưu tên chương trình aicaohon.pas

c)Chạy chương trình với các

bộ dữ liệu

d)Sửa chương trình

Tổ chức HS thực hành trên máy bài tập 2

Thực hành Quan sát, hướng dẫn

Nhận xét các nhóm làm, cho điểm

2 HS đọc bài toán

HS thực hiện theo yêu cầu của

GV

HS thực hành trên máy bài tập 2

Hoạt động 2 (18 phút) Bài 3

Bài 3 SGK

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

GV gọi 2 HS đọc bài 3 Yêu cầu HS thực hiện gõ chương trình SGK và hướng dẫn

Tổ chức HS thực hành trên máy bài tập 3

GV đi quan sát, hướng dẫn

GV hướng dẫn HS tìm hiểu ý nghĩa các câu lệnh

2 HS đọc bài 3

HS thực hiện gõ chương trình SGK và hướng dẫn

HS thực hành trên máy bài tập

3

HS trả lời vấn đáp các câu hỏi

- Năng lực

quyết vấn đề

- Năng lực phân tích

Trang 6

la 3 canh cua tam giac’)

{hiển thị thông báo}

4 Củng cố ( 5 phút)

GV: Tóm tắt kiến thức trọng tâm đã làm

GV: Nêu phần tổng kết bài thực hành

HS: Chú ý ghi bài

5 Dặn dò, hướng dẫn học sinh học tập ở nhà ( 1 phút)

- Về nhà xem lại bài thực hành, thực hành lại nếu có điều kiện, chuẩn bị phần tiếp theo

6 Rút kinh nghiệm:

-

Ngày đăng: 03/11/2021, 12:11

TỪ KHÓA LIÊN QUAN

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

w