1. Trang chủ
  2. » Tất cả

TUẦN 4 TIN 8

6 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Tiết PPCT 07+08 Tuần 04 Lớp dạy 8A1, 2, 3, 4, 5 Bài 3 CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I Mục tiêu 1 Kiến thức HS biết khái niệm kiểu dữ liệu trong Pascal HS biết một số phép toán cơ bản với dữ liệu ki[.]

Tiết PPCT: 07+08 Tuần : 04 Lớp dạy: 8A1, 2, 3, 4, Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU - - - I Mục tiêu Kiến thức: HS biết khái niệm kiểu liệu Pascal HS biết số phép toán với liệu kiểu số Năng lực: 2.1 Năng lực chung: Tự chủ tự học: Luôn học hỏi tự tìm tịi dạng thơng tin máy tính Năng lực giao tiếp hợp tác: Tham gia hoạt động nhóm, giải vấn đề giáo viên đặt Năng lực giải vấn đề sáng tạo: Sáng tạo xử lí tốt tình đặt tiết học 2.2 Năng lực đặc thù: HS biết tương tác người máy qua câu lệnh nhập xuất Phẩm chất: Giáo dục thái độ học tập nghiêm túc; Tích cực thực hành, thảo luận, cẩn thận viết chương trình Rèn luyện ý thức mong muốn hiểu biết máy tính tác phong làm việc khoa học, hiệu II Thiết bị dạy học học liệu Giáo viên: Giáo án, máy tính, máy chiếu (nếu có) Học sinh: bút viết, ghi III Tiến trình dạy học Hoạt động 1: Mở đầu a) Mục tiêu: - Biết cấu trúc chương trình gồm phần: phần khai báo phần thân chương trình - Phần khai báo có khơng - Phần thân chương trình bắt buộc phải có - Phần thân chương trình khóa Begin, kết thúc End b) Nội dung: Em cho biết thành phần cấu trúc chương trình, phần quan trọng nhất? c) Sản phẩm: Biết thành phần cấu trúc chương trình Biết phần quan trọng d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh thực nhiệm vụ, báo cáo, đánh giá nhận xét Hoạt động giáo viên học sinh Tiến trình nội dung *Chuyển giao nhiệm vụ học tập Em cho biết thành phần HS hoạt động thảo luận theo nhóm cấu trúc chương *Thực nhiệm vụ học tập trình, phần quan trọng nhất? HS tích cực thảo luận tìm câu trả lời *Sản phẩm học tập: Các nhóm ghi câu trả lời giấy *Báo cáo kết thảo luận Từng nhóm báo cáo kết *Đánh giá kết thực nhiệm vụ - Học sinh nhận xét, bổ sung, đánh giá: - Giáo viên nhận xét, đánh giá: ->Giáo viên gieo vấn đề cần tìm hiểu học Để trả lời câu hỏi đầy đủ xác vào học hơm ->Giáo viên nêu mục tiêu học: Hoạt động 2: Hình thành kiến thức a) Mục tiêu: - Biết kiểu liệu Pascal - Biết phép toán với liệu kiểu số - Biết phép so sánh - Biết giao tiếp người - máy tính b) Nội dung: - Các kiểu liệu - Các phép toán - Các phép so sánh - Giao tiếp người - máy tính c) Sản phẩm: HS nắm nội dung học d) Tổ chức thực hiện: Giao nhiệm vụ, học sinh thực nhiệm vụ, báo cáo, đánh giá nhận xét Hoạt động giáo viên học sinh Tiến trình nội dung Hoạt động 2.1: Dữ liệu kiểu liệu *Chuyển giao nhiệm vụ học tập GV: Bằng hiểu biết toán học thơng thường, em dễ dàng xác định phép tốn sau có nghĩa hay khơng có nghĩa: a 5.1>5 b 4+7 c 20 – “Giai điệu tự hào” d mod Dữ liệu kiểu liệu *Thực nhiệm vụ học tập - Các ngơn ngữ lập trình thường HS: Suy nghĩ phân chia liệu thành kiểu *Sản phẩm học tập: khác nhau: chữ, số nguyên, số thập HS: Chuẩn bị câu trả lời giấy phân,… *Báo cáo kết thảo luận - Một số kiểu liệu thường dùng: GV gọi HS trả lời + Số nguyên: Số học sinh, số sách, *Đánh giá kết thực nhiệm vụ số máy tính,… GV đưa thơng tin: Khi lập trình, phải xử + Số thực: chiều cao, điểm trung lí kiểu liệu khác chữ, số nguyên, số bình,… thập phân ngơn ngữ lập trình thường định nghĩa + Kí tự: Là chữ, chữ số hay kí sẵn kiểu liệu bản, với phép toán hiệu đặc biệt khác Ví dụ: “a”, “A”, thực kiểu liệu “+”… HS: Nghe ghi + Xâu kí tự (hay xâu): dãy GV chuẩn bị bảng phụ có hình 18 SGK GV chữ lấy từ bàng chữ treo cho HS quan sát ngôn ngữ lập trình: “26/12/1999”, GV: Chúng ta làm quen với bốn kiểu liệu bản: “Lop 8E”, “hello”,… xâu kí tự, kí tự, số nguyên, số thực GV: Yêu cầu HS lấy ví dụ cho kiểu liệu HS: Trả lời HS khác nhận xét GV: (chuẩn bị bảng phụ) Giới thiệu bảng 1.1: Một số kiểu DL ngơn ngữ lập trình Pascal GV: Chú ý Pascal, để chương trình dịch hiểu dãy chữ số kiểu xâu, phải đặt dãy số cặp dấu nháy đơn Hoạt động 2.2: Các phép toán với kiểu liệu số *Chuyển giao nhiệm vụ học tập Các phép tốn với kiểu liệu Khi tính tốn thường làm phép tính số tốn nào? Thứ tự thực hiện? - Bảng *Thực nhiệm vụ học tập - Quy tắc tính biểu thức số học: HS hoạt động nhóm + Các phép toán ngoặc *Sản phẩm học tập: thực trước; HS: Chuẩn bị câu trả lời giấy *Báo cáo kết thảo luận GV gọi HS trả lời *Đánh giá kết thực nhiệm vụ Yêu cầu HS quan sát vào bảng liệt kê phép toán hai kiểu liệu nguyên thực từ so sánh kí hiệu phép tốn ngơn ngữ lập trình pascal có khác so với kí hiệu tốn học? HS: Quan sát đưa nhận xét GV: Lấy ví dụ hai phép toán div, mod: div = 3; -7 div = -3 mod = 1; -7 mod 2= -1 GV: Đặt câu hỏi toán học thứ tự phép toán ưu tiên nào? HS: Trả lời GV: Khẳng định: Quy tắc tính toán biểu thức tin học giống toán học HS: Nghe giảng ghi GV: Chú ý: Trong tốn học ta sử dụng ngoặc vng, ngoặc nhọn ngoặc trịn để gộp phép tốn ngơn ngữ Pascal sử dụng dấu ngoặc trịn cho mục đích này; Ngồi ta sử dụng dấu ngoặc nhọn cho mục đích thích cho dịng lệnh (khi chạy chương trình máy khơng dịch nội dung chứa dấu ngoạc nhọn) Ví dụ: Tong:= (a+b)/2; { tính trung bình cộng hai số} GV: Gọi HS lên bảng viết biểu thức tốn học sau sang ngơn ngữ pascal: HS: Lên bảng + Trong dãy phép tốn khơng có dấu ngoặc, phép nhân, chia, chia lấy phần nguyên phép chia lấy phần dư thực trước; + Phép cộng phép trừ thực theo thứ tự từ trái sang phải Chú ý: Khi viết biểu thức toán học thường sử dụng dấu ngoặc trịn, dấu ngoặc vng, dấu ngoặc nhọn, ngơn ngữ lập trình sử dụng dấu ngoặc tròn a2 (2b + c )2 Hoạt động 2.3: Các phép so sánh *Chuyển giao nhiệm vụ học tập Trong toán học, em thường sử dụng phép so Các phép so sánh sánh nào? Trong tin học sao? - Khi viết chương trình, để so sánh *Thực nhiệm vụ học tập liệu (số, biểu thức,…) HS hoạt động nhóm sử dụng ký hiệu ngôn ngữ *Sản phẩm học tập: lập trình quy định HS: Chuẩn bị câu trả lời giấy - Ký hiệu phép toán phép so *Báo cáo kết thảo luận sánh khác nhau, tùy theo GV gọi HS trả lời ngơn ngữ lập trình *Đánh giá kết thực nhiệm vụ - Bảng Các phép so sánh toán học tin học giống nhau, nhiên chúng khác tùy theo ngôn ngữ lập trình HS: Nghe ghi GV: Lấy ví dụ: 9>=6 có giá trị đúng; 10

Ngày đăng: 06/01/2023, 11:53

Xem thêm:

w