HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC Hoạt động 1: Biến và vai trò của biến

Một phần của tài liệu TIN 8 VNEN 2022 2023 (Trang 81 - 86)

trong chương trình.

Mục tiêu: Hiểu biến là gì và vai trò của biến trong chương trình.

Hoạt động cá nhân Gv: Giao nhiệm vụ:

- Đọc nội dung mục 1a - Trả lời câu hỏi:

?1 Biến là gì

?2 Vai trò của biến trong chương trình?

Hs: Thực hiện nhiệm vụ.

Gv: Yêu cầu học sinh trả lời.

Hs: Trả lời

Gv: Kết luận và ghi bảng.

Hoạt động cá nhân, cặp đôi Gv: Giao nhiệm vụ:

- Đọc nội dung mục 1b

- Trả lời câu hỏi: Đề xuất sử dụng biến gì để chứa dữ liệu trong 2 bài toán:

- ?3 Vẽ một đa giác đều với số cạnh là 8, độ dài cạnh là 100 bước.

- ?4 Mô phỏng cđ của nhân vật trên sân khấu và nếu chạm vào cạnh của sân khấu, nhân vật sẽ quay ra một số hướng ngẫu nhiên trong khoảng (90,180).

Hs: Thực hiện nhiệm vụ.

Gv: Yêu cầu hs thảo luận cặp đôi trả

1. Biến và vai trò của biến trong chương trình.

a).

- Biến (gọi đầy đủ là biến nhớ) là đại lượng biểu thị cho các dữ liệu trong chương trình và có giá trị được xác định khi chạy chương trình.

- Biến có vai trò chứa các dữ liệu mà chương trình cần dùng đến. Biến giúp cho chương trình giải quyết được bài toán một cách tổng quát.

b).

Gợi ý biến sẽ sử dụng chứa dữ liệu:

?3. Sử dụng biến x biểu thị số cạnh của đa giác đều, biến y biểu thị độ dài cạnh của đa giác đều.

?4. Sử dụng biến n biểu thị góc quay ra của nhân vật với một hướng ngẫu nhiên.

lời câu hỏi ?3 và 4.

Hs: Thảo luận.

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 hs, hướng dẫn hs nếu cần.

Gv: Yêu cầu học sinh trả lời.

Hs: Trả lời

Gv: Kết luận đáp án đúng của hs.

Hoạt động 2: Tạo và gán giá trị cho biến.

Mục tiêu: Biết cách tạo biến và gán giá trị cho biến.

Hoạt động cá nhân Gv: Giao nhiệm vụ:

- Đọc nội dung mục 2: Tạo biến

- Thực hành theo các thao tác tạo biến.

- Chia sẻ kết quả tạo biến cho bạn bên cạnh.

Hs: Thực hiện nhiệm vụ.

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 hs, hướng dẫn hs nếu cần.

Gv: Yêu cầu hs trả lời:

Cho biết thao tác tạo biến?

Hs: Trả lời

Gv: Kết luận và ghi bảng.

Hoạt động cá nhân Gv: Giao nhiệm vụ:

- Đọc nội dung mục 2: Gán giá trị cụ thể cho biến.

- Thực hành theo các thao tác gán trị cụ thể cho biến.

- Chia sẻ kết quả gán trị cbiến cho bạn bên cạnh.

Hs: Thực hiện nhiệm vụ.

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à

2. Tạo và gán giá trị cho biến.

* Tạo biến:

- Thao tác tạo biến:

B1: Nháy chuột chọn nhóm lệnh Data (dữ liệu) và nháy chọn Make a Variable B2: Cửa sổ xuất hiện. Nhập tên biến vào ô Varible name. Chọn nút for all sprites (quy định là biến dùng chung cho mọi nhân vật) hoặc chọn nút For this sprite only (quy định la biến chỉ dùng cho nhân vật đang chọn).

B3: Nháy nút OK để hoàn tất việc tạo biến.

* Gán giá trị cụ thể cho biến.

- Gán giá trị cho biến cụ thể sử dụng 2 lệnh sau

+ Lệnh set: Thiết lập một giá trị xác định cho biến

+ Lệnh change: tăng hoặc giảm giá trị của biến nhớ.

Các giá trị gán cho biến được gõ trực tiếp vào lệnh set và change.

- Ta có thể gán giá trị của biểu thức hay

trợ giúp hs, hướng dẫn hs nếu cần.

Gv: Yêu cầu hs trả lời:

?1. Để gán giá trị cho biến em sử dụng lệnh nào?

?2. Ngoài cách gán giá trị cho biến em có thể gán giá trị nào ? nêu cách thực hiện.

Hs: Trả lời

Gv: Kết luận và ghi bảng.

Hoạt động cá nhân, cặp đôi Gv: Giao nhiệm vụ:

- Đọc nội dung mục câu hỏi.

- Trả lời câu hỏi a và b.

Hs: Thực hiện nhiệm vụ.

Gv: Yêu cầu hs thảo luận cặp đôi trả lời câu hỏi a và b.

Hs: Thảo luận.

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 hs, hướng dẫn hs nếu cần.

Gv: Yêu cầu học sinh trả lời.

Hs: Trả lời

Gv: Kết luận đáp án đúng của hs.

Hoạt động 3: Tạo chương trình giải bài toán trong Scratch.

Mục tiêu: Biết các bước giải quyết một bài toán trong Scratch.

Hoạt động cá nhân Gv: Giao nhiệm vụ:

- Đọc nội dung mục 3a.

- Để giải quyết một bài toán bằng Scratch em thực hiện những bước nào?

Hs: Thực hiện nhiệm vụ.

Gv: Yêu cầu hs trả lời Hs: Trả lời

biến được tính toán giá trị.

- Cách thực hiện:

B1: Tạo biểu thức từ nhóm lệnh Operators và đưa vào cửa sổ lệnh

B2: Gán giá trị cho biến bằng cách chọn tên biến và kéo thả vào biểu thức.

* Chú ý: Sách HDH trang 75.

* Câu hỏi:

a) Cách tạo các lệnh B1: Tạo biến FA và P

B2: Kéo thả 2 lệnh Set FA và Set P ra cửa sổ lệnh

B3: Gán biểu thức cho biến b) So sánh tác dụng của 2 lệnh

Giống nhau: Đều tăng biến a thêm 1 Điểm khác nhau:

Tăng biến a thêm 1 Thiết lập giá trị cho biến với biểu thức biến a cộng 1 3. Tạo chương trình giải bài toán trong Scratch.

a).

- Các bước tạo chương trình giải quyết một bài toán trong Scratch:

B1: Nhập dữ liệu sử dụng cặp lệnh ask và set.

B2: Tính toán giá trị cho biến bằng cách tạo các biểu thức và dùng lệnh set để gán biểu thức cho biến.

B3 Đưa dữ liệu kết qủa ra màn hình sử dụng kết hợp biểu thức Join với lệnh

Gv: Kết luận và ghi bảng.

Hoạt động cá nhân, cặp đôi Gv: Giao nhiệm vụ:

- Đọc nội dung mục 3b.

- Thực hành tạo chương trình bạn Dũng.

- Bổ sung thêm lệnh cần thiết để tính và in ra màn hình trọng lượng riêng dr

của vật theo công thức dr=P/V

- Chạy chương trình nhập dữ liệu F=8.5, V=0.5 và d=1000 và cho biết trọng lượng riêng dr thuộc kim loại gì?

Hs: Thực hiện nhiệm vụ.

Gv: Yêu cầu hs thảo luận cặp đôi chương trình thực hành.

Hs: Thảo luận.

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 hs, hướng dẫn hs nếu cần.

Gv: Kết luận đáp án đúng của hs.

Hoạt động 4: Kiểu dữ liệu của biểu thức.

Mục tiêu: Tạo và sử dụng kiểu dữ liệu của biểu thức

* Gv giao nhiệm vụ cho HS:

a) E hãy đọc thông tin trong sách HDH để biết được kiểu DL của biểu thức cần tạo.

b) Trả lời câu hỏi trong SHDH.

say hoặc say-for-secs để đưa ra màn hình các dữ liệu.

b) Thực hiện y/c:

-Tạo và thực hiện ch/tr của bạn Dũng

Hoàn thành sản phẩm:

T

4. Kiểu dữ liệu của biểu thức.

KQ:

a) Kiểu DL là miền giá trị (hay loại giá trị) xđ. Bất kì một biểu thức nào cũng có giá trị thuộc về một kiểu DL nhất định. Trong Scratch có 3 kiểu DL: Số, lôgich, xâu kí tự.

Khi chạy ch/tr Scratch, một biến có thể nhận các kiểu DL khác nhau.

b) Trả lời câu hỏi:

- Lệnh gán: (1), từng biến thuộc kiểu DL số.

- Lệnh gán: (2), từng biến thuộc kiểu

+ Hs tiếp nhận và thực hiện nhiệm vụ được giao:

Các nhóm hs đọc kĩ nội dung trong SHDH, thảo luận và trả lời câu hỏi.

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

+ Đại diện các nhóm hs báo cáo kết quả

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

* Gv nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình.

Hoạt động 5: Các phép toán trên các kiểu dữ liệu

Mục tiêu: Tạo được chương trình giải quyết bài toán kiểu dữ liệu

* Gv giao nhiệm vụ cho HS:

a) E hãy đọc thông tin trong sách HDH để biết đối với từng kiểu DL những phép toán nào có thể thực hiện được.

b) Trả lời câu hỏi trong SHDH.

+ Hs tiếp nhận và thực hiện nhiệm vụ được giao:

Các nhóm hs đọc kĩ nội dung trong SHDH, thảo luận và trả lời câu hỏi.

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

+ Đại diện các nhóm hs báo cáo kết quả

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

* Gv nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình.

DL lô gich.

- Lệnh gán: (3), từng biến thuộc kiểu DL xâu kí tự.

5. Các phép toán trên các kiểu dữ liệu

KQ:

a)

Kiểu DL xâu kí tự: ...

Kiểu DL số: ...

Kiểu DL lôgich: ...

b) Trả lời câu hỏi:

.

C. HOẠT ĐỘNG LUYỆN TẬP.

Mục tiêu: Tạo được chương trình giải quyết được một số bài toán đơn giản

* Gv giao nhiệm vụ cho HS:

-E hãy đọc thông tin trong sách HDH.

1) So sánh hai đoạn ch/tr sau đây:

KQ:

-TH trên máy tính hai chương trình như gợi ý trong SHDH.

-Trả lời câu hỏi của bài.

+ Hs tiếp nhận và thực hiện nhiệm vụ được giao:

Các nhóm hs đọc kĩ nội dung trong SHDH, thảo luận và trả lời câu hỏi bài tập 1,2,3..

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

+ Đại diện các nhóm hs báo cáo kết quả

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

* Gv nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình.

Hai ch/tr trên có kết quả như nhau.

2) Bài TH 1: Giải PT ax + b = 0

3) Chương trình thể hiện lời giải BT vật lí

D. HOẠT ĐỘNG VẬN DỤNG

Một phần của tài liệu TIN 8 VNEN 2022 2023 (Trang 81 - 86)

Tải bản đầy đủ (DOCX)

(118 trang)
w