Kỉ năng: - HS Biết rằng viết chương trình là viết các lệnh để chỉ 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ể.. - HS Biết Biết ngôn ngữ dùng để viết chương trình má[r]
Trang 1Tuần: 1 Ngày soạn: 07/08/2010
BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t1)
I - MỤC TIÊU
1 Kiến thức:
- HS 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
- HS 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 một cách tự động
2 Kỉ năng:
- HS Biết rằng viết chương trình là viết các lệnh để chỉ 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ể
- HS Biết Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình
- HS Biết vai trò của chương trình dịch
3 Thái độ:
- HS Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo
nhóm
- HS Nâng cao ý thức và lòng say mê học tập các môn học
II - CHUẨN BỊ
1 GV: Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 HS: Bảng phụ nhóm, Sách giáo khoa, vở ghi, bút thước
III - TIẾN TRÌNH
1 Ốn định lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Bài cũ
3 Bài Mới
1 Con người ra lệnh cho
máy tính bằng cách nào.
- Để ra lệnh cho máy tính
chúng ta phải làm gì ?
2 Ro-bot nhặt rác.
-Em hiểu robot là gì?
-Con người điều khiển RoBot
bằng cách nào?
- Chúng ta ra lệnh cho máy tính thông qua các thao tác trên bàn phím và chuột hoặc các chương trình điều khiển
-Robot là người máy làm việc cho con người
1.Con người ra lệnh cho máy tính.
- Các thao tác bằng chuột và bàn phím
- Nháy dúp chuột lên biểu tượng
- Gõ các phím ký tự
- Sao chép van bản …
2 RoBot nhặt rác.
- RoBot là người máy mà con người tạo ra để làm việc phục vụ cho con người
- RoBot có thể tự động làm một só công việc thông qua điều khiển của con người
- Con người điều khiển RoBot bằng các chương trình điều khiển
Trang 2*VD.Các bước thực hiện của
RoBot nhặt giác *VD: Các bước thực hiện của RoBot khi nhặt rác
1 Tiến 2 bước
2 Quay trái tiến 1 bước
3 Nhặt rác
4 Quay phải tiến 3 bước
5 Quay trái tiến 2 bước
Bỏ rác vào thùng
IV – CŨNG CỐ BÀI
- Học qua bài này các em biết thêm được những gì?
- Con người chỉ rẫn cho máy tính thông qua các lệnh?
V - TIẾN TRÌNH
- Về nhà nhớ học thuộc phần ghi nhớ
- Làm bài tập 1 trang 8
- Xem trước mục mục 3,4 trang 7
VI – RÚT KINH NGHIỆM
Trang 3
Tuần: 1 Ngày soạn: 07/08/2010
BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(t2)
I - MỤC TIÊU
1 Kiến thức
- HS biết được con người co thê ra lệnh cho máy tính làm việc thông qua chương trình.
2 Kĩ năng
-HS nắm được chương trình là gì tại sao lại phải viết chương trình
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II - CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III - TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
- Con người ra lệnh cho máy tính như thế nào?
3 Bài mới
1 Viết chương trình ra
lệnh cho máy tính
- Chương trình máy tính là
gì?
-Tại sao cần viết chương
trình?
2 Chương trình và ngôn
-Một HS trả lời
-Một HS trả lời
3 Viết chương trình ra lệnh cho máy tính
- Chương trình máy tính là một dãy các câu lệnh mà máy tính có thể hiểu và thực hiện được
-Con người điều khiển máy tính thông qua các câu lệnh Các câu lệnh tập hợp lại trong mộ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
4 Chương trình và ngôn ngữ lập trình
Trang 4ngữ lập trình
- Để máy hiểu được
chương trình ta cần biểu
diễn nó như thế nào ?
-Một HS trả lời
-Để máy tính hiểu được chương trình chúng ta phải viết chương trình bằng ngôn ngữ lập trình (pascal, c++
…)
- Để tạo ra chương trình máy tính gồm 2 bước sau: 1.Viết chương trình bằng ngôn ngữ lập trình
2 Dịch chương trình thành ngôn ngữ máy để máy tính hiểu được
IV – CŨNG CỐ
- Học qua bài này các em biết thêm được những gì?
-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ể
-Ngôn ngữ dùng để viết chương trình máy tính được gọi là ngôn ngữ lập trình
V – DẶN DÒ
- Về nhà học thuộc phần ghi nhớ và làm các bài tập 2,3,4 trong SGK
- Xem trước bài 2 để hôm sau chúng ta học
VI RÚT KINH NGHIỆM
Trang 5
Tuần: 2 Ngày soạn: 12/08/2010
BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH(t1)
I- MỤC TIÊU
1 Kiến thức
- HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết về một số tên và từ khóa
- Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ
2 Kĩ năng
- Biết rằng viết chương trình là viết các lệnh để chỉ 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ể
- Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình
- Biết vai trò của chương trình dịch
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
- Con người chỉ dẫn cho máy tính thực hiện thông qua gì?
- Thế nào là ngôn ngữ lập trình ?
3 Bài mới
1 Ví dụ về chương trình
Giới thiệu một vài ví dụ về
chương trình trong thực tế,
sau đó GV giới thiệu ví dụ 1
trong SGK
Gv giới thiệu khái niệm
chương trình
HS nêu ví dụ thực tế
HS quan sát trên màn hình chiếu và nghe giảng
1 Ví dụ về chương trình
Ví dụ 1 : Xem SGK/9
* Chương trình gồm nhiều dòng lệnh, mỗi lệnh gồm các cụm từ khác nhau được tạo từ các chữ cái
Trang 61 Ngôn ngữ lập trình
gồm những gì ?
GV lấy ví dụ thực tế về các
con số, chữ viết khi ghi một
bài toán, ghi một bài văn
GV giới thiệu ngôn ngữ lập
trình của máy
GV quay lại ví dụ 1 để minh
hoạ cho ngôn ngữ và câu
lệnh
3 Tìm hiểu từ khoá và tên
Quay lại ví dụ 1 và GV giới
thiệu từ khoá và tác dụng của
các từ khoá
Gv giới thiệu ý nghĩa của
một vài từ khoá thông dụng
GV giới thiệu ở ví dụ 1 :
“CT_dau_tien” là tên của
chương trình, tên chương
trình phải được đặt theo
những quy tắc riêng
Gv giới thiệu các quy tắc
đặt tên và ví dụ minh hoạ về
đặt tên đúng quy tắc, đặt tên
sai quy tắc
HS ghi chép
Hs nghe giảng và lấy ví dụ thực tế khi muốn thể hiện một bài toán, bài văn đều phải sử dụng các chữ cái, số và các kí hiệu (+,-,*,/…)
Hs nghe giảng
HS theo dõi, ghi chép
Hs quan sát và nắm bắt khái niệm từ khoá
Hs nghe giảng, ghi chép
Hs quan sát ví dụ và nghe giảng
Hs nghe giảng, ghi chép
2 Ngôn ngữ lập trình gồm những gì?
* Ngôn ngữ lập trình thường gồm các chữ cái tiếng Anh và một số kí hiệu (+,-,*,/,…)
* Các chữ cái và kí hiệu được viết theo một quy tắc nhất định tạo nên các câu lệnh
3 Từ khoá và tên:
a) Từ khoá:
Các từ khoá thường dùng là : Program; uses; begin; end;
… Program : Khai báo tên chương trình
Uses : khai báo các thư viện Begin, end : Thông báo bắt đầu và kết thúc chương trình
b) Tên và quy tắc đặt tên:
Tên do người lập trình đặt
và tuân theo những nguyên tắc :
* tên khác nhau ứng với đại lượng khác nhau
* Tên không trùng với từ khoá
Lưu ý : tên có tính gợi nhớ, ngắn gọn
Ví dụ 2: Trong ngôn ngữ Pascal
Tên hợp lệ : Stamgiac;
Dem_so; … Tên không hợp lệ : Lop em, 8A, …
IV- CỦNG CỐ
- Các thành phần cơ bản của ngôn ngữ lập trình ?
- Cho biết sự khác nhau giữa từ khoá và tên ?
V – DẶN DÒ
- Về nhà học bài cũ và làm các bài tập 1,2,3 SGK
- Xem trước mục 4 ,5 để hôm sau chúng ta học
VI RÚT KINH NGHIỆM
Trang 7
Tuần: 2 Ngày soạn: 12/08/2010
BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ
NGÔN NGỮ LẬP TRÌNH(2)
I- MỤC TIÊU
1 Kiến thức
- HS biết thế nao la lập trình, lam quen với chương trình Turbo Pascal đơn giản đầu tiên, nhận biết về một số tên và từ khóa
- Sử dụng cac từ khóa một cach thích hợp, đặt tên đúng quy tắc và gợi nhớ
2 Kĩ năng
- Biết rằng viết chương trình là viết các lệnh để chỉ 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ể
- Biết ngôn ngữ dùng để viết chương trình máy tính gọi là ngôn ngữ lập trình
- Biết vai trò của chương trình dịch
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II- CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III- TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
- Con người chỉ dẫn cho máy tính thực hiện thông qua gì?
- Thế nào là ngôn ngữ lập trình ?
3 Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
1.Tìm hiểu cấu trúc
chung một chương trình
GV quay lại VD1 :
Giới thiệu cấu trúc chương
trình có trong ví dụ
Phần khai báo CT thường
HS quan sát ví dụ
4 Cấu trúc chung của chương trình :
Cấu trúc chương trình thường bao gồm : Phần khai báo và phần thân
*Phần khai báo : Gồm các lệnh dùng để
Trang 8có những gì ?
Phần Thân CT thường có
những gì ?
GV lưu ý học sinh vị trí
của hai phần,và phần bắt
buộc phải có trong một
chương trình
2.Ví dụ về ngôn ngữ lập
trình
GV cho học sinh quan sát
các hình vẽ SGK và giới
thiệu về ngôn gnữ lập trình
Pascal
-Khai báo tên CT
-Khai báo thư viện
Ví dụ:
Program CT_dau_tien ;
User Crt;
*Phần thân :Thường là các câu lệnh mà máy sẽ thực hiện
Ví dụ:
Begin
Writeln (‘chao cac ban ‘);
End
Lưu ý:
-Phần Khai báo đặt trước phần thân CT.( có thể có hoặc không có trong một chương trình)
-Phần Thân CT :là phần bắt buộc phải có
5.Ví dụ về ngôn ngữ lập trình
(sgk)
IV- CỦNG CỐ
- Học qua bài này các em biết thêm được những gì?
- Cần nắm được cấu trúc của một chương trình
V – DẶN DÒ
- Về nhà học bài cũ và làm các bài tập 4,5,6SGK
- Ôn lại bài để hôm sau chúng ta lên thực hành cho tốt
VI RÚT KINH NGHIỆM
Trang 9
Tuần: 3 Ngày soạn: 18/08//2010
BÀI THỰC HÀNH 1 – LÀM QUEN VỚI TURBO PASCAL(t1)
I MỤC TIÊU
1 Kiến thức
Bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh
2 Kĩ năng
Gõ được một chương trình pascal đơn giản
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
1 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
Con người chỉ dẫn cho máy tính thực hiện thông qua gì?
Thế nào là ngôn ngữ lập trình ?
3 Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
Họat động 1:Khởi đông và
quan sát màn hình của
Turbo PasCal(6PHÚT)
Hướng dẫn học sinh khởi
động Turbo bằng các cách
qua máy chiếu: cách 1 và
cách 2
*Cách 1: Nhấp đúp vào
Trên Destop
*Cách 2 Nhấp đúp vào tập
lệnhTurbo.exe trong thư
mục chứa tập lệnh này( chỉ
thư mục chứa)
- Yêu cầu học sinh quan
sát màn hình khi đã khởi
động chương trìnhvà so
HS : quan sát giáo viên thực hiện
Thực hiện theo hướng dẫn
Quan sát
Giống nhau
Quan sát giáo viên thực hiện
Thực hiện theo hướng dẫn
a Khởi động Turbo bằng
các cách:
*Cách 1: Nhấp đúp vào biểu tượng
Trên Destop
*Cách 2 Nhấp đúp vào tập lệnhTurbo.exe trong thư mục chứa tập lệnh này( chỉ thư mục chứa)
Turbo Pascal.pif
Trang 10sánh với màn hình được
chiếu trên bảng
Họat động 2: Hướng dẫn
sử dụng các lệng trên thanh
thực đơn và thanh trợ
giúpcũng như cách chọn
một lệnh(12PHÚT)
- Hướng dẫn học sinh màn
hình sọan thảo và các
thành phầntrên thanh Menu
cũng như thanh trợ giúp
- Hướng dẫn sử dụng phím
F10 để kích họat thanh
Menu, sử dụng các phím
mũi tên→, , , để di
chuyển qua lạ, lên xuống
giữa các bảng chọn
- Phím Enter để chấp nhận
một lệnhđã chọn
Hoạt động 3: (12PHÚT)
- Hướng dẫn sử dụng các
phím tắt
- Hướng dẫn học sinh cách
Quan sát giáo viên thực hiện
Thực hiện theo hướng dẫn
b Chức năng các phím:
- Phím F10 để kích họat Menu
- Các phím mũi tên→, , , để di chuyển qua lạ, lên xuống giữa các bảng chọn
- Phím Enter để chấp nhận một lệnh đã chọn
c Cách thóat khỏi Turbo
Pascal:
Ta dùng tổ hợp phím Alt+X
IV CỦNG CỐ
- Học qua bài này các em biết thêm được những gì?
- Cần nắm được cấu trúc của một chương trình
V DẶN DÒ
- Học bài và trả lời câu hỏi trong sách giáo khoa
- Về nhà xem lại bài để hôm sau chúng ta tiếp tục thực hành
VI RÚT KINH NGHIỆM
Trang 11
Tuần: 3 Ngày soạn: 18/08//2010
BÀI THỰC HÀNH 1 – LÀM QUEN VỚI TURBO PASCAL(t2)
I MỤC TIÊU
1 Kiến thức
- Kiến thức; bước đầu làm quen với môi trường thực hành turbo pascal, nhận diện màn hình sọan thảo, cách mở các bảng chọn và câu lệnh
2 Kĩ năng
- Biết cách dịch, sửa lỗi trong CT, chạy CT và xem kết quả
3 Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận và tinh thần làm việc theo nhóm
- Nghiêm túc khi học và làm việc trên máy tính không phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính đúng mục đích
- Nâng cao ý thức và lòng say mê học tập các môn học
II CHUẨN BỊ
2 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu
2 Học sinh
- Sách giáo khoa, vở ghi, bút thước…
III TIẾN TRÌNH
1 Ổn định tổ chức lớp
Sĩ số của các lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… …
2 Kiểm tra bài cũ
- Em hãy cho biết sự khác nhau giữa từ khóa và tên?
3 Bài mới
Hoạt động của thày Hoạt động của trò Ghi bảng
Họat động 1: Khởi động
Turbo PasCal
Hướng dẫn học sinh khởi
động Turbo rồi hướng dẫn
học sinh nhập các dòng
lệnh vào chương trình
- Hướng dẫn và cho học
sinh ghi cách lưu bài
Quan sát giáo viên thực hiện
Thực hiện theo hướng dẫn
Quan sát giáo viên thực hiện
Thực hiện theo hướng dẫn
1.Bài tập 2:
a Khởi đông Turbo PasCal Chương trình đầu tiên
Program CT_Dau_Tien;
Uses crt;
Begin Clrscr;
Writeln(‘chao cac ban’);
Write(‘Toi la Turbo pascal’);
End
- Chú ý:
+ khi soạn thảo phải gõ
Trang 12- Hướng dẫn cho học sinh
biết cách dịch chương trình
sử lỗi
- Cho học sinh ghi cách
chạy chương trình
Họat động 2: Hướng dẫn
cách dịch và chạy chương
trình, cách quan sát và sửa
các lỗi
- Nhắc nhở, hướng dẫn học
sinh thực hành
- Hướng dẫn học sinh cách
thóat khỏi Turbo Pascal; ta
dùng tổ hợp phím Alt+X
hoặc cách khác…
Quan sát giáo viên thực hiện
Thực hiện theo hướng dẫn
- Thực hành theo yêu cầu
- Thực hiện
đúng không để sót các dấu nháy đơn, dấu (;), dấu (.) trong các dòng lệnh
+ Soạn thảo chương trình cũng tương tự như soạn thảo văn bản: sử dụng các phím mũi tên để di chuyển
con trỏ, nhấn phím Enter để
xuống dòng mới, nhấn các
phím Delete hoặc
BackSpace để xoá
b Nhấn phím F2 (hoặc lệnh File Save) để lưu
chương trình Khi hộp thoại hiện ra, gõ tên tệp (ví dụ
CT1.pas) trong ô Save file
as (phần mở rộng ngầm
định là pas) và nhấn Enter (hoặc nháy OK).
c Nhấn tổ hợp phím
Alt+F9 để biên dịch
chương trình
d Nhấn tổ hợp phím
Ctrl+F9 để chạy chương
trình và quan sát kết quả
Nhấn Enter để quay về màn
hình soạn thảo
2 Bài tập 3:
a Xóa dòng lệnh Begin
Dịch chương trình và qua sát kết quả
b Nhấn phím Enter và gõ lại lệnh Begin Xóa dấu chấm sau chữ End Dịch chương trình qua sát thông báo lỗi
c Cách thóat khỏi Turbo Pascal:
Ta dùng tổ hợp phím Alt+X
IV RÚT KINH NGHIỆM
- Học qua bài này các em biết thêm được những gì?
- Cần nắm được cấu trúc của một chương trình
V RÚT KINH NGHIỆM
- Bạn nào có máy tính thì về nhà làm lại các bài tập đã thực hành
- Về nhà xem trước bài 3 để hôm sau chúng ta học
VI RÚT KINH NGHIỆM