- 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 [r]
(1)Tuần: Ngày soạn: 07/08/2010
Tiết: Ngày dạy: 12/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 người dẫn cho máy tính thực cơng việc thơng qua lệnh
- HS Biết chương trình cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động
2 Kỉ năng:
- HS Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tố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 ngơn ngữ lập trình - HS Biết vai trị 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 tinh thần làm việc theo
nhóm
- HS Nâng cao ý thức lòng say mê học tập 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 HS: Bảng phụ nhóm, Sách giáo khoa, ghi, bút thước
III - TIẾN TRÌNH
1 Ốn định lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Bài cũ
3 Bài Mới
Hoạt động thầy Hoạt động trò Nội dung ghi bảng
1 Con người lệnh cho máy tính cách nào.
- Để lệnh cho máy tính phải làm ?
2 Ro-bot nhặt rác.
-Em hiểu robot gì?
-Con người điều khiển RoBot cách nào?
- Chúng ta lệnh cho máy tính thơng qua thao tác bàn phím chuột chương trình điều khiển
-Robot người máy làm việc cho người
1.Con người lệnh cho máy tính.
- Các thao tác chuột bàn phím
- Nháy dúp chuột lên biểu tượng
- Gõ phím ký tự - Sao chép van …
2 RoBot nhặt rác - RoBot người máy mà người tạo để làm việc phục vụ cho người
- RoBot tự động làm só công việc thông qua điều khiển người
(2)*VD.Các bước thực RoBot nhặt giác
*VD: Các bước thực
của RoBot nhặt rác
1 Tiến bước
2 Quay trái tiến bước
3 Nhặt rác
4 Quay phải tiến bước
5 Quay trái tiến bước
Bỏ rác vào thùng
IV – CŨNG CỐ BÀI
- Học qua em biết thêm gì? - Con người rẫn cho máy tính thơng qua lệnh?
V - TIẾN TRÌNH
- Về nhà nhớ học thuộc phần ghi nhớ - Làm tập trang
- Xem trước mục mục 3,4 trang
VI – RÚT KINH NGHIỆM
(3)Tuần: Ngày soạn: 07/08/2010
Tiết: Ngày dạy: 12/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 người co thê lệnh cho máy tính làm việc thơng qua chương trình.
2 Kĩ
-HS nắm chương trình lại phải viết chương trình Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập 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 Học sinh
- Sách giáo khoa, ghi, bút thước…
III - TIẾN TRÌNH
1 Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Con người lệnh cho máy tính nào? Bài
Hoạt động thày Hoạt động trò Ghi bảng
1 Viết chương trình lệnh cho máy tính
- Chương trình máy tính gì?
-Tại cần viết chương trình?
2 Chương trình ngôn
-Một HS trả lời
-Một HS trả lời
3 Viết chương trình lệnh cho máy tính
- Chương trình máy tính dãy câu lệnh mà máy tính hiểu thực
(4)ngữ lập trình
- Để máy hiểu chương trình ta cần biểu diễn ?
-Một HS trả lời
-Để máy tính hiểu chương trình phải viết chương trình ngơn ngữ lập trình (pascal, c++ …)
- Để tạo chương trình máy tính gồm bước sau: 1.Viết chương trình 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
IV – CŨNG CỐ
- Học qua em biết thêm gì?
-Viết chương trình hướng dẫn máy tính thực cơng việc hay giải tốn cụ thể
-Ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình
V – DẶN DÒ
- Về nhà học thuộc phần ghi nhớ làm tập 2,3,4 SGK - Xem trước để hôm sau học
VI RÚT KINH NGHIỆM
(5)Tuần: Ngày soạn: 12/08/2010
Tiết: Ngày dạy: 19/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 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 số tên từ khóa
- Sử dụng cac từ khóa cach thích hợp, đặt tên quy tắc gợi nhớ Kĩ
- Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể
- Biết ngôn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Biết vai trị 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 tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập 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 Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
1 Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Con người dẫn cho máy tính thực thơng qua gì? - Thế ngơn ngữ lập trình ?
Bài m iớ
Hoạt động thày Hoạt động trị Ghi bảng
1 Ví dụ chương trình
Giới thiệu vài ví dụ chương trình thực tế, sau GV giới thiệu ví dụ 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 hình chiếu nghe giảng
1 Ví dụ chương trình Ví dụ 1 : Xem SGK/9
(6)1. Ngôn ngữ lập trình gồm ?
GV lấy ví dụ thực tế số, chữ viết ghi toán, ghi văn GV giới thiệu ngơn ngữ lập trình máy
GV quay lại ví dụ để minh hoạ cho ngơn ngữ câu lệnh
3 Tìm hiểu từ khố tên
Quay lại ví dụ GV giới thiệu từ khoá tác dụng từ khoá
Gv giới thiệu ý nghĩa vài từ khố thơng dụng
GV giới thiệu ví dụ : “CT_dau_tien” tên chương trình, tên chương trình phải đặt theo quy tắc riêng
Gv giới thiệu quy tắc đặt tên ví dụ minh hoạ đặt tên quy tắc, đặt tên sai quy tắc
HS ghi chép
Hs nghe giảng lấy ví dụ thực tế muốn thể toán, văn phải sử dụng chữ cái, số kí hiệu (+,-,*,/…)
Hs nghe giảng
HS theo dõi, ghi chép
Hs quan sát nắm bắt khái niệm từ khoá
Hs nghe giảng, ghi chép Hs quan sát ví dụ 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 chữ tiếng Anh số kí hiệu (+,-,*,/,…) * Các chữ kí hiệu viết theo quy tắc định tạo nên câu lệnh
3 Từ khoá tên: a) Từ khoá:
Các từ khoá thường dùng : Program; uses; begin; end; … Program : Khai báo tên chương trình
Uses : khai báo thư viện Begin, end : Thông báo bắt đầu kết thúc chương trình b) Tên quy tắc đặt tên:
Tên người lập trình đặt tuân theo nguyên tắc : * tên khác ứng với đại lượng khác
* Tên khơng trùng với từ khố
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 ngơn ngữ lập trình ? - Cho biết khác từ khoá tên ?
V – DẶN DÒ
- Về nhà học cũ làm tập 1,2,3 SGK - Xem trước mục ,5 để hôm sau học
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn: 12/08/2010
(7)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 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 số tên từ khóa
- Sử dụng cac từ khóa cach thích hợp, đặt tên quy tắc gợi nhớ Kĩ
- Biết viết chương trình viết lệnh để dẫn máy tính thực cơng việc hay giải tốn cụ thể
- Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình - Biết vai trị 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 tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập 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 Học sinh
- Sách giáo khoa, ghi, bút thước…
III- TIẾN TRÌNH
1 Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Con người dẫn cho máy tính thực thơng qua gì? - Thế ngơn ngữ lập trình ?
Bài m iớ
Hoạt động thày Hoạt động trị Ghi bảng 1.Tìm hiểu cấu trúc
chung chương trình
GV quay lại VD1 :
Giới thiệu cấu trúc chương trình có ví dụ
Phần khai báo CT thường có ?
HS quan sát ví dụ
4 Cấu trúc chung chương trình :
Cấu trúc chương trình thường bao gồm : Phần khai báo phần thân
*Phần khai báo : Gồm lệnh dùng để
(8)Phần Thân CT thường có ?
GV lưu ý học sinh vị trí hai phần,và phần bắt buộc phải có chương trình
2.Ví dụ ngơn ngữ lập trình
GV cho học sinh quan sát hình vẽ SGK giới thiệu ngơn gnữ lập trình Pascal
Ví dụ:
Program CT_dau_tien ;
User Crt;
*Phần thân :Thường câu lệnh mà máy thực
Ví dụ: Begin
Writeln (‘chao cac ban ‘);
End Lưu ý:
-Phần Khai báo đặt trước phần thân CT.( có khơng có chương trình)
-Phần Thân CT :là phần bắt buộc phải có
5.Ví dụ ngơn ngữ lập trình
(sgk)
IV- CỦNG CỐ
- Học qua em biết thêm gì? - Cần nắm cấu trúc chương trình
V – DẶN DÒ
- Về nhà học cũ làm tập 4,5,6SGK
- Ôn lại để hôm sau lên thực hành cho tốt
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn: 18/08//2010
(9)BÀI THỰC HÀNH – 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 hình sọan thảo, cách mở bảng chọn câu lệnh
2 Kĩ
Gõ chương trình pascal đơn giản Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nâng cao ý thức lịng say mê học tập 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 Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
Con người dẫn cho máy tính thực thơng qua gì? Thế ngơn ngữ lập trình ?
3 Bài m iớ
Hoạt động thày Hoạt động trò Ghi bảng Họat động 1:Khởi đơng
quan sát hình Turbo PasCal(6PHÚT) Hướng dẫn học sinh khởi động Turbo cách qua máy chiếu: cách cách
*Cách 1: Nhấp đúp vào Trên Destop
*Cách Nhấp đúp vào tập lệnhTurbo.exe thư mục chứa tập lệnh này( thư mục chứa)
- Yêu cầu học sinh quan sát hình khởi động chương trìnhvà so sánh với hình chiếu bảng
HS : quan sát giáo viên thực
Thực theo hướng dẫn Quan sát
Giống
Quan sát giáo viên thực
Thực theo hướng dẫn
a Khởi động Turbo các cách:
*Cách 1: Nhấp đúp vào biểu tượng
Trên Destop
*Cách Nhấp đúp vào tập lệnhTurbo.exe thư mục chứa tập lệnh này( thư mục chứa)
(10)Họat động 2: Hướng dẫn sử dụng lệng thực đơn trợ giúpcũng cách chọn lệnh(12PHÚT)
- Hướng dẫn học sinh hình sọan thảo thành phầntrên Menu trợ giúp - Hướng dẫn sử dụng phím F10 để kích họat Menu, sử dụng phím mũi tên→, , , để di
chuyển qua lạ, lên xuống bảng chọn
- Phím Enter để chấp nhận lệnhđã chọn
Hoạt động 3: (12PHÚT) - Hướng dẫn sử dụng phím tắt
- Hướng dẫn học sinh cách
Quan sát giáo viên thực
Thực theo hướng dẫn
b Chứ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 bảng chọn - Phím Enter để chấp nhận 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 em biết thêm gì? - Cần nắm cấu trúc chương trình
V DẶN DỊ
- Học trả lời câu hỏi sách giáo khoa
- Về nhà xem lại để hôm sau tiếp tục thực hành
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn: 18/08//2010
(11)BÀI THỰC HÀNH – 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 hình sọan thảo, cách mở bảng chọn câu lệnh
2 Kĩ
- Biết cách dịch, sửa lỗi CT, chạy CT xem kết Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lịng say mê học tập 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 Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Em cho biết khác từ khóa tên? Bài m iớ
Hoạt động thày Hoạt động trò Ghi bảng Họat động 1: Khởi động
Turbo PasCal
Hướng dẫn học sinh khởi động Turbo hướng dẫn học sinh nhập dịng lệnh vào chương trình - Hướng dẫn cho học sinh ghi cách lưu
- Hướng dẫn cho học sinh biết cách dịch chương trình
Quan sát giáo viên thực
Thực theo hướng dẫn Quan sát giáo viên thực
Thực theo hướng dẫn
Quan sát giáo viên thực
1.Bài tập 2:
a Khởi đơng Turbo PasCal Chương trình Program CT_Dau_Tien; Uses crt;
Begin Clrscr;
Writeln(‘chao cac ban’);
Write(‘Toi la Turbo pascal’);
End - Chú ý:
(12)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 chạy chương trình, cách quan sát sửa 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 cách khác…
Thực theo hướng dẫn
- Thực hành theo yêu cầu
- Thực
+ Soạn thảo chương trình tương tự soạn thảo văn bản: sử dụng phím mũi tên để di chuyển trỏ, nhấn phím Enter để xuống dịng mới, nhấn phím Delete
BackSpace để xố
b Nhấn phím F2 (hoặc
lệnh FileSave) để lưu chương trình Khi hộp thoại ra, gõ tên tệp (ví dụ CT1.pas) ô Save file
as (phần mở rộng ngầm
định .pas) 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 quan sát kết
Nhấn Enter để quay
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 qua sát kết
b Nhấn phím Enter 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 em biết thêm gì? - Cần nắm cấu trúc chương trình
V RÚT KINH NGHIỆM
- Bạn có máy tính nhà làm lại tập thực hành - Về nhà xem trước để hôm sau học
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn 23/08/2010
(13)Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU (t1) I MỤC TIÊU
1 Kiến thức
- Học sinh biết số kiểu liệu thường dùng
- Biết phép toán với liệu kiểu số Kĩ
- Biết cách chuyển đổi biểu thức toán học từ ngơn ngữ tốn học sang ngơn ngữ lập trình Pascal
Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập môn học
II CHUẨN BỊ
3 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp
Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Em cho biết thành phần chương trình ngơn ngữ lập trình? Bài
Hoạt động thày Hoạt động trò Ghi bảng 1: Dữ liệu kiểu
liệu:
Giới thiệu ví dụ minh họa kết thực chương trình in hình với kiểu liệu quen thuộc chữ số theo SGK (máy chiếu) Giới thiệu số kiểu liệu thường dùng nhất: số nguyên, số thực, xâu kí tự Hãy lấy ví dụ liệu kiểu nguyên, số thực? Giáo viên đưa ví dụ xâu kí tự
Giáo viên nêu ý phân biệt liệu kiểu xâu dãy
Nghe giáo viên giới thiệu, quan sát ví dụ minh họa
Lấy ví dụ liệu kiểu nguyên, kiểu số thực
Lấy ví dụ khác xâu kí tự Quan sát bảng 1, nhận biết kiểu liệu tên tiếng anh phạm vi giá trị
1/ Dữ liệu kiểu liệu:
Ví dụ 1: Một số kiểu liệu thường dùng:
Số nguyên: số học sinh lớp…
Số thực: chiều cao học sinh, cân nặng bạn A Xâu kí tự: dãy chữ cái: “ chào bạn”, “lớp 8A”, “2/9/1945”…
Ví dụ 2: Bảng 1/sgk
(14)chữ số
2: Các phép toán với liệu kiểu số:
Nêu phép toán thực với số nguyên số thực?
Giáo viên giới thiệu phép tốn kí hiệu phép tốn ngơn ngữ Pascal Bảng
Lấy ví dụ phép chia, phép chia lấy phần nguyên phép chia lấy phàn dư Giáo viên giới thiệu ví dụ số phép tính số học chuyển sang ngơn ngữ Pascal
Mỗi nhóm lấy ví dụ biểu thức số học sau chuyển sang ngôn ngữ Pascal? Giáo viên kiểm tra kết
Nêu quy tắc thực biểu thức số học
Nêu phép toán cộng, trừ,nhân, chia
Học sinh đọc kết ví dụ tương ứng
Mỗi nhóm lấy ví dụ cụ thể, trình bày kết quả.Học sinh nêu quy tắc sgk
2/ Các phép toán với liệu kiểu số:
Bảng 2/sgk: Ví dụ: 5/2=2.5 div 2=2 mod 2=1 -12/5=-2.4 -12 div =-2 -12 mod 5=-2
Tốn học Pascal
a ×b-c+d a*b-c+d
15+5× a/2 15+5*(a/2) Quy tắc tính biểu thưc số học: sgk
4.Củng cố
- Nêu kiểu liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh Pascal?
5 Dặn Dò
- Xem lại nội dung học
- Lấy ví dụ biểu thức số học, chuyển sang ngôn ngữ Pascal
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn 23/08/2010
(15)Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU(t2) I MỤC TIÊU
1 Kiến thức
- Học sinh biết số kiểu liệu thường dùng
- Biết phép toán với liệu kiểu số Kĩ
- Biết cách chuyển đổi biểu thức tốn học từ ngơn ngữ tốn học sang ngơn ngữ lập trình Pascal
Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập môn học
II CHUẨN BỊ
4 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Em cho biết thành phần chương trình ngơn ngữ lập trình? Bài
Hoạt động thày Hoạt động trò Ghi bảng 1: Các phép so sánh với
dữ liệu:
- Chiếu giải thích rõ cho học sinh cách biểu diễn phép so sánh câu lệnh Pascal
Giải thích để học sinh phân biệt cách ghi phép so sánh ngơn ngữ lập trình
2: Giao tiếp người - máy tính
- Thực hành nhập liệu chạy chương trình giải thích cho học sinh thấy rõ thao tác
- Giải thích để học sinh
- Ghi - Quan sát
- Ghi -Quan sát
- Nghe giảng - Ghi
3 Các phép so sánh:
B ng kí hi u phép tốn phép so ả ệ sánh
KÝ hiÖu PhÐp so sánh
= Bằng
<> Khác < Nhỏ
<= Nhỏ > Lớn
>= Lớn
4 Giao tip ngi - máy tính Bảng 2/sgk:
a) Nhập liệu
(16)phân biệt lệnh nhập liệu thơng báo liệu hình
lệnh: read readln Ví dụ:
Read(ns); readln(ns);
b) Thơng báo kết tính tốn
Ví dụ: write('Dien tich hinh tron la ',X);
Để lấy kết ta dùng dấu, ví dụ trên: ,X
c) Chương trình tạm ngừng
Câu lệnh Pascal:
Writeln('Cac ban cho giay nhe '); Delay(2000);
4.Củng cố
- Nêu kiểu liệu thường dùng? Bài tập 1,2/sgk - Các phép so sánh Pascal?
5 Dặn Dò
- Xem lại nội dung học
- Lấy ví dụ biểu thức số học, chuyển sang ngôn ngữ Pascal
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn 01/09/2010
(17)Bài thực hành 2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN(t1)
I MỤC TIÊU
1 Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy xem kết chương tình mơi trường Turbo Pascal
2 Kĩ
- Học sinh có kỹ thực hành với số biểu thức số học đơn giản Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập môn học
II CHUẨN BỊ
5 Giáo viên
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phịng máy thực hành Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Viết chương trình in câu lệnh :” Chào bạn” Bài m iớ
Hoạt động thầy Hoạt động trị Nội dung ghi bảng 1.Mục đích yêu cầu.
Gv nêu mục đích,yêu cầu tiết thực hành SGK Hoạt động 2: Bài tập
Hướng dẫn HS thực hành làm tập 1a SGK trang 27 Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh nào? Nêu kí hiệu số phép tốn số học Pascal ?
Yêu cầu HS lên bảng viết câu lệnh cho câu a Yêu cầu HS nhận xét chỉnh sửa
GV nhận xét chỉnh sửa, bổ sung
* Lưu ý: Chỉ dùng dấu ngoặc để nhóm phép tốn u cầu HS viết câu lệnh cho
HS lắng nghe
Hsquan sát a SGK HS: Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh writeln
HS nêu: +; - *; /; mod div HS lên bảng
HS nhận xét, chỉnh sửa,bổ sung
1 Bài tập 1
a 15.4 -30 + 12 writeln(‘15*4-30+12 =’,15*4-30+12);
b)Writeln(‘(10+5)/(3+1)- 18/(5+1)=’,(10+5)/(3+1)-18/(5+1));
c)writeln(‘(10+2)*(10+2) /(3+1)=’,(10+2)*(10+2)/ (3+1));
d) write(‘((10+2)*(10+2)-24)/(3+1)=’,
(18)các câu (b,c, d ) SGK Yêu cầu HS khởi động turbo Pascal ,viết chương trình hồn chỉnh để in kết hình
Lưu chương trình với tên CT2.pas
Tính tốn kiểm tra lại kết so sánh
*: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln để in kết Hoạt động 3: Bài tập 2/27 (Sgk)
Sử dụng máy chiếu đưa nội dung tập cho hs theo dõi Yêu cầu mở tệp gõ chương trình Bài tập 2/27 (Sgk)
Dịch chạy chương trình Quan sát kết nhận cho nhận xét vế kết đó?
Thêm câu lệnh
delay(5000) vào sau câu lệnh writeln chương trình Dịch chạy chương trình Quan sát chương trình tạm dừng giây sau in kết hình
Thêm câu lệnh readln vào chương trình (trước từ khố
end) Dịch chạy lại chương trình Quan sát kết hoạt động chương
trỡnh Nhấn phím Enter để
tiÕp tơc
GV: nhận xét củng cố
HS thực
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));
write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1));
HS thực
HS Tính tốn kiểm tra lại kết so sánh
HS mở tệp gõ chương trình Bài tập 2/27 (Sgk) HS thực nhận xét HS thực nhận xét
HS thực nhận xét
Bài tập 2/27 (Sgk)
Begin
clrscr;
writeln('16/3 =', 16/3); writeln('16 div =',16 div 3);
writeln('16 mod =',16 mod 3);
writeln('16 mod = ',16-(16 div 3)*3);
writeln('16 div = ',(16-(16 mod 3))/3);
end.
4.Củng cố
- củng cố lại phép tính tốn pascal Dặn Dò
- Về nhà xem lại nội dung học để tiết thực hành tiếp
VI RÚT KINH NGHIỆM
Tuần: Ngày soạn 01/09/2010
Tiết: 10 Ngày dạy: 17/09/2010
(19)I MỤC TIÊU
1 Kiến thức HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy xem kết chương tình mơi trường Turbo Pascal
2 Kĩ
- Học sinh có kỹ thực hành với số biểu thức số học đơn giản Thái độ
- Ham thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc 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 mục đích
- Nâng cao ý thức lòng say mê học tập 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, phịng máy thực hành Học sinh
- Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp Sĩ số lớp:
Lớp 8A1: ……… ; 8A2: ……….; 8A3: ……… … Kiểm tra cũ
- Viết chương trình in câu lệnh :” Chào bạn” Bài m iớ
Hoạt động thầy Hoạt động trò Nội dung ghi bảng 1 Bài tập 3
Hướng dẫn HS thực hành làm tập mở tệp CT2.pas sửa ba lệnh cuối
Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh nào? Yêu cầu HS nhận xét
* Lưu ý: Chỉ dùng dấu ngoặc trịn để nhóm phép toán
*: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln để in kết
HS lắng nghe
Hs quan sát SGK HS: Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh writeln
HS thực
HS Tính tốn kiểm tra lại kết so sánh
3 Bài tập 3.
- Thực mở lại chương trình CT2.pas sửa ba lệnh cuối trước từ khóa End
Writeln((10 + 5) / (3 + 1) -18/( + 1) : : 2); Writeln((10 + 2)* (10+2)/(3 + 1):4:2); Writeln((10+2)*(10+2)- 24)/(3+1):4:2);
- Dịch chạy chương trình Quan sát kết hình
4.Củng cố
- củng cố lại phép tính tốn pascal
(20)- Về nhà xem lại nội dung học xem trước
VI RÚT KINH NGHIỆM