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