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

KHDH Tin hoc 8 TUAN 22 23

7 3 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 42,87 KB

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

Nội dung

*Đị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; … * Gv giao nhiệm vụ về nhà cho KQ: H[r]

Trang 1

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

LẬP TRÌNH BẬC CAO PASCAL Tuần 22, 23

Tiết 42, 43

Ngày chuẩn bị: 17/1/2019

Bài 5 CÁC KIỂU DỮ LIỆU CỦA PASCAL

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

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

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

42 Từ A B.C.3)

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

TIẾT THỨ NHẤT

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

Trang 2

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

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

giao:

+ Các hs đọc kĩ nội

dung phần khởi động,

thảo luận và trình bày

hiểu biết của mình về

nội dung vừa học

+ 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 ở phần hđ khởi động (SHDH – tr 129)

-Tự trả lời câu hỏi và thảo luận trong nhóm

-Cử đại diện nhóm phát biểu trước lớp

* 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

*ĐVĐ: Vậy dữ liệu trong ngôn ngữ Pascal

có những kiểu nào?

KQ:

KQ:

-Những giá trị trong cột bên trái có một đặc điểm mà cột bên phải không có đó là chúng đều là những giá trị nguyên (số nguyên)

B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP(38ph) 1) Kiểu dữ liệu Integer và Real

*PPDH: 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 tự họ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 mục này

-Ghi chép các thông tin quan trọng

vào vở.

-HS lấy thêm VD minh họa

+ 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, tìm hiểu thông tin ở mục này trong TLHDH-tr 129 và làm các BT theo hd của GV.

* 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) Kiểu dữ liệu số nguyên (Integer):

-Miền giá trị: từ -32768 đến +32768;

-Phép toán số học: “+”, “-”, “*’, “/”, DIV (chia lấy phần nguyên),

MOD (chia lấy phần dư)

-Phép toán quan hệ: <, >, =; <=, >=, <>

Trang 3

*Ví dụ : số học sinh của một lớp, số sách trong thư viện,

b) Kiểu dữ liệu số thực (Real):

-Miền giá trị: từ -3,4x1038 đến đến 3,4x1038 ; (độ chính xác: 1,5x 10-45

-Phép toán số học: “+”, “-”, “*’, “/”

-Phép toán quan hệ: <, >, =; <=, >=, <>

*Ví dụ: chiều cao của bạn Bình, điểm trung bình môn Toán,

c) Một số VD:

-VD1:

9 DIV 2 = 4;

9 MOD 2 = 1;

*Lưu ý: với phép chia, Pascal quy định: phép chia hai giá trị integer cho nhau sẽ cho

kq thuộc kiểu Real

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

được giao:

-Các Hs đọc kĩ nội dung BT 1, 2

-Làm BT 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 trước lớp

* Gv giao nhiệm vụ cho HS:

-Làm BT 1, 2 trong SHDH – Tr 131.

* 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 1:

A = 32767 + 1 không thuộc kiểu integer

B = -32768 - 1 không thuộc kiểu integer

C = 200*2000 không thuộc kiểu integer

D = 15 MOD 7 thuộc kiểu integer

+BT2: Điền vào chỗ trống:

A Ô trống 1 điền: -32768; ô trống 2 điền: +32767

B ô trống 1 điền: Real

C Kết quả của phép chia lấy phần nguyên và phép chia lấy phần dư giữa hai giá trị integer chắc chắn thuộc kiểu integer

2) Kiểu dữ liệu Char

*PPDH: 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 tự họ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ụ

* Gv giao nhiệm vụ cho HS:

-Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 131 để biết, hiểu về kiểu kí tự.

Trang 4

được giao:

-Các Hs đọc kĩ nội dung mục này

-Trả lời câu hỏi và ghi chép các thông

tin quan trọng vào vở.

-Làm BT 3.

+ Một vài hs báo cáo KQ làm được

trước lớp

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

+Các thông tin sau không thuộc kiểu integer hay real:

-Họ và tên hs;

-Tên trường;

-Tên lớp;

+Thông tin được biểu diễn dưới các dòng văn bản – các kí tự được gọi là kiểu dữ liệu Character – kiểu dữ liệu kí tự Char

+Mỗi kiểu dữ liệu kí tự phải được đặt trong hai dấu nháy đơn

+Miền giá trị của kiểu Char: gồm các chữ cái từ a đến z, các chữ số từ 0 đến 9,các dấu (chấm, phẩy, ngoặc, ), dấu cách và những kí hiệu khác

+BT 3: Các giá trị ở các câu A, C trên đều thuộc kiểu Char

3) Kiểu xâu kí tự String

*PPDH: 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 tự họ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 mục này

-Ghi chép các thông tin quan trọng

vào vở.

-Làm BT 4.

+ 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, tìm hiểu thông tin ở mục này trong TLHDH-tr 132 để biết,

hiểu về kiểu xâu kí tự String sau

đó áp dụng để làm Bt tiếp theo.

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

+Kiểu dữ liệu String: gồm các xâu kí tự có độ dài không vượt quá 255 kí tự.

+Mỗi giá trị thuộc kiểu String phải được đặt trong hai dấu nháy đơn

+BT 4: Các giá trị ở các câu B, C, D ở trên đều thuộc kiểu String

Trang 5

TIẾT THỨ HAI

A 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, …

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

nhiệm vụ được giao:

-Các nhóm hs thảo luận và

phát biểu trước lớp

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

biểu, báo cáo kq 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:

(?) Em hãy cho biết sự giống và khác nhau giữ hai kiểu dữ liệu Char và String?

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

-Hs tự làm

*ĐVĐ:

-Câu trả lời của các em ở trên có thể là đúng hoặc sai vì vậy trong Pascal còn

có một kiểu dữ liệu nữa đó là kiểu logich.

KQ:

B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (32 ph) 4) Kiểu dữ liệu Boolean

*PPDH: 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 tự họ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 mục

này

-Ghi chép các thông tin quan

trọng vào vở.

-Làm BT 5, 6.

+ 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, tìm hiểu thông tin ở mục này trong TLHDH-tr 132 để biết, hiểu

về kiểu Boolean sau đó áp dụng để

làm Bt tiếp theo.

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

Trang 6

+Thông tin diễn tả tính chất đúng-sai của dữ liệu được gọi là Kiểu dữ liệu Boolean –

kiểu logich

+Kiểu Boolean chỉ gồm hai giá trị kí hiệu là TRUE (đúng) hoặc FALSE (sai).

+VD:

-Biểu thức: (3<5) có giá trị là TRUE

- Biểu thức: (3>5) có giá trị là FALSE

+Các phép toán so sánh đều cho kết quả thuộc kiểu Boolean

+BT 5: Các mệnh đề dúng là: A, C, D

+Các phép toán trên ki u Boolean g m: AND, OR, NOT v k t qu c a các phép ể ồ à ế ả ủ toán trên nh sau:ư

+BT 6: Điền giá trị TRUE hoặc FALSE vào chỗ trống:

A Điền TRUE

B Điền FALSE

C Điền TRUE

D Điền FALSE

E Điền TRUE

F Điền FALSE

+Hai kí tự hoặc hai xâu kí tự có thể được so sánh với nhau thông qua phép toán = (bằng) hoặc <> (khác)

+Hai kí tự hoặc hai xâu kí tự là bằng nhau nếu chúng giống hệt nhau

+VD:

+BT 7: Điền giá trị TRUE hoặc FALSE vào chỗ trống:

A Điền TRUE

B Điền TRUE

C Điền FALSE

D Điền FALSE

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

*PPDH: Hợp tác, 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: tự học, hợp tác, giao tiếp, sử dụng phần mềm, lập trình…

Trang 7

(TLHDH-tr 134) + 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à

hoàn thành BT.

+ Đạ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 giao nhiệm vụ cho HS:

-Em hãy làm BT phần vận dụng trong SHDH.

* 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 nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình

KQ:

(HS tự làm)

KQ:

A (9 – 3*3 = 0) = TRUE

B … FALSE

C 25 DIV 3 = 8

D (25 DIV 3) MOD 2 = 0

E- HOẠT ĐỘNG TÌM TÒI MỞ RỘNG (2 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 trong SHDH để hiểu thêm về những kiểu dữ liệu số nguyên khác của Pascal ngoài kiểu integer.

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

(HS tự làm)

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

Ngày đăng: 14/12/2021, 08:55

HÌNH ẢNH LIÊN QUAN

B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP(38ph) 1) Kiểu dữ liệu Integer và Real - KHDH Tin hoc 8 TUAN 22 23
38ph 1) Kiểu dữ liệu Integer và Real (Trang 2)
B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (32 ph) 4) Kiểu dữ liệu Boolean - KHDH Tin hoc 8 TUAN 22 23
32 ph) 4) Kiểu dữ liệu Boolean (Trang 5)

TỪ KHÓA LIÊN QUAN

w