Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

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

LẬP TRÌNH BẬC CAO PASCAL

Tuần 30

Tiết 57, 58

Ngày chuẩn bị: 21/3/2019

Bài thực hành 4

 (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 166.

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

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

Dự kiến các mục nội dung dạy trong SHDH

Lớp - Ngày dạy

8E

 

 

 

 

57

Từ A B.5)

 

 

 

 

 

58

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 nhóm nhỏ. Hỏi đá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, NL ICT.

 

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

Description: Description: Screen Clipping

*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 nhiệm vụ được giao, 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.

(?)Chương trình tính tổng của mười số tự nhiên đầu tiên nào ở SHD không đúng và giải thích lí do?

(?) Em hãy khởi động FP, soạn thảo ch/tr và chạy thử để kiểm tra lại ý kiến của mì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 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:

+ Chương trình A không đúng do sai lỗi cú pháp: đặt dấu chấm phẩy sau từ do.

+ Chương trình B không đúng do sai lỗi cú pháp: biến đếm từ 10 tới 1.

+ Chương trình C không đúng do biến đếm i sai (i thuộc kiểu số thực).

 

B - HOẠT ĐỘNG LUYỆN TẬP(37ph)

*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; NL sử dụng máy tính, lập trình.

BT 1, 2, 3:

Description: Description: Screen Clipping

+ 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 B  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 B trong SHD –tr 167 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

BT1:

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

Chương trình trêncho kết quả trên màn hình như sau:

Description: Screen Clipping

BT2:

+ Đoạn chương trình A:

Dòng lệnh 2 sai ở chỗ: i:=10 (đk phải là một biểu thức logich).

+ Đoạn chương trình B:

Dòng lệnh 2 sai ở chỗ i<=10 ; (sai cú pháp câu lệnh).

+ Đoạn chương trình C:

-Dòng lệnh 2 sai ở chỗ: i<10 (dẫn đến không tính được tổng từ 1 đến 10).

-dòng lệnh 3, 4 là cặp lệnh ghép của lệnh while .. do nên phải đặt giữa từ khóa begin … end; thì ch/tr mới chạy được.

BT3:

+ Đoạn chương trình:

-Dòng lệnh 2 sai ở chỗ: i<10 (dẫn đến không tính được tổng từ 1 đến 10).

-dòng lệnh 3, 4 là cặp lệnh ghép của lệnh while .. do nên phải đặt giữa từ khóa begin … end; thì ch/tr mới chạy được.

 

BT 4, 5

Description: Description: Screen Clipping

+ 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 B  trong SHD và làm BT vào vở hoặc 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 B trong SHD –tr 167, 168 và làm BT vào vở hoặc 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

a) Bảng giá trị mà An lập có đúng.

b) Điền vào bảng:

BT4.b) Bảng các giá trị của biến s và i

 

Khởi đầu

Sau vòng lặp 1

Sau vòng lặp 2

Sau vòng lặp 3

Sau vòng lặp 4

Sau vòng lặp 5

 

 

 

 

i

 

1

2

3

4

5

S

0

1

1+2= 3

3+3= 6

6+4= 10

10+5 = 15

 

BT4 hoàn chỉnh:

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

Description: Screen Clipping

BT 5:

Chương trình trên thực hiện việc tính tổng sau:

S = 12 + 22 +32 +42 +52 + 62 + 72 + 82 + 92 + 102 .

Description: Screen Clipping

Description: Screen Clipping

TIẾT THỨ HAI

HOẠT ĐỘNG KHỞI ĐỘNG (7 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,

Description: Description: Description: Description: Description: Screen Clipping

+ 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ú pháp câu lệnh While … do và cơ chế hoạt động của câu lênh này?

(?2) Em hãy cho biết cú pháp câu lệnh For … do và cơ chế hoạt động của câu lênh này?

* 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.

 

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

KQ:

1) Cú pháp câu lệnh While-do như sau:

while

      <điều kiện>

do

     <câu lệnh>;

trong đó:

-           <điều kiện> thường là một một biểu thức có giá trị Boolean;

-           <câu lệnh> có thể là câu lệnh đơn giản hay câu lệnh ghép.

*Câu lệnh lặp này được thực hiện như sau:

Máy tính sẽ kiểm tra <điều kiện>, nếu điều kiện đúng thì thực hiện <câu lệnh> sau đó thực hiện tiếp vòng lặp sau, nghĩa là lại quay về kiểm tra <điều kiện> . Vòng lặp chỉ kết thúc khi điều kiện sai, khi đó máy tính chuyển sang thực hiện lệnh tiếp theo. Nếu <điều kiện> sai ngay từ đầu thì

2) Cú pháp câu lệnh lặp: For… to … do

for to do

Trong đó:

- <biến đếm>: là biến thuộc kiểu dữ liệu đếm được: integer, char;

- <Giá trị đầu>, <giá trị cuối>: là các biểu thức có cùng kiểu với biến đếm. Giá trị cuối phải lớn hơn hoặc bằng giá trị đầu;

* Sự hoạt động:

(SHD)

B - HOẠT ĐỘNG LUYỆN TẬP (28ph)

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

*KTDH: 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; NL sử dụng máy tính, lập trình.

 

BT 6, 7

Description: Description: Screen Clipping

+ 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 B  trong SHD và làm BT vào vở hoặc 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 B trong SHD –tr 169 và làm BT vào vở hoặc 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.

 

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

KQ

BT 6:

-HĐ C, D đượclặplại với số lần không biết trước.

 

BT 7:

A. sai chỗ: a:=true (đk của lệnh while.. do phải là một biểu thức logich).

B. sai chỗ: a

C.

-Dòng lệnh 2 sai ở chỗ: i<5 (dẫn đến không tính được tổng từ 1 đến 5).

-dòng lệnh 3, 4 là cặp lệnh ghép của lệnh while .. do nên phải đặt giữa từ khóa begin … end; thì ch/tr mới chạy được.

 

BT 8, 9

Description: Description: Screen Clipping

+ 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 B  trong SHD và làm BT vào vở hoặc 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 B trong SHD –tr 169 và làm BT vào vở hoặc 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.

 

 

BT8:

Description: Screen Clipping

BT9:

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

Description: Screen Clipping

C. HOẠT ĐỘNG VẬN DỤNG (7 ph)

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

*KTDH: 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; NL sử dụng máy tính, lập trình.

 

BT

Description: Description: Screen Clipping

+ 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 170 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:

(HS tự làm)

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

*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; …

Description: Screen Clipping

+ 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.

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

-Các em HS hãy đọc thông tin mục D 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ả

KQ:

(HS tự làm)

 

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 


Trường THCS Lạc Đạo

Gv: Nguyễn Văn Dũng

 

+ 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

(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:

Description: Screen Clipping

 

 

 

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

 

 

1

KHDHCN - Tin học 8- HKII

Năm học 2018-2019

 

nguon VI OLET