1. Trang chủ
  2. » Cao đẳng - Đại học

KHDH Tin hoc 8 TUAN 27

7 5 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 7
Dung lượng 40,04 KB

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

Nội dung

B - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC37ph 1 Cấu trúc rẽ nhánh: *PPDH: Hợp tác, vấn đáp, giải quyết vấn đề, luyện tập – thực hành *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não *Định hướng phát[r]

Trang 1

MÔ ĐUN 2 LÀM QUEN VỚI NGÔN NGỮ

LẬP TRÌNH BẬC CAO PASCAL

Tuần 27

Tiết 51, 52

Ngày chuẩn bị: 28/2/2019

Bài 8 CẤU TRÚC RẼ NHÁNH

(02 tiết)

I/ MỤC TIÊU CẦN ĐẠT:

1) Kiến thức: Như tài liệu HD học Tin học lớp 8, trang 149

2) Kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 149

3) Thái độ, phẩm chất:

- Nghiêm túc, tự giác và tích cực trong học tập …

- Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ

4) Năng lực cần hình thành:

- NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máy tính, phần mềm; NL lập trình; …

II/ CHUẨN BỊ:

1) Giáo viên:

- Lập kế hoạch bài dạy chu đáo, đọc kỹ tài liệu hướng dẫn học (TLHDH) trước

khi lên lớp; đồ dùng và phương tiện dạy học đầy đủ: phòng máy tính với các máy tính được cài đặt sẵn phần mềm Pascal, máy chiếu …

2) Học sinh:

- Chuẩn bị trước bài học, đồ dùng, phương tiện học tập đầy đủ

III/ THỰC HIỆN TIẾT DẠY:

Tiết dung dạy trong SHDHDự kiến các mục nội Lớp - Ngày dạy

8E

51 Từ A B)

52 Các nội dung còn lại

IV/ KẾ HOẠCH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP:

HĐ của HS HĐ của GV Nội dung cần đạt

TIẾT THỨ NHẤT

HOẠT ĐỘNG KHỞI ĐỘNG (8 ph)

*PPDH: Hợp tác, nêu vấn đề

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não

*Định hướng phát triển năng lực: hợp tác, giao tiếp, giải quyết vấn đề và sáng tạo …

Trang 2

*Hs tiếp nhận và thực

hiện nhiệm vụ được

giao

*Các hs tìm hiểu kĩ nội

dung bài toán và câu

hỏi, thảo luận và trả lời

câu hỏi

*Cử đại diện nhóm phát

biểu trước lớp

*Hs hoàn thành – hoàn

thiện sản phẩm của

mình

* Gv giao nhiệm vụ cho HS:

-Đọc thông tin trong SHD và trả lời câu hỏi

(?) Để giải quyết bài toán trên, em có đồng

ý với thuật toán của bạn Thùy Anh không?

(?) Em có thể hiện được thuật toán này trong môi trường Scratch không?

(?) Dòng chữ “HOAN HO BAN” sẽ được hiển thị trong đk nào?

*Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

*Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm)

*Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình

KQ:

KQ:

+ Thuật toán của bạn Thùy Anh phù hợp với nội dung bài toán

+ Trong môi trường Scratch có thể thực hiện được thuật toán trên.

+ Dòng chữ “HOAN HO BAN” sẽ được hiển thị trong điều kiện a chia hết cho b

B - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC(37ph)

1) Cấu trúc rẽ nhánh:

*PPDH: Hợp tác, vấn đáp, giải quyết vấn đề, luyện tập – thực hành

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não

*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs đọc kĩ nội

dung trong SHD và

thống nhất kết quả

trong nhóm.

+ Một vài nhóm hs

báo cáo KQ làm

được trước lớp

*Gv giao nhiệm vụ cho HS:

- Đọc thông tin trong SHD –tr 150, 151 để hiểu cấu trúc rẽ nhánh trong Pascal

* Gv quan sát Hs làm việc;

kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp

* Gv chốt kết quả đúng để

Hs hoàn thiện sản phẩm của mình

KQ:

a) Bài toán:

BT1: B - C BT2: A - D b) thuật toán ở BT2 thể hiện cấu trúc rẽ nhánh

c) Cấu trúc rẽ nhánh (của Pascal)

+Cấu trúc rẽ nhánh ra lệnh cho máy tính thực hiện một câu lệnh nào đó nếu một đk được thỏa mãn; ngược lại nếu đk không được thỏa mãn thì bỏ qua câu lệnh đó

Sơ đồ: có hai dạng (SHD) -Dạng thiếu: …

-Dạng đủ: …

Trang 3

d) Thuật toán 1 có cấu trúc dạng thiếu; thuật toán 2 có cấu trúc dạng đủ

2) Biểu diễn điều kiện

*PPDH: Vấn đáp, giải quyết vấn đề, luyện tập – thực hành

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não

*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs đọc kĩ nội

dung trong SHD và

làm BT vào vở.

+ Một vài hs báo cáo

KQ làm được trước

lớp

* Gv giao nhiệm vụ cho HS:

-Đọc thông tin trong SHD –tr

152 để hiểu cách biểu diễn đk trong Pascal và làm BT

* Gv quan sát Hs làm việc;

kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp

* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình

KQ:

-Để mô tả một cấu trúc rẽ nhánh, ta cần biểu diễn đk rẽ

nhánh bằng biểu thức điều

kiện

*BT:

- a không nhỏ hơn b: a >=b

- k lớn hơn hay bằng m và q nhỏ hơn n: k >=m and q<n

- biến OK (thuộc kiểu boolean) có giá trị Đúng: OK= TRUE

3) Câu lệnh điều kiện trong Pascal

*PPDH: Hợp tác, vấn đáp, giải quyết vấn đề, luyện tập – thực hành

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não

*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs đọc kĩ nội

dung trong SHD và

làm BT 1, 2 vào vở

và thống nhất kết quả

trong nhóm.

+ Một vài nhóm hs

báo cáo KQ làm được

* Gv giao nhiệm vụ cho HS:

-Đọc thông tin trong SHD –tr 152, 153 để hiểu câu lệnh điều kiện trong Pascal và làm BT 1, 2

* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày KQ

KQ:

a) Câu lệnh đk dạng thiếu:

if <đk> then <câu lệnh>

*Cơ chế hoạt động: (SHD) -VD:

(HS tự lấy VD)

*BT 1:

Readln(a, b);

If a = b then write(‘can nhap hai

so khac nhau’);

b) Câu lệnh đk dạng đầy đủ:

if <đk> then <cau lệnh 1> else

<câu lệnh 2>

*Cơ chế hoạt động: (SHD)

Trang 4

trước lớp trước lớp.

* Gv chốt kết quả đúng để

Hs hoàn thiện sản phẩm của mình

-VD:

(HS tự lấy VD)

*BT 2:

-ô trống 1 điền: a < b -ô trống 2 điền: else

4) Câu lệnh ghép trong Pascal

*PPDH: Hợp tác, vấn đáp, giải quyết vấn đề, luyện tập – thực hành

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não

*Định hướng phát triển năng lực: NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs đọc kĩ nội

dung trong SHD và

thống nhất kết quả

trong nhóm.

+ Một vài nhóm hs

báo cáo KQ làm được

trước lớp

* Gv giao nhiệm vụ cho HS:

-Đọc thông tin trong SHD –tr

154, 155 để biết cách sử dụng câu lệnh ghép trong Pascal

* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp

* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình

KQ:

*Trong câu lệnh điều kiện

if … then … else … nếu có nhiều hơn một câu lệnh sau

từ khóa then (hoặc else) thì phải đặt giữa cặp từ khóa begin và end

*VD: (SHD)

TIẾT THỨ HAI

HOẠT ĐỘNG KHỞI ĐỘNG (10 ph)

*PPDH: Vấn đáp

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não, lắng nghe và phản hồi tích cực

*Định hướng phát triển năng lực: Tự học, giao tiếp, …

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs trả lời câu

hỏi.

+ Một vài hs báo

cáo KQ làm được

trước lớp

* Gv giao nhiệm vụ cho HS thực hiện trả lời các câu hỏi sau:

(?1) Em hãy cho biết cơ chế hoạt động của cấu trúc rẽ nhánh trong Pascal?

(?2) Em hãy cho biết cú pháp và cơ chế hoạt động của câu lệnh đk trong Pascal? Lấy VD minh họa?

(?3) Câu lệnh ghép là gì?

* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày

Trang 5

KQ trước lớp.

* Gv chốt kết quả đúng

KQ:

1) Cấu trúc rẽ nhánh (của Pascal)

+Cấu trúc rẽ nhánh ra lệnh cho máy tính thực hiện một câu lệnh nào đó nếu một đk được thỏa mãn; ngược lại nếu đk không được thỏa mãn thì bỏ qua câu lệnh đó

Sơ đồ: có hai dạng (SHD)

-Dạng thiếu: …

-Dạng đủ: …

2) Cú pháp câu lệnh đk dạng thiếu và cơ chế hoạt động:

if <đk> then <câu lệnh>

*Cơ chế hoạt động: (SHD)

-VD:

(HS tự lấy VD) 3) Câu lệnh đk dạng đầy đủ:

if <đk> then <cau lệnh 1> else <câu lệnh 2>

*Cơ chế hoạt động: (SHD)

-VD:

(HS tự lấy VD) 4) Câu lệnh ghép:

*Trong câu lệnh điều kiện if … then … else … nếu có nhiều hơn một câu lệnh sau từ khóa then (hoặc else) thì phải đặt giữa cặp từ khóa begin và end gọi là câu lệnh ghép

C - HOẠT ĐỘNG LUYỆN TẬP (27ph)

*BT 1 đến 3:

*PPDH: Vấn đáp, giải quyết vấn đề, luyện tập – thực hành

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não, lắng nghe và phản hồi tích cực

*Định hướng phát triển năng lực: NL giao tiếp, NL giải quyết vấn đề và sáng tạo, NL CNTTTT(ICT): lập trình,

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs đọc kĩ nội

dung trong SHD và

làm BT 1 đến BT 3

vào vở.

+ Một vài hs báo cáo

KQ làm được trước

lớp

* Gv giao nhiệm vụ cho HS:

-Đọc thông tin trong SHD –tr 155, 156 để làm BT1 đến BT3

* Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp

* Gv chốt kết quả đúng để

Hs hoàn thiện sản phẩm

KQ:

*BT 1:

Các câu lệnh không hợp lệ là: a) sai vì sai điều kiện: x:=a c) sai vì có dấu ; trước từ else

*BT 2:

a) x = 6

b) x = 4

*BT 3: Chương trình tóm tắt: Write(‘nhap chieu cao cua ban Anh Quan’); readln(a);

Write(‘nhap chieu cao cua ban Thuy Anh’); readln(b);

If a > b then writeln(‘ban Anh Quan caohon’);

Trang 6

của mình If a < b then writeln(‘ban Thuy

Anh caohon’);

D - HOẠT ĐỘNG VẬN DỤNG (5 ph)

BT

*PPDH: Hợp tác, vấn đáp, giải quyết vấn đề, luyện tập – thực hành

*KTDH: Đặt câu hỏi, giao nhiệm vụ, động não

*Định hướng phát triển NL: hợp tác, giao tiếp, giải quyết vấn đề và sáng tạo

+ Hs tiếp nhận và

thực hiện nhiệm vụ

được giao

-Các Hs đọc kĩ nội

dung BT ở mục D

trong SHD và TH,

làm BT trên máy tính.

+ Một vài nhóm hs

báo cáo KQ làm được

trước lớp

* Gv giao nhiệm vụ cho HS:

-Đọc thông tin về BT ở mục

D trong SHD –tr 1 56 và TH làm BT trên máy tính

* Gv quan sát Hs làm việc;

kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần

* Gv tổ chức cho Hs được phát biểu, trình bày KQ trước lớp

* Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình

KQ:

*BT

… Write(‘nhap tong so tien mua 5 quyen sach’);

readln(a);

If a >= 100000 then begin a:= a – 0.3*a;

writeln(‘so tien phai tra cho hieu sach la:’, a:10:2);

end;

readln;

End

E- HOẠT ĐỘNG TÌM TÒI MỞ RỘNG (3 ph)

*PPDH: Dạy học theo dự án

*KTDH: Giao nhiệm vụ, lắng nghe và phản hồi tích cực

*Định hướng phát triển năng lực: NL tự học, NL hợp tác, NL giao tiếp, NL giải quyết vấn đề và sáng tạo, NL sử dụng máy tính, phần mềm; NL lập trình; …

+ Hs tiếp nhận và thực hiện

nhiệm vụ được giao:

HS tự tìm hiểu hoặc trao

đổi –hỏi người khác để thực

hiện nhiệm vụ được giao

+ HS chia sẻ kết quả với

người khác và báo cáo

thành tích làm được với

thầy cô giáo

+ Hs hoàn thành – hoàn

thiện sản phẩm của mình

* Gv giao nhiệm vụ về nhà cho HS:

-Các em HS hãy đọc thông tin mục E trong SHDH làm BT trên máy tính.

* Gv có thể trợ giúp, hướng dẫn

Hs nếu cần

* Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) ở tiết học sau

* Gv nx, đánh giá kết quả để Hs hoàn thiện sản phẩm của mình

KQ:

KQ:

(HS tự làm)

Lạc Đạo, ngày … tháng … năm 2018

Ngày đăng: 17/12/2021, 08:36

w