Tại sao cần phải viết chương - Lắng nghe lệnh mà máy tính có thể hiểu và thực hiện được Hoạt động 2: Chương trình và ngôn ngữ lập trình12’ - Giả sử có hai người nói chuyện với nhau.. Ho
Trang 1- Biết con người chỉ dẫn cho máy tính thực hiện công việc thông qua lệnh
- Biết chương trình là cách để con người chỉ dẫn cho máy tính thực hiện nhiều công việc liên tiếp
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: không có
* Đặt vấn đề vào bài mới: các em thường sử dụng máy tính để soạn thảo văn bản, gửi thư và rất nhiều công dụng khác nhờ máy tính? Vậy để điều khiển được máy tính làm theo sự chỉ dẫn của con người thì con người phải làm như thế nào để máy tính có thể hiểu và làm theo? Tiết hôm nay chúng
ta sẽ tìm hiểu bài 1 máy tính và chương trình máy tính
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu cách để con người ra lệnh cho máy tính(12’)
? Máy tính là công cụ giúp con
người làm những công việc gì
? Nêu một số thao tác để con
người ra lệnh cho máy tính thực
hiện
Khi thực hiện những thao tác
này => ta đã ra lệnh cho máy
+ Một số thao tác để con người
ra lệnh cho máy tính thực hiện như: khởi động, thoát khỏi phần mềm, sao chép, di chuyển, thực hiện các bước để tắt máy tính…
- Lắng nghe
- Con người điều khiển máy tính thông qua các lệnh
1 Con người ra lệnh cho máy tính như thế nào ?
- Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được
- Con người chỉ dẫn cho máy tính thực hiện thông qua lệnh
Hoạt động 2: Tìm hiểu ví dụ về Rô-bốt nhặt rác(25’)
? Con người chế tạo ra thiết bị
nào để giúp con người nhặt rác,
lau cửa kính trên các toà nhà
cao tầng?
Con người chế tạo ra Rô-bốt 2 Ví dụ Rô-bốt nhặt
rác:
+ Các lệnh để Rô-bốt hoàn thành tốt công
Trang 2- Giả sử ta có một Rô-bốt có thể
thực hiện các thao tác như: tiến
một bước, quay phải, quay trái,
nhặt rác và bỏ rác vào thùng
- Quan sát hình 1 ở sách giáo
khoa
? Ta cần ra lệnh như thế nào để
chỉ dẫn Rô-bốt di chuyển từ vị
trí hiện thời => nhặt rác => bỏ
rác vào thùng
- Nhận xét
Học sinh chú ý lắng nghe
Học sinh quan sát hình 1 ở sách giáo khoa theo yêu cầu của giáo viên
+ Để Rô-bốt thực hiện việc nhặt rác và bỏ rác vào thùng ta ra lệnh như sau:
- Tiến 2 bước
- Quay trái, tiến 1 bước
- Nhặt rác
- Quay phải, tiến 3 bước
- Quay trái, tiến 2 bước
- Bỏ rác vào thùng
- Lắng nghe
việc:
- Tiến 2 bước
- Quay trái, tiến 1 bước
- Nhặt rác
- Quay phải, tiến 3 bước
- Quay trái, tiến 2 bước
- Bỏ rác vào thùng
3 Củng cố, luyện tập(3’)
Con người làm gì để chỉ dẫn cho máy tính thực hiện công việc
- Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được
- Con người chỉ dẫn cho máy tính thực hiện thông qua lệnh
4 Hướng dẫn HS tự học ở nhà(5’)
- Học bài kết hợp SGK
- Làm bài tập 1/8 SGK
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 3- Biết ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình.
- Biết vai trò của chương trình dịch
III/ TIẾN TRÌNH BÀI DẠY:
1.Kiểm tra bài cũ (5’)
Con người làm gì để điều khiển máy tính? Cho ví dụ cụ thể ?
- Để chỉ dẫn máy tính thực hiện một công việc nào đó, con người đưa cho máy tính một hoặc nhiều lệnh, máy tính sẽ lần lượt thực hiện các lệnh này theo đúng thứ tự nhận được
- Con người chỉ dẫn cho máy tính thực hiện thông qua lệnh
- Quay phải, tiến 3 bước
- Quay trái, tiến 2 bước
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta tìm hiểu tiếp bài 1 máy tính và chương trình máy tính
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu viết chương trình và ra lệnh cho máy tính làm việc(20’)
- Trở lại ví dụ về rô-bốt nhặt
rác, việc viết các lệnh để điều
khiển rô-bốt về thực chất cũng
có nghĩa là viết chương trình
- Để điều khiển Rô-bốt ta phải
+ Chương trình máy tính là một dãy các lệnh mà máy tính có thể hiểu và thực hiện được
+ Viết chương trình giúp con
3 Viết chương trình,
ra lệnh cho máy tính làm việc.
- Viết chương trình là
hướng dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể
- Chương trình máy tính là một dãy các
Trang 4? Tại sao cần phải viết chương
- Lắng nghe
lệnh mà máy tính có thể hiểu và thực hiện được
Hoạt động 2: Chương trình và ngôn ngữ lập trình(12’)
- Giả sử có hai người nói
chuyện với nhau Một người chỉ
biết tiếng Anh, một người chỉ
biết tiếng Việt Vậy hai người
có thể hiểu nhau không?
- Tương tự để chỉ dẫn cho máy
thông tin đưa vào máy phải
được chuyển đổi dưới dạng gì?
Lắng nghe
4 Chương trình và ngôn ngữ lập trình.
- Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập trình
- Các chương trình dịch đóng vai trò
"người phiên dịch" và dịch những chương trình được viết bằng ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được
3 Củng cố, luyện tập(3’)
? Hãy cho biết lí do cần phải viết chương trình để điều khiển máy tính
Viết chương trình giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn
? Chương trình dịch dùng để làm gì?
- Chương trình dịch đóng vai trò "người phiên dịch" và dịch những chương trình được viết bằng
ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được
Trang 5III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
? Hãy cho biết lí do cần phải viết chương trình để điều khiển máy tính
Viết chương trình giúp con người điều khiển máy tính một cách đơn giản và hiệu quả hơn
? Chương trình dịch dùng để làm gì?
- Chương trình dịch đóng vai trò "người phiên dịch" và dịch những chương trình được viết bằng
ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu được
* Đặt vấn đề vào bài mới: chương trình trên máy tính thường có các dòng lệnh nào? Chúng ta phải dùng ngôn ngữ gì để viết chương trình? Các em sẽ làm rõ vấn đề trên trong tieetshocj hôm nay bài 2 Làm quen với chương trình và ngôn ngữ lập trình
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu ví dụ về chương trình(12’)
Ví dụ minh hoạ một chương
trình đơn giản được viết bằng
? Theo em khi chương trình
được dịch sang mã của máy thì
máy tính sẽ cho ra kết quả gì?
- Học sinh chú ý lắng nghe =>
ghi nhớ kiến thức
- Chương trình gồm có 5 câu lệnh Mỗi lệnh gồm các cụm từ khác nhau được tạo thành từ các chữ cái
- Trả lời theo ý hiểu: Sau khi chạy chương trình này thì máy tính sẽ in ra màn hình dòng chữ
“Chao cac ban”
1 Ví dụ về chương trình:
Ví dụ minh hoạ một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal
Program CT_dau_tien;
Uses Crt;
BeginWriteln(‘Chao cac ban’);
Trang 6Hoạt động 2: Tìm hiểu ngôn ngữ lập trình gồm những gì ?(20’)
Câu lệnh được viết từ những kí
Hs trả lời theo ý hiểu: Ngôn ngữ lập trình là tập hợp các kí hiệu
và quy tắc viết các lệnh tạo thành một chương trinh hoàn chỉnh và thực hiện được trên máy tính
Học sinh chú ý lắng nghe
2 Ngôn ngữ lập trình gồm những gì?
- Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trinh hoàn chỉnh và thực hiện được trên máy tính
Ví dụ: Hình 6 dưới đây
là một chương trình đơn giản được viết bằng ngôn ngữ lập trình Pascal Sau khi dịch, kết quả chạy chương trình là dòng chữ
"Chao Cac Ban" được in
Bảng chữ cái của ngôn ngữ lập trình gồm những gì?
- Bảng chữ cái của ngôn ngữ lập trình bao gồm các chữ cái tiếng Anh và một số kí hiệu khác, dấu đóng mở ngoặc, dấu nháy
4 Hướng dẫn HS tự học ở nhà(5’)
- Học bài kết hợp SGK
- Trả lời các câu hỏi 1,2/13/ SGK
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 71 Kiến thức:
- Biết ngôn ngữ lập trình gồm có tập hợp các từ khoá dành riêng cho mục đích sử dụng nhất định
- Biết tên trong ngôn ngữ lập trình là do người lập trình đặt ra
- Biết cấu trúc của chương trình bao gồm phần khai báo và phần thân
2 Kĩ năng: Rèn luyện kĩ năng nhận biết cấu trúc của một chương trình.
3 Thái độ: Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công việc II/ CHUẨN BỊ :
1 GV: sgk, giáo án
2 HS: sgk, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
Ngôn ngữ lập trình là gì?
- Ngôn ngữ lập trình là tập hợp các kí hiệu và quy tắc viết các lệnh tạo thành một chương trinh hoàn chỉnh và thực hiện được trên máy tính
Bảng chữ cái của ngôn ngữ lập trình gồm những gì?
- Bảng chữ cái của ngôn ngữ lập trình bao gồm các chữ cái tiếng Anh và một số kí hiệu khác, dấu đóng mở ngoặc, dấu nháy
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta tìm hiểu tiếp bài 2: Làm quen với chương trình
và ngôn ngữ lập trình
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu từ khoá và tên của chương trình(20’)
- Từ khóa là những từ như thế
nào?
- Các từ như: Program, Uses,
Begin gọi là các từ khoá
- Từ khoá là từ dành riêng của
ngôn ngữ lập trình
- Ngoài từ khoá, chương trình
còn có tên của chương trình
- Đặt tên chương trình phải tuân
theo những quy tắt nào?
-Hs trả lời theo ý hiểu: Từ khoá của một ngôn ngữ lập trình là những từ dành riêng, không được dùng các từ khóa này cho bất kỳ mục đích nào khác ngoài mục đích do ngôn ngư lập trình quy định
- Học sinh chú ý lắng nghe => ghi nhớ kiến thức
- Học sinh chú ý lắng nghe
+ Học sinh nghiên cứu sách giáo khoa và trả lời câu hỏi của giáo viên
* Khi đặt tên cho chương trình cần phải tuân theo những quy tắt sau:
- Tên khác nhau tương ứng với những đại lượng khác nhau
3 Từ khoá và tên:
+ Từ khoá của một ngôn ngữ lập trình là những từ dành riêng, không được dùng các từ khóa này cho bất kỳ mục đích nào khác ngoài mục đích do ngôn ngư lập trình quy định.+ Tên được dùng để phân biệt các đại lượng trong chương trình và do người lập trình đặt theo quy tắc lập trình
+ Hai đại lượng khác nhau trong một chương trình phải có tên khác nhau
+ Tên không được trùng với các từ khóa
Trang 8Hoạt động 2: Tìm hiểu cấu trúc chung của chương trình.(7’)
* Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện
- Nhận xét
- Học sinh chú ý lắng nghe => ghi nhớ kiến thức
4 Cấu trúc của một chương trình Pascal:
- Cấu trúc chung của chương trình gồm:
* Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện
* Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện
Hoạt động 3: Tìm hiểu ví dụ về ngôn ngữ lập trình(5’)
Giáo viên giới thiệu về ngôn ngữ
lập trình Pascal
- Khi khởi động TP màn hình có
dạng sau:
- Giới thiệu các bước cơ bản để
HS làm quen với môi trường lập
1, Khởi động chương trình TP
2, Màn hình TP xuất hiện
3, Từ bàn phím soạn chương trình như trong Word
4, Sau khi soạn thảo xong
? Hãy nêu cấu trúc của chương trình Pascal
- Cấu trúc chung của chương trình gồm:
* Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện
* Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện
4 Hướng dẫn HS tự học ở nhà(5’)
- Học bài kết hợp SGK
- Làm bài tập 3,4,5,6/13/SGK
- Xem trước Bài thực hành 1 Làm quen với Turbo Pascal
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 9- Gõ được một chương trình Pascal đơn giản.
- Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết quả
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
? Hãy nêu cấu trúc của chương trình Pascal
- Cấu trúc chung của chương trình gồm:
* Phần khai báo: gồm các câu lệnh dùng để: khai báo tên chương trình và khai báo các thư viện
* Phần thân chương trình: gồm các câu lệnh mà máy tính cần phải thực hiện
? Để dịch chương trình các em làm như thế nào?
- Nhấn Alt+F9 để dịch chương trình.
* Đặt vấn đề vào bài mới: để nhận biết các thành phần: thanh bảng chọn, tên tệp đang mở, con trỏ
và gõ được chương trình Pascal, tiết hôm nay chúng ta sẽ thực hành bài thực hành 1
2 Dạy nội dung bài mới :
Hoạt động 1: Làm quen với việc khởi động và thoát khỏi Turbo Pascal.(7’)
? Nêu cách để khởi động Turbo
Pascal
- Có thể khởi động bằng cách
nháy đúp chuột vào tên tệp
Turbo.exe trong thư mục chứa
Học sinh chú ý lắng nghe => ghi nhớ kiến thức
Chọn Menu File => Exit
Quan sát
1 Làm quen với việc khởi động và thoát khỏi Turbo Pascal.:
* Khởi động Turbo Pascal bằng một trong hai cách:
Cách 1: Nháy đúp chuột trên
biểu tượng trên màn hình nền;
Cách 2: Nháy đúp chuột trên
tên tệp Turbo.exe trong thư
mục chứa tệp này (thường là
thư mục con TP\BIN).
- Nhấn tổ hợp phím Alt+X để
thoát khỏi Turbo Pascal
Trang 10Hoạt động 2: Nhận biết các thành phần: thanh bản chọn, tên tệp đang mở, con trỏ, dòng trợ giúp
Học sinh thực hiện các thao tác theo yêu cầu của giáo viên
- Nhấn phím F10 để mở bảng
chọn, sử dụng các phím mũi tên sang trái và sang phải (← và →)
để di chuyển qua lại giữa các bảng chọn
- Gõ chương trình dịch, chạy và sửa lỗi nếu có
2 Nhận biết các thành phần: thanh bảng chọn, tên tệp đang mở, con trỏ, dòng trợ giúp phía dưới màn hình.
Soạn thảo, lưu, dịch và chạy một chương trình đơn giản
program CT_Dau_tien; uses crt;
- Thực hành lại nội dung vừa thực hành (nếu có máy tính)
- Tiết sau thực hành tiếp: “ Bài thực hành số 1 (tt)
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 11- Gõ được một chương trình Pascal đơn giản.
- Biết cách dịch, sửa lỗi chương trình, chạy chương trình và xem kết quả
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: lấy điểm trong quá trình thực hành
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta thực hành tiếp bài thực hành 1 “làm quen với Turbo Pascal”
2 Dạy nội dung bài mới :
Hoạt động 1: Khởi động chương trình TP và Soạn thảo chương trình đơn giản (30’)
-Yêu cầu hs khởi động Pascal
- Soạn thảo chương trình:
Program CT_dau_tien;
Uses CRT;
Begin
Clrscr;
Writeln(‘chao cac ban’);
Writeln(‘ Toi la Turbo Pascal’)
- Nhấn phím F2 hoặc lệnh File
=> Save để lưu chương trình
- Quan sát, hướng dẫn
- Khởi động PascalHọc sinh soạn thảo chương trình trên máy tính theo hướng dẫn của giáo viên
Writeln(‘chao cac ban’);Writeln(‘ Toi la Turbo Pascal’);
End
Hoạt động 2: Dịch và chạy một chương trình đơn giản(7’)
- Yêu cầu học sinh dịch và chạy
chương trình vừa soạn thảo
- Kiểm tra và sửa lỗi chương
- Nhấn phím F9 để dịch chương trình
- Tiến hành sửa lỗi nếu có
2 Dịch và chạy chương trình đơn giản.
- Nhấn phím F9 để dịch
Trang 12trình nếu có - Nhấn Ctrl + F9 để chạy chương
trình
chương trình
- Nhấn Ctrl + F9 để chạy chương trình
3 Củng cố, luyện tập(3’)
- Giáo viên nhận xét và đánh giá tiết thực hành
4 Hướng dẫn HS tự học ở nhà(5’)
- Xem trước “Bài 3: Chương trình máy tính và dữ liệu” tiết sau học
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 13- Biết khái niệm dữ liệu và kiểu dữ liệu.
- Biết một số phép toán với kiểu dữ liệu số
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: không có
* Đặt vấn đề vào bài mới: Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau,vậy các kiểu dữ liệu được xử lí như thế nào?, các phép toán sử dụng ra sao? Tiết hôm nay chúng ta sẽ tìm hiểu rõ hơn về vấn đề trên
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu dữ liệu và kiểu dữ liệu (12’)
- Để quản lí và tăng hiệu quả xử
+ Các kiểu dữ liệu thường được
xử lí theo nhiều cách khác nhau
- Xâu kí tự: “ chao cac ban”
1 Dữ liệu và kiểu dữ liệu:
- Để quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu khác nhau
- Một số kiểu dữ liệu thường dùng:
* Số nguyên
* Số thực
* Xâu kí tự
Hoạt động 2: Tìm hiểu các phép toán với dữ liệu kiểu số (25’)
- Giới thiệu một số phép toán số
học trong Pascal như: cộng, trừ,
Trang 14* Phép DIV : Phép chia lấy phần
dư
* Phép MOD: Phép chia lấy
phần nguyên
- Yêu cầu học sinh nghiên cứu
sách giáo khoa => Quy tắt tính
các biểu thức số học
Học sinh nghiên cứu sách giáo khoa => đưa ra quy tắt tính các biểu thức số học:
- Các phép toán trong ngoặc được thực hiện trước
- Trong dãy các phép toán không
có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư được thực hiện trước
- Phép cộng và phép trừ được thực hiện theo thư tự từ trái sang phải
? Hãy nêu một số kiểu dữ liệu thường dùng
- Một số kiểu dữ liệu thường dùng:
Trang 15- Biết được các kí hiệu toán học sử dụng để kí hiệu các phép so sánh.
- Biết được sự giao tiếp giữa người và máy tính
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
? Hãy nêu một số kiểu dữ liệu thường dùng
- Một số kiểu dữ liệu thường dùng:
* Số nguyên
* Số thực
* Xâu kí tự
? Div, Mod có ý nghĩa gì?
Div: phép chia lấy phần nguyên
Mod: phép chia lấy phần dư
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta tìm hiểu tiếp Bài 3: Chương trình máy tính và
Trang 16Kết quả của phép so sánh chỉ có
thể là đúng hoặc sai
+ Giáo viên giới thiệu kí hiệu
của các phép so sánh trong ngôn
- Kí hiệu toán và phép so sánh có thể khác nhau, tùy theo ngôn ngữ lập trình
Hoạt động 2: Tìm hiểu sự giao tiếp giữa người và máy (20’)
Quá trình trao đổi dữ liệu hai
chiều giữa người và máy tính khi
chương trình hoạt động thường
được gọi là giao tiếp hoặc tương
- Thông báo kết quả tính toán: là yêu cầu đầu tiên đối với mọi chương trình
- Nhập dữ liệu: Một trong những
sự tương tác thường gặp là chương trình yêu cầu nhập dữ liệu
- Tạm ngừng chương trình
- Hộp thoại: hộp thoại được sử dụng như một công cụ cho việc giao tiếp giữa người và máy tính trong khi chạy chương trình
- nhận xét
- Lắng nghe, ghi bài
4 Giao tiếp người – máy tính:
a) Thông báo kết quả tính toán
b) Nhập dữ liệuc) Tạm ngừng chương trìnhd) Hộp thoại
3 Củng cố, luyện tập(3’)
? Hãy nêu một số trường hợp tương tác giữa người và máy
* Một số trường hợp tương tác giữa người và máy
- Thông báo kết quả tính toán
Trang 171/Kiến thức:
- Giúp hs tiếp tục làm quen cách soạn thảo, chỉnh sửa, biên dịch và chạy chương trình
- Giúp hs làm quen với các biểu thức số học trong chương trình Pascal
2/ Kỹ năng: Chuyển biểu thức toán học sang biểu thức trong ngôn ngữ lập trình
3/ Thái độ học tập: nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV: sgk, giáo án, phòng máy
2 HS: sgk, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
Câu 1:Hãy phân biệt ý nghĩa của các câu lệnh Pascal sau đây:
2 Dạy nội dung bài mới :
Hoạt động 1: Viết các biểu thức toán học dưới dạng biểu thức trong Pascal(12’)
- Giáo viên yêu cầu hs làm bài
tập 1.a trong sách giáo khoa tr
27 vào vở bài tập của mình
- Giáo viên hướng dẫn thêm cho
hs hiểu yêu cầu của bài 1a
- Giáo viên yêu cầu 4 hs lên
bảng làm từng câu trong bài 1a
- gọi 4 hs khác nhận xét
- nhận xét, ghi điểm
- Gv lưu ý thêm: chỉ được dùng
dấu ngoặc đơn để nhóm các
Hoạt động 2: Khởi động Turbo Pascal và gõ chương trình để tính các biểu thức trên(20’)
Trang 18HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG CHÍNH
- yêu cầu Hs khởi động pascal
và làm tiếp bài tập 1b/ 27
- Theo dõi và uốn nắn, nhắc
nhở quá trình thực hành của hs
- Nên chú ý cách gõ, các dấu
chấm phẩy, từng câu lệnh…
- Gv lưu ý thêm: các biểu thức
Pascal được đặt trong câu lệnh
writeln là để in ra kết quả Các
em sẽ có cách viết khác sau khi
làm quen với khái niệm Biến ở
bài 4
- yêu cầu Hs lưu chương trình
với tên CT2.pas sau đó dịch và
chạy chương trình để kiểm tra
kết quả nhận được trên màn
hình
- Theo dõi và giúp hs sữa lỗi
nếu hs không tự sữa lỗi được
- khởi động Pascal và làm bài 1b
- Thực hành
- Lắng nghe, ghi nhớ, thực hành
- Chú ý lắng nghe
- Thực hành
Bài 1 b begin writeln(‘15*4 – 30 + 12=’, 15*4 – 30 + 12)
; writeln (‘(10+ 5)/
(3+1)-18/(5+1)=’, (10+ 5)/(3+1)-18/
(5+1));
writeln(‘(10 + 2)
*(10+2)/(3+1)=’,(10 + 2)*(10+2)/(3+1));
writeln(‘(10 + 2) * (10+2)-24)/(3+1)=’, ((10 + 2)* (10+2)-24)/
(3+1);
readln
end
3 Củng cố, luyện tập(3’) Nhận xét tiết thực hành 4 Hướng dẫn HS tự học ở nhà(5’) Về nhà xem lại các bài tập đã thực hành Nếu hs nào có máy tính cá nhân thì nên thao tác lại nhiều lần cho thành thạo Xem bài tập 2, bài tập 3 còn lại tiết sau thực hành *BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 191/kiến thức:
- Giúp hs tiếp tục làm quen cách soạn thảo, chỉnh sửa, biên dịch và chạy chương trình
- Giúp hs làm quen với các biểu thức số học trong chương trình Pascal
2/ Kỹ năng: Viết chương trình đơn giản
3/ Thái độ học tập: nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV: sgk, giáo án, phòng máy
2 HS: sgk, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: lấy điểm trong quá trình thực hành
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta thực hành tiếp bài thực hành số 2 “viết chương trình
để tính toán”
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên Sử
- Theo dõi từng thao tác của hs
- yêu cầu hs vừa thực hành vừa
rút ra nhận xét với kết quả nhận
được
- câu c yêu cầu điều gì?
- yêu cầu hs quan sát kết quả và
- thêm lệnh delay (5000) vào sau mỗi câu lệnh writeln trong chương trình trên
- chạy chương trình và nhận xét
Bài 2.a mở file mới
và sọan thảo chương trình
b dịch, sửa lỗi và chạy chương trình
c tìm hiểu lệnh delay(5000)
lại bt CT2.pas đã lưu và chỉnh
sữa lại theo yêu cầu của bt3
- Gv: yêu cầu hs tiếp tục thực
Trang 205)/(3+1)-hành bt3/ 28
- ở bài này chủ yếu giúp các em
hiểu và phân biệt được phép
div, mod Và hiểu thêm về cách
in dữ liệu ra màn hình
- theo dõi và uốn nắn thêm cho
hs
- Nghiêm túc thực hành
Writeln (10 + 2)
*(10+2)/(3+1):4:2);
writeln(((10 + 2)* (10+2)-24)/(3+1):4:2);
3 Củng cố, luyện tập(3’)
Giáo viên nhận xét và đánh giá tiết thực hành
4 Hướng dẫn HS tự học ở nhà(5’)
- Về nhà xem lại các bài tập đã thực hành Nếu hs nào có máy tính cá nhân thì nên thao tác lại nhiều lần cho thành thạo
- Xem trước bài tiếp theo, bài 4: “ Sử dụng biến trong chương trình“
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 21- Biết được: biến là công cụ trong lập trình.
- Biết được cách khai báo biến trong chương trình Pascal
2 Kĩ năng: Rèn luyện kĩ năng khai báo biến trong chương trình
3 Thái độ: Thái độ học tập nghiêm túc, yêu thích bộ môn
II/ CHUẨN BỊ :
1 GV: sgk, giáo án, phòng máy
2 HS: sgk, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: không có
* Đặt vấn đề vào bài mới: Để chương trình luôn biết chính xác dữ liệu cần xử lí được lưu trữ ở vị trí nào trong bộ nhớ, các ngôn ngữ lập trình cung cấp một công cụ lập trình đó là biến nhớ Vậy biến là gì? Cách sử dụng như thế nào? Tiết hôm nay chúng ta sẽ tìm hiểu bài 4 “sử dụng biến trong chương trình”
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu biến trong chương trình (17’)
-Gọi hs đọc sgk
- Biến là một đại lượng có giá
trị thay đổi trong quá trình thực
- Lắng nghe
1 Biến là công cụ trong lập trình:
Biến là một đại lượng
có giá trị thay đổi trong quá trình thực hiện chương trình
Hoạt động 2: Tìm hiểu cách khai báo biến (20’)
- Tất cả các biến dùng trong
chương trình đều phải được
khai báo ngay trong phần khai
báo của chương trình
- Việc khai báo biến gồm:
* Khai báo tên biến
* Khai báo kiểu dữ liệu của
biến
Học sinh chú ý lắng nghe =>
ghi nhớ kiến thức 2 Khai báo biến- Việc khai báo biến
gồm:
* Khai báo tên biến
* Khai báo kiểu dữ liệu của biến
Tùy theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau
Trang 22Tuỳ theo ngôn ngữ lập trình, cú
pháp khai báo biến có thể khác
nhau
- Var là từ khoá của ngôn ngữ
lập trình dùng để khai báo biến
- m,n: là biến có kiểu số nguyên
- S, dientich: là các biến có kiểu
số thực
- thongbao: là biến kiểu xâu
- Lắng nghe
3 Củng cố, luyện tập(3’)
? Hãy nêu cách khai báo biến trong chương trình
* Cách khai báo biến trong chương trình
* Khai báo tên biến
* Khai báo kiểu dữ liệu của biến
4 Hướng dẫn HS tự học ở nhà(5’)
- Học bài kết hợp SGK
- Làm bài tập 1,2,3,4/33/SGK
- Chuẩn bị trước phần 3, 4 còn lại tiết sau học tiếp
*BỔ SUNG, RÚT KINH NGHIỆM :
Trang 23- Biết được cách sử dụng biến trong chương trình Pascal
- Biết được khái niệm hằng trong ngôn ngữ lập trình
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
? Hãy nêu cách khai báo biến trong chương trình
* Cách khai báo biến trong chương trình
* Khai báo tên biến
* Khai báo kiểu dữ liệu của biến
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta học tiếp bài 4 sử dụng biến trong chương trình
2 Dạy nội dung bài mới :
Hoạt động 1: Tìm hiểu cách sử dụng biến trong chương trình (17’)
Các thao tác có thể thực hiện
với biến là:
- Gán giá trị cho biến
- Tính toán với giá trị của biến
Câu lệnh gán giá trị trong các
- Tăng giá trị của biến nhớ X
3 Sử dụng biến trong chương trình:
Các thao tác có thể thực hiện với biến là:
- Gán giá trị cho biến
- Tính toán với giá trị của biến
Trang 24x:=x+1; lên một đơn vị Kết quả gán trở
lại vào biến X
Hoạt động 2: Tìm hiều hằng trong chương trình (15’)
- Gọi hs đọc sgk
- Hằng là một đại lượng có giá
trị không thay đổi trong quá
4 Hằng:
- Hằng là một đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình
3 Củng cố, luyện tập(3’)
? Nêu các thao tác có thể thực hiện với biến
Các thao tác có thể thực hiện với biến là:
- Gán giá trị cho biến
- Tính toán với giá trị của biến
4 Hướng dẫn HS tự học ở nhà(5’)
- Học bài kết hợp SGK
- Làm bài tập 5, 6/33/SGK
- Chuẩn bị trước BTH3: Khai báo và sử dụng biến
*BỔ SUNG, RÚT KINH NGHIỆM :
Trang 25Trường: THCS BÌNH MINH
Ngày soạn: ………
Tuần: 7 Tiết PPCT : 13 TÊN BÀI DẠY: Bài 4 : SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
I Mục tiêu:
1 Kiến thức: - Học sinh biết vai trò của biến trong lập trình;
- Học sinh biết khái niệm biến
2 Kỹ năng: khai báo biến phù hợp với kiểu dữ liệu
3 Thái độ : nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV : Sgk, giáo án, tài liệu tham khảo, máy chiếu
2 HS : SGK, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: không có
* Đặt vấn đề vào bài mới: để chương trình luôn biết chính xác dữ liệu cần xử lí được lưu ở vị trí nào trong bộ nhớ, các ngôn ngữ lập trình cung cấp một công cụ lập trình rất quan trọng, đó là biến Để biết được sử dụng như thế nào? Tiết hôm nay chúng ta sẽ tìm hiểu bài 4
2 Dạy nội dung bài mới :
Hoạt động 1: Học sinh biết vai trò của biến trong lập trình(20’)
- Biến là công cụ trong lập trình
- Biến được dùng để lưu trữ
dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện chương trình
- writeln(15+5);
- Trả lời: writeln(X+Y);
- Quan sát, lắng nghe để hiểu thế nào là biến và vai trò của biến
- Đọc ví dụ 2
- Làm theo yêu cầu giáo viên
1 Biến là công cụ trong lập trình
- Biến được dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện chương trình
- Dữ liệu do biến lưu trữ được gọi là giá trị của biến
* Ví dụ 1 :
In kết quả phép cộng 15+5 lên màn hình viết lệnh :
writeln(15+5);
In lên màn hình giá trị của biến x + giá trị của biến y viết lệnh :
writeln(X+Y);
Trang 26100 503
+
và
100 505
+
ra màn hình
Cách làm :
X ← 100 + 50
Y ← X/3
Z ← X/5
Hoạt động 2: HS biết cách khai báo biến(17’)
- Việc khai báo biến gồm khai
báo những gì ?
- Đưa ra ví dụ SGK và phân
tích các thành phần
- Viết một ví dụ về khai báo
biến rồi giải thích thành phần ?
- Thu kết quả nhận xét và cho
điểm
- Viết dạng tổng quát để khai
báo biến trong chương trình
- Var danh sách tên biến : kiểu của biến ;
2 Khai báo biến
- Việc khai báo biến gồm : + Khai báo tên biến;
+ Khai báo kiểu dữ liệu của biến
* Dạng tổng quát : Var danh sách tên biến : kiểu của biến ;
3 Củng cố, luyện tập(3’)
1 Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến số ?
a) var tb: real; b) var 4hs: integer; c) const x: real; d) var R = 30;
Đáp án: câu a
4 Hướng dẫn HS tự học ở nhà(5’)
- Nắm vững khái niệm biến và chức năng của biến trong chương trình
- Học thuộc cách khai báo biến và lấy ví dụ, đọc trước phần 3, 4 trong bài tiết sau học tiếp
*BỔ SUNG, RÚT KINH NGHIỆM :
Duyệt của BGH Duyệt của TổCM
Trang 271 Kiến thức: - HS hiểu cách sử dụng biến và lệnh gán.
- Biết khái niệm hằng và cách sử dụng hằng số trong chương trình ;
2/Kỹ năng: sử dụng biến và hằng thông qua phép gán
3/Thái độ học tập: nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV : Sgk, giáo án, tài liệu tham khảo, máy chiếu
2 HS : SGK, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ (5’)
- Biến là gì?
- Biến được dùng để lưu trữ dữ liệu và dữ liệu này có thể thay đổi trong khi thực hiện chương trình
* Nêu dạng tổng quát khai báo biến?
- Dạng tổng quát:
- Var danh sách tên biến : kiểu của biến ;
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta sẽ tìm hiểu về cách sử dụng biến và hằng trong bài
4 Sử dụng biến trong chương trình(tt)
2 Dạy nội dung bài mới :
Hoạt động 1: Học sinh biết cách sử dụng biến trong chương trình(17’)
- Sau khi khai báo biến, muốn
sử dụng biến phải làm cho
biến có giá trị bằng 1 trong 2
cách (nhập hoặc gán)
-Khi khai báo biến y thuộc
kiểu Interger thì phải nhập giá
trị cho biến y như thế nào ?
- Khi nhập hoặc gán giá trị
mới cho biến thì giá trị cũ có
bị mất đi hay không ?
- Lắng nghe
- Khi khai báo biến y thuộc kiểu Interger thì phải nhập giá trị cho biến y kiểu số nguyên
- Nghiên cứu sgk trả lời:
3 Sử dụng biến trong chương trình
- Muốn sử dụng biến ta phải thực hiện các thao tác :
+ Khai báo biến thuộc kiểu nào đó.+ Nhập giá trị cho biến hoặc gán giá trị cho biến
+ Tính toán với giá trị của biến
- Lệnh để sử dụng biến :+ Lệnh nhập giá trị cho biến từ bàn
Trang 28- Giới thiệu cấu trúc lệnh gán
X:=(a+b)/2;
Tăng giá trị của biến nhớ
X lên 1 đơn
vị, kết quả gán trở lại biến X
X:=(a+b)/2; Thực hiện phép toán tính trung
bình cộng hai giá trị nằm trong hai biến nhớ a và b Kết quả gán vào biến nhớ X
X:=X+1; Tăng giá trị của biến nhớ X lên 1
đơn vị, kết quả gán trở lại biến X
Hoạt động 2: HS biết khái niệm và cách sử dụng hằng trong chương trình(15’)
- Nêu khái niệm ngắn gọn về
- Trả lời: Cách khai báo hằng :
Const tên hằng =giá trị của hằng ;
- Nhận xét
4 Hằng
- Hằng là đại lượng để lưu trữ dữ liệu
và có giá trị không đổi trong suốt quá trình thực hiện chương trình
- Cách khai báo hằng :Const tên hằng =giá trị của hằng ;
Trang 29- Học thuộc khái niệm và cách khai báo biến, hằng.
Trang 30Ngày soạn: ………
Tuần:7 Tiết PPCT : 13 TÊN BÀI DẠY: Bài thực hành 3 : KHAI BÁO VÀ SỬ DỤNG BIẾN
I Mục tiêu:
1 Kiến thức: Bước đầu làm quen cách khai báo và sử dụng biến trong chương trình
2 Kỹ năng: khai báo biến và hằng
3 Thái độ: nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV : Sgk, giáo án, tài liệu tham khảo, máy chiếu
2 HS : SGK, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: lấy đểm trong quá trình thực hành
* Đặt vấn đề vào bài mới: tiết hôm nay các em sẽ làm các bài tập để biết cách khai báo và sử dụng biến Chúng ta học bài thực hành 3: Khai báo và sử dụng biến
2 Dạy nội dung bài mới :
Hoạt động 1: Giáo viên yêu cầu HS gõ chương trình bài 1 phần a(20’)
Trang 31Hoạt động 2: Hướng dẫn HS làm bài 1 phần b, c, d(17’)
- Yêu cầu học sinh làm câu b, c,
in ra
Yêu cầu học sinh mở Pascal và
- Gõ chương trình vào máy
- Dịch, sửa lỗi và chạy chương trình
- Nghiêm túc thực hành
Bài 1 Viết chương trình Pascal có khai báo và sử dụng biến
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà Khách hàng chỉ cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền thanh toán tại nhà khách hàng
Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm phí dịch vụ
Hãy viết chương trình Pascal để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất
Trang 32d) Chạy chương trình với
bộ dữ liệu (1, 35000)
Quan sát kết quả nhận được Hãy thử đoán lí do tại sao chương trình cho kết quả sai
1 Kiến thức: hiểu cách khai báo và sử dụng biến, hằng trong chương trình
2 kỹ năng: thành thạo việc khai báo và sử dụng biến
3 Thái độ : nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV : Sgk, giáo án, tài liệu tham khảo, máy chiếu
2 HS : SGK, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ : lấy điểm trong quá trình thực hành
* Đặt vấn đề vào bài mới: tiết hôm nay chúng ta sẽ thực hành tiếp bài thực hành 3: khai báo và
sử dụng biến
2 Dạy nội dung bài mới :
Trang 33Hoạt động 1: Giáo viên yêu cầu HS gõ chương trình bài 2(30’)
- Yêu cầu học sinh khởi động
Dịch, sửa lỗi và chạy chương trình
- Nghiêm túc làm bài
Bài 2 Thử viết chương trình nhập các số nguyên x và y, in giá trị của x và y ra màn hình Sau đó hoán đổi các giá trị của x và y rồi in lại ra màn hình giá trị của x và y
program hoan_doi;
var x,y,z:integer;
beginread(x,y);
Hoạt động 3: Tìm hiểu thêm về cách in dữ liệu ra màn hình(7’)
- Hướng dẫn: Câu lệnh Pascal
để điều khiển cách in các số thực trên màn hình; trong đó giá trị thực là số hay biểu thức số thực và n, m là các số tự nhiên n quy định độ rộng in số, còn
m là số chữ số thập phân Lưu ý rằng các kết quả in ra màn hình được căn thẳng lề phải
3 Củng cố, luyện tập(3’)
Nhận xét tiết thực hành
4 Hướng dẫn HS tự học ở nhà(5’)
- Xem lại nội dung vừa thực hành
- Xem lại các bài tập của bài 1đến bài 4 tiết sau làm bài tập
Trang 34*BỔ SUNG, RÚT KINH NGHIỆM :
1 Kiến thức: Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép
so sánh và giao tiếp giữa người và máy
- Cách khai báo và sử dụng biến
2 kỹ năng: Rèn luyện kĩ năng sử dụng các phép toán trong ngôn ngữ Pascal
3 Thái độ học tập: nghiêm túc, ghi chép, chia sẽ tư duy sáng tạo
II/ CHUẨN BỊ :
1 GV : Sgk, giáo án, máy chiếu
2 HS : SGK, tập, viết
III/ TIẾN TRÌNH BÀI DẠY:
1 Kiểm tra bài cũ: lấy điểm trong quá trình làm bài tập
* Đặt vấn đề vào bài mới: để củng cố lại kiến thức đã học ở các tiết trước, tiết hôm nay chúng ta sẽ làm một số bài tập ở sgk
Trang 352 Dạy nội dung bài mới :
Hoạt động 1: Chốt lại kiến thức trọng tâm để áp dụng làm bài tập(13’)
dư : Div, mod
*Một số lệnh cơ bản để giao tiếp giữa người và máy
a) Thông báo kết quả tính toán
b) Nhập dữ liệuc) Chương trình tạm ngừng
1.Kiểu dữ liệu cơ bản :
dư : Div, mod
3.Một số lệnh cơ bản để giao tiếp giữa người và máy
a) Thông báo kết quả tính toán
b) Nhập dữ liệu
c) Chương trình tạm
ngừng
Hoạt động 2: Chữa bài tập SGK(25’)
- Cho học sinh làm bài 1,
2(trang 26sgk)(5’)
- Gọi học sinh đọc đề bài
- Gọi học sinh trả lời
- Gọi học sinh nhận xét
- Đọc đề bài
- Đọc câu trả lời :Bài 1 :
Có thể nêu các ví dụ sau đây:
a) Dữ liệu kiểu số và dữ liệu kiểu xâu kí tự
b) Dữ liệu kiểu số nguyên và
dữ liệu kiểu số thựcBài 2 :
Dãy chữ số 2010 có thể là dữ liệu kiểu dữ liệu số nguyên,
số thực hoặc kiểu xâu kí tự
- Nhận xét bài của bạn
Bài 1 :
Có thể nêu các ví dụ sau đây:
a) Dữ liệu kiểu số và dữ liệu kiểu xâu kí tự Phép cộng được định nghĩa trên dữ liệu
số, nhưng không có nghĩa trên dữ liệu kiểu xâu
b) Dữ liệu kiểu số nguyên và
dữ liệu kiểu số thực Phép chia lấy phần nguyên và phép chia lấy phần dư có nghĩa trên dữ liệu kiểu số nguyên, nhưng không có nghĩa trên dữ liệu kiểu số thực
Trang 36- Nhận xét, chốt lại
- Cho học sinh thảo luận làm
bài tập 3, 4(tr26 sgk)(5’)
- Cho học sinh làm bài
- Gọi học sinh làm bài tập
5+20 = 20+5, còn lệnh Writeln('5+20=',20+5) in ra màn hình xâu kí tự '5+20' và tổng 20 + 5 như sau:
5+20=25
Bài 4
a) a/b+c/d;
b) a*x*x+b*x+c ;b) a*x*x+b*x+c ;c) 1/x-a/5*(b+2);
d) (a*a+b)*(1+c)*(1+c)*(1+c)
d)(a*a+b)*(1+c)*(1+c)*(1+c)- Nhận xét
- Lắng nghe
Bài 2 :Dãy chữ số 2010 có thể là
dữ liệu kiểu dữ liệu số nguyên, số thực hoặc kiểu xâu kí tự
Bài 3 : Lệnh Writeln('5+20=','20+5') in ra màn hình hai xâu kí tự '5+20' và '20+5' liền nhau: 5+20 = 20+5, còn lệnh Writeln('5+20=',20+5) in ra màn hình xâu kí tự '5+20' và tổng 20 + 5 như sau: 5+20=25
Bài 4 : Viết lại phép toán bằng TP
a) a/b+c/d;
b) a*x*x+b*x+c ;b) a*x*x+b*x+c ;c) 1/x-a/5*(b+2);
d) (a*a+b)*(1+c)*(1+c)*(1+c) d)
(a*a+b)*(1+c)*(1+c)*(1+c)
3 Củng cố, luyện tập(2’)
- Nhận xét tiết bài tập
4 Hướng dẫn HS tự học ở nhà(5’)
- Học bài 1→4, xem các bài tập vừa làm của tiết hôm nay chuẩn bị tiết sau kiểm tra 1 tiết
*BỔ SUNG, RÚT KINH NGHIỆM :
Trang 37Trường: THCS BÌNH MINH
Ngày soạn: ………
Tuần: 8 Tiết PPCT : 16 Tên Bài Dạy: KIỂM TRA 45’
I MỤC TIÊU
1 Kiến thức: Kiểm tra, đánh giá kiến thức của học sinh đã học từ bài 1 → bài 4
2 Kĩ năng: Rèn kĩ năng tổng hợp kiến thức đã học, kỹ năng làm bài
3 Thái độ: Làm bài nghiêm túc, trung thực
II CHUẨN BỊ
1 GV: Đề kiểm tra
2 HS: viết
III TIẾN TRÌNH BÀI DẠY
1 Kiểm tra bài cũ: (1’)
- Thu các tài liệu có liên quan
2 Nội dung bài mới: (37’)
Trang 38HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS NỘI DUNG CHÍNH
- Giáo viên phát đề
- Theo dõi, quan sát
Học sinh nhận đề kiểm traLàm bài
Nội dung đề kiểm tra
3 Củng cố, luyện tập(2’)
- HS nộp bài
- GV thu bài và nhận xét tiết kiểm tra
4 Hướng dẫn HS tự học ở nhà(5’)
- Về xem lại các câu hỏi và bài tập đã kiểm tra
- Xem trước bài mới: Luyện gõ phím nhanh với Finger Break Out tiết sau học
BẢNG THỐNG KÊ ĐIỂM KIỂM TRA
Duyệt của BGH Duyệt của TổCM
MA TRẬN ĐỀ KIỂM TRA 1 TIẾT – TIN HỌC 8 – TIẾT 16
Trang 39Dịch chương trình
0.757,5%
Chuyển biểu thức toán học
Chuyển các phép toán
Sử dụng
dụng biến
Trang 40*Viết cú pháp khai báo biến, lấy ví dụ:
+ Var <Tên biến> : <Kiểu dữ liệu> ;(0.5đ)
* Tên biến← biểu thức cần gán giá trị cho biến;(0.5đ)