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

Giáo án Tin học 8 - Tuần 7

6 4 0

Đ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 6
Dung lượng 1,26 MB

Nội dung

Mục đích: Ôn lại kiến thức về tên trong Pascal, giới thiệu nội dung của tiết học.. Mục đích: Biết xác định bài toán, mô tả thuật toán, khai báo biến cho chương trình.. Ôn lại kiến thức[r]

(1)

Tuần 7 Ngày soạn: 17/09/2019 Tiết 13

BTTH 1: BƯỚC ĐẦU GIẢI BÀI TOÁN TIN HỌC (tiết 3) I Mục tiêu:

1 Mục tiêu kiến thức, kỹ năng, thái độ: - Kiến thức:

- Biết xác định toán

- Biết xây dựng thuật toán liệt kê sơ đồ khối - Biết khái báo biến phù hợp

- Kỹ năng:

- Xác định liệu đầu vào liệu đầu toán - Xây dựng thuật toán rõ ràng

- Nhận biết liệu khai báo biến phù hợp với kiểu liệu - Thái độ: tự giác, tích cực, chủ động học tập

2 Phẩm chất, lực cần hình thành và phát triển cho học sinh: -Năng lực tự học: Học sinh tự nghiên cứu Sgk

- Năng lực giải quyết vấn đề và sáng tạo: Học sinh tự giải vấn đề nảy sinh

- Năng lực giao tiếp: Phát triển khả giao tiếp với thầy, cô giáo, bạn nhóm

- Năng lực hợp tác: Học sinh hợp tác làm việc theo nhóm để giải vấn đề II Chuẩn bị:

 Giáo viên: Giáo án, SGK, phòng máy  Học sinh: SGK, xem trước nhà III Tổ chức hoạt động dạy học:

1 Ổn định lớp (1’)

2 Kiểm tra bài cũ (kết hợp nội dung mới)

3 N i dung bai m iô

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ

NỘI DUNG CƠ BẢN

 Hoạt động 1: Khởi động (5')

Mục đích: Ơn lại kiến thức tên Pascal, giới thiệu nội dung tiết học Nội dung: Giới thiệu nội dung

GV: Em cho biết từ khóa dùng để khai báo biến? Đối với liệu số có kiểu liệu nào? GV: Giới thiệu nội dung học

HS: Trả lời

 Hoạt động 2: Luyện tập

(2)

Mục đích: Biết xác định tốn, mơ tả thuật tốn, khai báo biến cho chương trình Nội dung: Bài tốn tìm biển số xe tứ q

GV: Y/c HS đọc Tình BTTH1

Câu 6: Xác định bài toán

GV: Em xác định Input và Output toán trên? GV: Nhận xét

Câu 7: Mơ tả thuật tốn

7.1 Vẽ sơ đồ khối xây dựng

thuật toán liệt kê

GV: Em điền số thứ tự vào các khối để hoàn thành sơ đồ khối?

GV: Nhận xét

GV: Em xây dựng thuật toán liệt kê cho toán trên. GV: Nhận xét

7.2 Hoàn thành bảng sau:

GV: Em xác định liệu cho bảng.

Câu 8: Khai báo biến

GV: Em xác định kiểu dữ liệu cho biến: nghin, tram, chuc, donvi?

GV: Em viết khai báo biến cho biến: nghin, tram, chuc, donvi.

GV: Nhận xét

HS : Đọc

HS trả lời HS lắng nghe

HS hoàn thành HS lắng nghe HS hoàn thành HS lắng nghe HS hoàn thành

HS trả lời

HS thực HS : lắng nghe

Tình 3: Bài tốn tìm biển số xe tứ q

Câu 6: Xác định bài toán - Input: nghin,tram,chuc,donvi - Output: thongbao

Câu 2: Mô tả thuật toán Sơ đồ khối

Thuật toán liệt kê:

Câu 3: Khai báo biến Xác định kiểu liệu: so: Integer;

nghin,tram,chuc,donvi: byte/integer;

tb:string; Viết khai báo: Var so:Integer;

nghin,tram,chuc,donvi:byte; tb:string;

(3)

Nội dung: Kiểm tra 15 phút

GV: Đề kiểm tra HS làm kiểm tra

Kiểm tra 15 phút – Lý thuyết 4 Hướng dẫn nhà, hoạt động nối tiếp: (4’)

a) Mục đích hoạt động: Ôn lại kiến thức học -Nội dung: Ôn lại kiến thức học

b) Cách thức tổ chức: - HS: lắng nghe

-GV: Các bước giải tốn Pascal Ơn lại kiến thức học c) Sản phẩm hoạt động học sinh:

- Nắm kiến thức học chuẩn bị tốt nội dung d) Kết luận giáo viên:

- GV nhận xét học

IV Kiểm tra đánh giá chủ đề/bài học: Kết hợp tiết học

V Rút kinh nghiệm:

……… ……… ………

Tuần 7 Ngày soạn: 17/09/2019

Tiết 14

BÀI TẬP I Mục tiêu:

1 Mục tiêu kiến thức, kỹ năng, thái độ: - Kiến thức:

- Biết chương trình bước tạo chương trình - Biết xác định tốn mơ tả thuật toán

- Biết thành phần bản, tên, cấu trúc chung chương trình Pascal - Biết kiểu liệu, phép tính, khai báo biến Pascal - Kỹ năng:

- Xác định Input, Output, xây dựng sơ đồ khối

- Phân biệt thành phần, tên, cấu trúc chương trình Pascal - Sử dụng phép toán, khai báo biến Pascal

- Thái độ: tự giác, tích cực, chủ động học tập

2 Phẩm chất, lực cần hình thành và phát triển cho học sinh: -Năng lực tự học: Học sinh tự nghiên cứu Sgk

- Năng lực giải quyết vấn đề và sáng tạo: Học sinh tự giải vấn đề nảy sinh

- Năng lực giao tiếp: Phát triển khả giao tiếp với thầy, giáo, bạn nhóm

(4)

II Chuẩn bị:

 Giáo viên: Giáo án, SGK, phòng máy  Học sinh: SGK, xem trước nhà III Tổ chức hoạt động dạy học:

1 Ổn định lớp (1’)

2 Kiểm tra bài cũ (kết hợp nội dung mới) 3 Nội dung bài mới

HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA

TRÒ NỘI DUNG CƠ BẢN

 Hoạt động 1: Khởi động (5') Mục đích: Giới thiệu nội dung

Nội dung: Giới thiệu nội dung GV: Cho phân số 9/12 em hãy tối giản phần số trên.

GV: Giới thiệu nội dung

HS trả lời HS: lắng nghe

 Hoạt động 2: Luyện tập

 Chủ đề 1: Máy tính và chương trình máy tính (7’) Mục đích: Biết chương trình gì, bước tạo chương trình

Nội dung: Chủ đề 1: Máy tính chương trình máy tính GV: Em cho biết chương

trình gì? GV: Nhận xét

GV: Em số kết có thể xảy cho toán trên? GV: Nhận xét

HS trả lời HS lắng nghe

HS trả lời HS lắng nghe

Chủ đề 1: Máy tính vfa chương trình máy tính - Chương trình dãy câu lệnh (bước lệnh) mà máy tính hiểu thức

- Việc tạo chương trình gồm hai bước:

+ Viết chương trình ngơn ngữ lập trình

+ Biên dịch chương trình thành ngơn ngữ lập trình  Chủ đề 2: Bài tốn và thuật tốn (10’)

Mục đích: Biết xác định tốn mơ tả thuật tốn Nội dung: Chủ đề 2: Bài toán thuật toán

GV: Em cho biết q trình giải bào tốn gồm những bước nào?

GV Nhận xét

HS trả lời HS lắng nghe

Chủ đề 2: Bài toán và thuật toán

(5)

GV: Việc xác định tốn là gì?

GV Nhận xét

GV: Thuật tốn gì? GV Nhận xét

GV: Để mơ tả thuật tốn em có thể dùng cách nào? GV Nhận xét

HS trả lời HS lắng nghe HS trả lời HS lắng nghe

HS trả lời HS lắng nghe

chương trình

- Xác định toán: xác định liệu đầu vào (Input) liệu đầu (Output) - Thuật toán dãy hữu hạn thao tác cần thực theo trình tự xác định để tìm kết từ điều kiện cho trước

- Để mơ tả thuật tốn em dùng cách liệt kê bước sơ đồ khối

 Chủ đề 3: Làm quen với ngơn ngữ lập trình (10’)

Mục đích: Biết thành phần bản, tên, cấu trúc chung chương trình Pascal Nội dung: Chủ đề 3: Làm quen với ngôn ngữ lập trình

GV: Em nêu thành phần Pascal? GV Nhận xét

GV: Tên Pascal gì? GV: Thế tên hợp lệ? GV: Trong Pascal có những loại tên nào?

GV Nhận xét

GV: Cấu trúc chung một chương trình thường gồm mấy phần? Đó phần nào? GV Nhận xét

HS trả lời HS lắng nghe

HS trả lời HS trả lời HS trả lời HS lắng nghe

HS trả lời HS lắng nghe

Chủ đề 3: Làm quen với ngôn ngữ lập trình

- Các thành phần bản: bảng chữ cái, cú pháp, ngữ nghĩa - Tên dãy liên tiếp khơng q 255 kí tự gồm: chữ số, chữ dấu gạch Tên bắt đàu chữ dấu gạch Các loại tên Pascal: tên riêng (từ khóa), tên chuẩn, tên người lập trình đặt

- Cấu trúc chung gồm hai phần: phần khai báo phần thân chương trình

 Chủ đề 4: Dữ liệu và biến chương trình (8’)

Mục đích: Biết kiểu liệu, phép tính, khai báo biến Pascal Nội dung: Chủ đề 4: Dữ liệu biến chương tình

GV: Trong Pascal có những kiểu liệu nào?

GV Nhận xét

GV: Cho biết phép tính được sử dụng Pascal? GV Nhận xét

GV: Để khai báo biến cho một chương trình em thực như thế nào?

HS trả lời HS lắng nghe HS trả lời HS lắng nghe HS trả lời

Chủ đề 4: Dữ liệu và biến trong chương trình

- Các kiểu liệu: Interger, real, chả, boolean, string - Các phép tính: +, -, *, /, div, mod

- Khai báo biến:

(6)

GV Nhận xét

GV: Để khai báo cho một chương trình em thực như thế nào?

GV Nhận xét

HS lắng nghe HS trả lời HS lắng nghe

liệu>;

- Khai báo hằng:

Const <tên hằng>=<giá trị>; 4 Hướng dẫn nhà, hoạt động nối tiếp: (4’)

a) Mục đích hoạt động: Ơn lại kiến thức học, chuẩn bị tiết sau kiểm tra tiết -Nội dung: Ôn lại kiến thức học, chuẩn bị tiết sau kiểm tra tiết

b) Cách thức tổ chức: - HS: lắng nghe

-GV: Ôn lại kiến thức học, chuẩn bị tiết sau kiểm tra tiết c) Sản phẩm hoạt động học sinh:

- Nắm kiến thức học chuẩn bị tốt nội dung d) Kết luận giáo viên:

- GV nhận xét học

IV Kiểm tra đánh giá chủ đề/bài học: Kết hợp tiết học

V Rút kinh nghiệm:

……… ……… ………

Ngày đăng: 12/04/2021, 13:10

w