Hoạt động hình thành kiến thức Hoạt động của GV - HS Nội dung Năng lực – phẩm chất cần đạt HĐ 1: Tìm hiểu làm quen với Turbo Pascal GV: sử dụng phương pháp nhóm, trực quan, thuyết trình
Trang 1Tuần: 3
Tiết: 5 Ngày soạn:………. Ngày dạy:………
Tên bài học: BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL
I MỤC TIÊU.
1 Kiến thức:
+ Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện ,màn hình soạn thảo, mở các bảng chọn và câu lệnh
2 Kỹ năng: - Thực hiện được thao tác khởi động, thoát khỏi môi trường lập trình, làm quen
với màn hình soạn thảo chương trình
- Thực hiện được các thao tác mở các bảng chọn và chọn lệnh
- Soạn thảo được một chương trình đơn giản
3 Thái độ: Có thái độ nghiêm túc, tuân thủ nội quy phòng máy
4 Năng lực – phẩm chất:
* Năng lực chung: Năng lực tự học; Năng lực giải quyết vấn đề; Năng lực sáng tạo; Năng lực giao tiếp; Năng lực quản lý; Năng lực hợp tác; Năng lực sử dụng CNTT – TT; Năng lực sử dụng ngôn ngữ
* Năng lực chuyên biệt, chuyên môn:
- Năng lực sử dụng CNTT – TT để hỗ trợ học tập
+ Sử dụng máy tính để học tập
* Phẩm chất:Tự lập, tự tin, tử chủ và có tinh thần vượt khó;
II CHUẨN BỊ
1 Giáo viên:
- Giáo án, SGK, nghiên cứu trước tài liệu tham khảo, tranh ảnh minh họa
2 Học sinh:
- Sách, vở, đồ dùng học tập
- Học bài cũ, chuẩn bị trước bài mới
III CÁC PHƯƠNG PHÁP VÀ KĨ THUẬT DẠY HỌC
- Phương pháp thuyết trình, vấn đáp, hoạt động nhóm, quan sát, gợi mở.
IV TIẾN TRÌNH TIẾT HỌC
1 Khởi động
Kiểm tra sĩ số lớp: 8A: 8B:
Kiểm tra bài cũ:
Câu hỏi:
? 1 Em hãy trình bày các thành phần cơ bản của NNLT ?
? Cho biết sự khác nhau giữa từ khóa và tên ? Nêu cách đặt tên trong CT ?
2 Hoạt động hình thành kiến thức
Hoạt động của GV - HS Nội dung Năng lực – phẩm
chất cần đạt
HĐ 1: Tìm hiểu làm quen
với Turbo Pascal
GV: sử dụng phương pháp
nhóm, trực quan, thuyết
trình, vấn đáp gợi mở
GV: Cho HS khởi động máy
Bài 1: Làm quen với việc khởi động và thoát khỏi Pascal
a Khởi động Turbo Pascal bằng một trong hai cách:
C1:Nháy đúp chuột vào biểu tượng của Pascal trên màn hình nền
C2: Tìm đến tệp Turbo.exe
- Năng lực cần đạt:
chung:Năng lực tự học; Năng lực giải quyết vấn đề; Năng lực hợp tác; Năng lực sử dụng CNTT – TT;
Trang 2tính, tiếp tục khởi động CT
Turbo Pascal bằng một trong
hai cách:
GV: Sau khi khởi động xong
xuất hiện màn hình của Turbo
Pascal
GV: Yêu cầu học sinh so sánh
Màn hình Turbo Pascal với
hình 11 SGK trang 15
HS: Quan sát, thảo luận
GV: cho HS: quan sát các thành
phần: thanh bảng chọn Tên tệp
đang mở, con trỏ,…
HS: Quan sát, thảo luận
hoặc TPX.exe trong thư mục này (thương là TP/Bin)
b Quan sát màn hình Turbo Pascal và so sánh với hình 11 SGK
c 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
Năng lực tính toán + Năng lực chuyên biệt:
Sử dụng máy tính để học tập;
- Phẩm chất cần đạt: + Tự lập, tự tin, tử chủ
và có tinh thần vượt khó;
GV: Hướng dẫn HS nhấn
phím F10 để mở bảng chọn,
sử dụng các phím mũi tên để
di chuyển giữa các bang chọn
HS: Quan sát và thực hành
GV: Để mở một bảng chọn
em chi cần nhấn phím Enter
(hoặc có thể dùng chuột)
HS: Quan sátm, thực hành
GV: Cho HS quan sát các
lệnh trong từng bảng chọn
bằng các khác : Nhấn tổ hợp
phím Alt + phím tắt của bảng
chọn
HS: Thực hành theo yêu cầu
GV: Theo dõi và chữa chữa
kịp thời
GV: Để di chuyển giữa các
lệnh trong một bảng chọn em
sử dụng phím mũi tên lên
xuống
HS: Thực hành
GV: Trình bày cách thoát khỏi
Turbo Pascal
d Nhấn phím F10 để mở bảng chọn, sử dụng các phím mũi tên (←, →) để di chuyển giữa các bảng chọn
e Nhấn Enter để mở một bảng chọn
f Quan sát các lệnh trong từng bảng chọn
Mở các bảng chọn bằng cách khác Nhấn tổ hợp phím Alt và phím tắt của bảng chọn (chữ màu đỏ ở tên bảng chọn, ví dụ phím tắt của bảng chọn File là
F, bảng chọn Run là R)
g Sử dụng các phím mũi tên lên xuống để di chuyển giữa các lệnh trong một bảng chọn
h Nhấn tổ hợp phím Alt + X
để thoát khỏi Turbo Pascal
Bài 2: Soạn thảo, lưu dịch và chạy một chương trình đơn
Trang 3GV: Yêu cầu HS khởi động
Turbo Pascal và gõ các dòng
lệnh
HS: Quan sát, thực hành
GV: Nhắc học sinh: gõ đúng
và không để sót các dấu nháy
đơn (‘), dấu chấm phẩy (;) và
dấu chấm (.) trong các dóng
lệnh
- sử dụng các phím mũi tên,
chuột, nhấn phím Enter để
xuống dòng mới, nhấn phím
Delete hoặc phím Backspace
để xóa
- Câu lệnh uses crt để khai
báo thư viện crt, còn clrscr có
tác dụng để xóa màn hình kq
Chỉ có thể sử dụng câu lệnh
clrscr khi đã khai báo thư viên
crt
GV: YC học thực hiện dịch và
chạy CT
GV: Nhận xét, bổ xung
giản
a Khởi động Turbo Pascal và
gõ các dòng lệnh dưới đây:
Program CT_dau_tiên;
Uses crt;
Begin Clrscr;
Writeln(‘Chao cac ban’);
Writeln(‘toi la Turbo Pascal’);
End
b Nhấn phím F2 (File/ Save)
để lưu chương trình
c Nhấn tổ hợp phím Alt + F9
để dịch CT
d Nhấn tổ hợp phím Ctrl + F9
để chạy CT
Nhấn Alt + X để thoát khỏi Pascal
3 HĐ luyện tập:
Giáo viên hệ thống lại kiến thức đã học:
- Bước đầu làm quen với môi trường lập trình Turbo Pascal
4 HĐ vận dụng: Vận dụng kiến thức đã học trả lời câu hỏi 4 (SGK trang 13)
5 HĐ tìm tòi mở rộng: Tìm hiểu thêm về cách viết chương trình trên Pascal thông qua
các phương tiện khác
Trang 4Tiết: 6 Ngày dạy:………
Tên bài học: BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL
(tiếp theo)
I MỤC TIÊU.
1 Kiến thức:
+ Bước đầu làm quen với môi trường lập trình Turbo Pascal, nhận diện ,màn hình soạn thảo, mở các bảng chọn và câu lệnh
2 Kĩ năng: - Soạn thảo một chương trình đơng giản
- Biết cách dịch, sửa lỗi trong chương trình, chạy CT và xem kết quả
3 Thái độ: Có thái độ nghiêm túc, tuân thủ nội quy phòng máy
4 Năng lực – phẩm chất:
*) Năng lực chung: Năng lực tự học; Năng lực giải quyết vấn đề; Năng lực sáng tạo; Năng lực giao tiếp; Năng lực quản lý; Năng lực hợp tác; Năng lực sử dụng CNTT – TT; Năng lực sử dụng ngôn ngữ
*) Năng lực chuyên biệt, chuyên môn:
- Năng lực sử dụng CNTT – TT để hỗ trợ học tập
+ Sử dụng máy tính để học tập; Sử dụng tài nguyên của máy tính để hỗ trợ học tập
*) Phẩm chất:Yêu gia đình, quê hương, đất nước Nhân ái khoan dung; Tự lập, tự tin,
tử chủ và có tinh thần vượt khó;
II CHUẨN BỊ
1 Giáo viên:
- Giáo án, SGK, nghiên cứu trước tài liệu tham khảo, tranh ảnh minh họa
2 Học sinh:
- Sách, vở, đồ dùng học tập
- Học bài cũ, chuẩn bị trước bài mới
III CÁC PHƯƠNG PHÁP VÀ KĨ THUẬT DẠY HỌC
- Phương pháp thuyết trình, vấn đáp, hoạt động nhóm, quan sát, gợi mở.
IV TIẾN TRÌNH TIẾT HỌC
1 Khởi động
Kiểm tra sĩ số lớp: 8A: 8B:
Kiểm tra bài cũ:
Câu hỏi:
? 1 Em hãy trình bày các thành phần cơ bản của NNLT ?
? 2 Cho biết sự khác nhau giữa từ khóa và tên ? Nêu cách đặt tên trong CT ?
2 Hoạt động hình thành kiến thức
Hoạt động của GV - HS Nội dung Năng lực – phẩm chất
cần đạt
HĐ 1 Tìm hiểu cách chỉnh
sửa và nhận biết một số lỗi
GV: sử dụng phương pháp
nhóm, trực quan, thuyết
trình, vấn đáp gợi mở
Gv: Yêu cầu học sinh soạn
Bài 3 : chỉnh sửa chương trình và nhận biết một số lỗi
Program CT_dau_tiên;
Uses crt;
Begin Clrscr;
Writeln(‘Chao cac ban’);
- Năng lực cần đạt: + Năng lực chung:Năng lực tự học; Năng lực giải quyết vấn đề; Năng lực hợp tác; Năng lực
sử dụng CNTT – TT; + Năng lực chuyên biệt:
Trang 5Hoạt động của GV - HS Nội dung Năng lực – phẩm chất
cần đạt
thảo lại bài tạp 2 đã thực
hành trong tiết trước
HS: lắng nghe, thực hành
GV: Yêu cầu học sinh xóa
dòng lệnh Begin Dịch
chương trình và quan sát
thông báo lỗi như hình 16
dưới đây
HS: thực hiện theo yêu cầu
của giáo viên và nhận biết
thông báo lỗi trên màn hình
Writeln(‘toi la Turbo Pascal’);
End
a Xóa dòng lệnh Begin Dịch chương trình và quan sát thông báo lỗi như hình 16 SGK
- xuất hiện lỗi: Error 36: Begin expected: Thiếu từ khóa Begin
Sử dụng máy tính để học tập;
- Phẩm chất cần đạt: + Tự lập, tự tin, tử chủ
và có tinh thần vượt khó;
GV: Cho học sinh nhấn 1
phím bất kì sau đó gõ lại
lệnh Begin như cũ Xóa dấu
chấm sau chữ End Dịch
chương trình và quan sát
thông báo lỗi
GV: Lưu ý học sinh
GV: Cho học sinh tìm hiểu
một số câu hỏi trong phần
tông kết
HS: Quan sát, thảo luận
GV: gọi học sinh trả lời
HS: Trả lời
b Nhấn phím bất kì và gõ lại lệnh Begin như cũ Xóa dấu chấm sau chữ End Dịch chương trình và quan sát thông báo lỗi
- Lỗi 10: Error 10: Unexpected end of file: không tìm thấy kết thúc tệp
Qua thông báo lỗi trên ta nhận thấy:
- Phần thân của CT Pascal bao giờ cũng bắt đầu bằng từ khóa Begin
- Dấu ; dùng để phân cách các câu lệnh trong Pascal
- Riêng từ khóa End kết thúc phân thân CT luôn có một dấu chấm (.) đi kèm
c Nhấn Alt + X để thoát khỏi Pasal nhưng không lưu các chỉnh sửa
Tổng kết
Trang 6Hoạt động của GV - HS Nội dung Năng lực – phẩm chất
cần đạt
GV: Nhận xét, bổ xung
GV: YC học sinh tìm hiểu
phần đọc thêm
HS: quan sát
- Lệnh kết thúc CT là End (có dấu chấm) mọi thông tin đứng sau lệnh này bị bỏ qua trong quá trình dịch CT
- Dấu ; dúng để phân cách các lệnh trong Pascal
Đọc thêm
- Giới thiệu 3 bảng chọn thường sử dụng:
+ Bảng chọn File + Bảng chọn Compile + Bảng chọn Run + Bảng chọn Options
3 HĐ luyện tập:
Giáo viên hệ thống lại kiến thức qua một số câu hỏi
Lệnh kết thúc CT trong Pascal là gì ? dấu ; trong Pascal được dùng làm gì ?
Giáo viên hệ thống lại kiến thức đã học:
- Bước đầu làm quen với môi trường lập trình Turbo Pascal
4 HĐ vận dụng: Vận dụng kiến thức đã học trả lời câu hỏi 6 (SGK trang 13)
5 HĐ tìm tòi mở rộng: Tìm hiểu thêm về cách viết chương trình trên Pascal thông qua
các phương tiện khác
Chuẩn bị bài mới cho giờ sau: Luyện gõ phím nhanh với Finger Break Out