1. Mục tiêu:
1.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, cách mở các bản chọn và chọn lệnh.
- Soạn thảo được một chương trình Pascal đơn giản.
- Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình
1.2. Kỹ năng:
- Thực hiện được các thao tác mở các bảng chọn và chọn lệnh
1.3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
2. Chuẩn bị của GV và HS:
2.1. Chuẩn bị của GV:
- GV: Sách giáo khoa, giáo án, phòng máy tính
2.2. Chuẩn bị của HS:
- Xem tröôùc baøi ôû nhaø.
48 trang |
Chia sẻ: vudan20 | Lượt xem: 547 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Kế hoạch bài dạy môn Tin học 8 - Tiết 1 đến tiết 14, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
ang mở, con trỏ, dòng trợ giúp phía dưới màn hình.
Hoạt động 2: Soạn thảo, lưu, dịch và chạy chương trình đơn giản (20 phút)
a. Phương pháp: höôùng daãn, dieãn giaûng , vấn đáp, quan sát.
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Khởi động lại Tubo pascal và gõ các dòng lệnh:
program CT_Dau_tien;
uses crt;
begin
clrscr;
writeln('Chao cac ban');
write('Toi la Turbo Pascal');
end.
- Chú ý HS: Gõ đúng không sai 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 tương tự như chức năng của chương trình soạn thảo văn bản: Enter, Delete, BackSpace và 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.
- GV giải thích các câu lệnh:
+ uses crt: khai báo thư viện
+ Clrscr: xóa màn hình
- Yêu cầu HS lưu chương trình
- Gõ chương trình
- Lắng nghe
- Lắng nghe
- Nhấn F2 hoặc (File\save), gõ tên vào ô Save file as
2/ So¹n th¶o, lu, dÞch vµ ch¹y mét ch¬ng tr×nh ®¬n gi¶n.
program CT_Dau_tien;
uses crt;
begin
clrscr;
writeln('Chao cac ban');
write('Toi la Turbo Pascal');
end.
- Nhấn F2 hoặc (File\save), gõ tên vào ô Save file as
Duyeät tieát 5 tuaàn 3
Ngaøy thaùng naêm 2016
Toå phoù
Kiên Thị Đệ
4. Tổng kết và hướng dẫn học tập:
4.1. Tổng kết (củng cố): ( 3 phút )
- Nhận xét tiết tiết thực hành
4.2. Hướng dẫn học tập (dặn dò): (1 phút )
- Xem lại các lệnh: lưu, dịch, chạy chương trình...
- Xem tiếp phần còn lại
Bài thực hành số 1
LÀM QUEN VỚI TURBO PASCAL
Tuần: 3
Tiết: 6
Ngày soạn: 6/08/2016
1. Mục tiêu:
1.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, cách mở các bản chọn và chọn lệnh.
- Soạn thảo đượ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ả.
- Biết sự cần thiết phải tuân thủ quy định của ngôn ngữ lập trình
1.2. Kỹ năng:
- Thực hiện được các thao tác mở các bảng chọn và chọn lệnh
1.3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
2. Chuẩn bị của GV và HS:
2.1. Chuẩn bị của GV:
- GV: Sách giáo khoa, giáo án, phòng máy tính
2.2. Chuẩn bị của HS:
- Xem tröôùc baøi ôû nhaø.
3. Tổ chức các hoạt động học tập:
3.1. Ổn định lớp: (1 phút)
3.2. Kiểm tra bài cũ: không thực hiện
3.3. Tiến hành bài học:
Hoạt động 1: Dịch và chạy chương trình đơn giản (18 phút )
a. Phương pháp: höôùng daãn, dieãn giaûng, quan sát.
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Khởi động lại Tubo pascal và mở lại CT1 của bài thực hành: Flie\open\ chọn tệp CT1
program CT_Dau_tien;
uses crt;
begin
clrscr;
writeln('Chao cac ban');
write('Toi la Turbo Pascal');
end.
- Nhấn Alt + F9 để dịch chương trình
- Nhấn Ctrl+ F9 để chạy chương trình
- Nhấn Alt+ F5 để quan sát kết quả
- Nhấn phím bất kì để qua về màn hình soạn thảo
- thực hiện
- Thực hiện theo yêu cầu và quan sát trên màn hình
2/ So¹n th¶o, lu, dÞch vµ ch¹y mét ch¬ng tr×nh ®¬n gi¶n.
- Flie\open để mở tệp tin
- Nhấn tổ hợp phím Alt+F9 ®Ó dÞch ch¬ng tr×nh
- NhÊn tæ hîp phÝm Ctrl+F9 ®Ó ch¹y ch¬ng tr×nh.
- Sau ®ã nhÊn Alt+F5 ®Ó quan s¸t kÕt qu¶.
- Nhấn phím bất kì để qua về màn hình soạn thảo
Hoạt động 2 : Chỉnh sửa chương trình và nhận biết một số lỗi (20 phút )
a. Phương pháp: höôùng daãn, dieãn giaûng ,quan sát.
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Mở lại file CT1 bài tập 2
program CT_Dau_tien;
uses crt;
begin
clrscr;
writeln('Chao cac ban');
write('Toi la Turbo Pascal');
end.
- Xóa dòng lệnh begin, dịch chương trình và quan sát để xem thông báo lỗi
- Nhấn phím bất kì và gõ lại lệnh begin. Xóa dấu chấm sau chữ end, dịch chương trình và quan sát để xem thông báo lỗi
- Nhấn Alt + X để thoát TP, không lưu các chỉnh sửa
- Thực hiện theo yêu cầu
- Thực hiện theo yêu cầu và quan sát lỗi
- Thực hiện theo yêu cầu và quan sát lỗi
3. Chỉnh sửa chương trình và nhận biết một số lỗi - 20'
- Lỗi Error 36: Begin expected: thiếu Begin
- Lỗi Error 10: Unexpected end or file: không tìm thấy kết thúc tệp
- Nhấn Alt + X để thoát
Duyeät tieát 6 tuaàn 3
Ngaøy thaùng naêm 2016
Toå phoù
Kiên Thị Đệ
4. Tổng kết và hướng dẫn học tập:
4.1. Tổng kết (củng cố): ( 5 phút )
- HS đọc phần tổng kết, phần đọc thêm (SGK)
4.2. Hướng dẫn học tập (dặn dò): (1 phút )
- Học thuộc ý nghĩa các lệnh
- Xem trước bài 3 chương trình máy tính và dữ liệu
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
Tuần: 4
Tiết: 7
Ngày soạn: 9/08/2016
1. Mục tiêu:
1.1.Kiến thức:
- 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ố
1.2. Kỹ năng:
- Rèn luyện kĩ năng sử dụng các phép toán với kiểu dữ liệu số.
1.3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
2. Chuẩn bị của GV và HS:
2.1. Chuẩn bị của GV:
- GV: Sách giáo khoa, giáo án, baûng phu
2.2. Chuẩn bị của HS:
- Xem tröôùc baøi ôû nhaø.
3. Tổ chức các hoạt động học tập:
3.1. Ổn định lớp: (1 phút)
3.2. Kiểm tra bài cũ: (10 phút )
Câu hỏi
Trả lời
- Treo bảng phụ có câu hỏi ghi sẵn, gọi một HS điền từ vào khoảng trống cho đúng câu:
1/ Tổ hợp phím............dùng để dịch chương trình.
2/ Tổ hợp phím............dùng để chạy chương trình.
3/ Sử dụng từ khóa begin, BEGIN, BeGin ............
4/ Lệnh ...............in thông tin ra mà hình và đưa con trỏ xuống dòng
5/ Lệnh ...............in thông tin ra mà hình nhưng không đưa con trỏ xuống dòng
- GV gọi HS khác nhận xét
- GV nhận xét, cho điểm
HS:
1/ Tổ hợp phím Alt + F9 dùng để dịch chương trình.
2/ Tổ hợp phím Ctrl + F9 dùng để chạy chương trình.
3/ Sử dụng từ khóa begin, BEGIN, BeGin đều đúng.
4/ Lệnh Writeln in thông tin ra mà hình và đưa con trỏ xuống dòng
5/ Lệnh Write in thông tin ra mà hình nhưng không đưa con trỏ xuống dòng
- HS nhận xét
3.3. Tiến hành bài học:
Hoạt động 1: Dữ liệu và kiểu dữ liệu (17 phút )
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- GV: ÔÛ lôùp 7 caùc em ñaõ hoïc nhöõng kieåu döõ lieäu naøo?
- GV: Ñoái vôùi caùc kieåu döõ lieäu khaùc nhau, ngöôøi ta thöôøng thöïc hieän caùc pheùp xöû lí döõ lieäu khaùc nhau.
- GV: Yeâu caàu HS quan saùt H.18 SGK.
- GV: Ñaây laø keát quaû thöïc hieän cuûa moät chöông trình.
- Em naøo haõy cho bieát ñoái töôïng ñöôïc in ra goàm nhöõng kieåu döõ lieäu naøo?
- GV: Trong ngoân ngöõ laäp trình ñeå deã daøng quaûn lí vaø taêng hieäu quaû xöû lí, caùc ngoân ngöõ laäp trình thöôøng phaân chia döõ lieäu thaønh caùc kieåu khaùc nhau nhö: chöõ, soá nguyeân, soá thaäp phaân,
- GV: Cho HS ghi baøi.
- Vôùi caùc chöõ thì caùc em coù thöïc hieän pheùp toaùn ñöôïc khoâng?
- GV: Trong ngoân ngöõ laäp trình ñònh nghóa saün moät soá kieåu döõ lieäu cô baûn. Kieåu döõ lieäu xaùc ñònh caùc giaù trò coù theå cuûa döõ lieäu vaø caùc pheùp toaùn coù theå thöïc hieän treân caùc giaù trò ñoù. Moät soá kieåu döõ lieäu thöôøng duøng nhaát laø: soá nguyeân, soá thöïc, xaâu kí töï.
- Soá nguyeân laø nhöõng soá nhö theá naøo? Cho vd?
- Soá thöïc goàm nhöõng soá gì? Cho vd?
- Các em đã biết kí tự là gì, vậy em hieåu theá naøo laø xaâu kí töï?
- GV: Xaâu kí töï laø daõy caùc chöõ caùi laáy töø baûng chöõ caùi cuûa ngoân ngöõ laäp trình, bao goàm caùc chöõ, chöõ soá vaø moät soá kí hieäu khaùc.
- Haõy cho ví duï veà xaâu kí töï?
- GV: Ngoaøi caùc kieåu döõ lieäu treân, moãi ngoân ngöõ laäp trình cuï theå coøn ñònh nghóa nhieàu kieåu döõ lieäu khaùc. Teân kieåu döõ lieäu vaø soá caùc kieåu döõ lieäu trong moãi ngoân ngöõ laäp trình coù theå khaùc nhau.
- GV: Cho HS ghi baøi.
- GV: Treo baûng 1 SGK leân baûng vaø yeâu caàu HS quan saùt.
Teân kieåu
Phaïm vi giaù trò
Integer
Soá nguyeân trong khoaûng – 215 ñeán 215 – 1
Real
Soá thöïc coù giaù trò tuyeät ñoái trong khoaûng 2,9 x 10-39 ñeán 1,7 x 1038 vaø soá 0
Char
Moät kí töï trong baûng chöõ caùi
String
Xaâu kí töï, toái ña goàm 255 kí töï.
- GV: Giôùi thieäu cho HS moät soá kieåu döõ lieäu cô baûn.
- HS: döõ lieäu daïng kí tự, döõ lieäu kiểu soá, döõ lieäu kiểu ngaøy thaùng.
- HS quan saùt H.18 SGK.
- HS: döõ lieäu chöõ vaø döõ lieäu soá.
- Laéng nghe.
- HS ghi baøi.
- HS: khoâng ñöôïc.
- HS laéng nghe.
HS traû lôøi: laø soá khoâng coù phaàn thaäp phaân. VD: 3, 7, 15,...
- HS traû lôøi: goàm caùc soá nguyeân vaø caùc soá coù phaàn thaäp phaân. 1.57, 2.3,..
- HS: laø daõy caùc chöõ caùi laáy töø baûng chöõ caùi cuûa ngoân ngöõ laäp trình, bao goàm caùc chöõ, chöõ soá vaø moät soá kí hieäu khaùc.
- HS: “Nguyễn Văn A”, “chao cac ban”.
- HS laéng nghe.
- HS ghi baøi.
- HS quan saùt.
- HS laéng nghe, kẻ bảng và vỡ
1. Dữ liệu và kiểu dữ liệu
- Ngoân ngöõ laäp trình thöôøng phaân chia döõ lieäu thaønh caùc kieåu döõ lieäu khaùc nhau nhö: chöõ, soá nguyeân, soá thaäp phaân, vaø ñònh nghóa caùc pheùp toaùn töông öùng treân moãi kieåu döõ lieäu.
Moät soá kieåu döõ lieäu thöôøng duøng:
- Xaâu kí töï: “chao cac ban”, “Lop 8E”
- Soá nguyeân.
- Soá thöïc.
Teân kieåu
Phaïm vi giaù trò
Integer
Soá nguyeân trong khoaûng – 215 ñeán 215 – 1
Real
Soá thöïc coù giaù trò tuyeät ñoái trong khoaûng 2,9 x 10-39 ñeán 1,7 x 1038 vaø soá 0
Char
Moät kí töï trong baûng chöõ caùi
String
Xaâu kí töï, toái ña goàm 255 kí töï.
Hoạt động 2: Các phép toán với dữ liệu kiểu số: (11 phút )
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, höôùng daãn, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Trong toaùn hoïc coù nhöõng pheùp toaùn naøo?
- GV: Trong ngoân ngöõ laäp trình ta cuõng söû duïng nhöõng pheùp toaùn ñoù nhöng coøn coù theâm 2 pheùp toaùn nöõa ñoù laø chia laáy phaàn nguyeân vaø chia laáy phaàn dö.
- GV: Yeâu caàu HS ghi kí hieäu trong toaùn hoïc caùc pheùp coäng, tröø, nhaân, chia.
- GV: Trong Pascal pheùp coäng vaø pheùp tröø thì duøng kí gioáng trong toaùn hoïc. Nhöng kí hieäu pheùp nhaân ta duøng kí hieäu *, pheùp chia ta duøng kí hieäu /. Pheùp chia laáy phaàn nguyeân ta duøng Div, chia laáy phaàn dö ta duøng Mod.
GV: Treo baûng 2 SGK vaø yeâu caàu HS quan saùt.
KÝ hiÖu
Tªn phÐp to¸n
KiÓu d÷ liÖu
+
céng
sè nguyªn, sè thùc
-
trõ
sè nguyªn, sè thùc
*
nh©n
sè nguyªn, sè thùc
/
Chia
sè nguyªn, sè thùc
div
chia lÊy phÇn nguyªn
sè nguyªn
mod
chia lÊy phÇn d
sè nguyªn
- Vd: 10 div 3 = 3; 10 mod 3 = 1
- GV: Ngoaøi ra ta coù theå keát hôïp caùc pheùp toaùn hoïc noùi treân ñeå coù caùc bieåu thöùc soá hoïc phöùc taïp hôn.
- Yêu cầu HS viết các phép toán dưới dạng ngôn ngữ lập trình
a) a . b + c. d –e .f
b) 15 + 5 .
c)
- GV: Cho HS ghi baøi.
- Khi thöïc hieän pheùp toaùn thì thöù töï thöïc hieän nhö theá naøo?
- GV: Cho HS ghi baøi.
- GV: Khi vieát caùc bieåu thöùc toaùn, ñeå deã phaân bieät ta duøng caùc daáu ngoaëc ( ), { }, [ ] ñeå goäp caùc pheùp toaùn. Nhöng trong ngoân ngöõ laäp trình ta chæ söû duïng daáu ngoaëc ( ) ñeå thay cho caùc daáu ngoaëc [ ], {}.
- Vd: Haõy chuyeån bieåu thöùc sau sang bieåu thöùc trong Pascal:
HS traû lôøi: pheùp coäng, tröø, nhaân, chia.
HS laéng nghe.
HS: +, _, ., :
- HS laéng nghe.
- HS quan saùt.
- HS laéng nghe, quan sát
HS:
a) a*b + c*d – e*f
b) 15 + 5*a/2
c) (x + 5)/(a + 3) – y/(b + 5)*(x + 2)*(x + 2)
- HS ghi baøi.
- HS traû lôøi: thöïc hieän pheùp toaùn trong ngoaëc tröôùc, tieáp theo ñeán pheùp nhaân, chia, pheùp chia laáy phaàn nguyeân, pheùp chia laáy phaàn dö, roài ñeán pheùp coäng, tröø.
- HS ghi baøi.
- HS laéng nghe.
HS: ((a + b)*(c + d) + 6)/3 - a
2. Các phép toán với dữ liệu kiểu số
- Trong moïi ngoân ngöõ laäp trình ñeàu coù theå thöïc hieän caùc pheùp toaùn soá hoïc coäng, tröø, nhaân, chia vôùi caùc soá nguyeân, soá thöïc.
- Kí hieäu caùc pheùp toaùn trong Pascal:
KÝ hiÖu
Tªn phÐp to¸n
KiÓu d÷ liÖu
+
céng
sè nguyªn, sè thùc
-
trõ
sè nguyªn, sè thùc
*
nh©n
sè nguyªn, sè thùc
/
Chia
sè nguyªn, sè thùc
div
chia lÊy phÇn nguyªn
sè nguyªn
mod
chia lÊy phÇn d
sè nguyªn
Vd: 7 div 2 = 3; 7 mod 2 = 1
- 12 div 7 = - 1; - 12 mod 7 = - 4
Quy taéc tính bieåu thöùc soá hoïc:
Caùc pheùp toaùn trong ngoaëc ñöôïc thöïc hieän tröôùc tieân.
Trong daõy caùc pheùp toaùn khoâng coù daáu ngoaëc, caùc pheùp nhaân, pheùp chia, pheùp chia laáy phaàn nguyeân vaø pheùp chia laáy phaàn dö ñöôïc thöïc hieän tröôùc.
Pheùp coäng vaø pheùp tröø ñöôïc thöïc hieän töø traùi sang phaûi.
4. Tổng kết và hướng dẫn học tập:
4.1. Tổng kết (củng cố): ( 8 phút )
- Yêu cầu HS làm BT2, BT4
- Hướng dẫn HS có kết quả đúng.
Kết quả:
2/ 2010 là kiểu số nguyên hoặc kiểu số thực hoặc kiểu xâu kí tự
4/ a. a/b+c/d b. a*x*x+b*x+c c. 1/x-a/5*(b+2) d. (a*a+b)*(1+c)*(1+c)*(1+c)
4.2. Hướng dẫn học tập (dặn dò): (1 phút )
Duyeät tieát 7 tuaàn 4
Ngaøy thaùng naêm 2016
Toå phoù
Kiên Thị Đệ
- Về nhà học bài, học kỹ nội dung phần ghi nhớ
- Trả lời lại những câu hỏi bài tập
- Đọc thêm nội dung trang 14/SGK
- Chuẩn bị bài thực hành 2
Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
Tuần: 4
Tiết: 8
Ngày soạn: 9/08/2016
1. Mục tiêu:
1.1.Kiến thức:
- Biết các phép so sánh trong pascal
- Hiểu các giao diện giao tiếp giữa con người với máy tính
1.2. Kỹ năng:
- Rèn luyện kĩ năng sử dụng các phép toán, phép so sánh với kiểu dữ liệu số.
- Nhận biết các giao diện gioa tiếp của pascal
1.3. Thái độ:
- Thái độ học tập nghiêm túc, yêu thích môn học.
2. Chuẩn bị của GV và HS:
2.1. Chuẩn bị của GV:
- GV: Sách giáo khoa, giáo án, baûng phu
2.2. Chuẩn bị của HS:
- Xem tröôùc baøi ôû nhaø.
3. Tổ chức các hoạt động học tập:
3.1. Ổn định lớp: (1 phút)
3.2. Kiểm tra bài cũ: không thực hiện
3.3. Tiến hành bài học:
Hoạt động 1: Caùc pheùp so saùnh: (15 phút)
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Trong toaùn hoïc caùc em ñaõ ñöôïc hoïc nhöõng pheùp so saùnh naøo?
- GV: Treo baûng 3 SGK vaø yeâu caàu HS quan saùt.
- Keát quaû cuûa pheùp toaùn so saùnh treân laø gì?
- Ghi Vd lên bảng: em haõy traû lôøi giaù trò cuûa bieåu thöùc sau:
a) 4 x 2 = 7;
b) 13+2 > 15 – 4
c) 5 + x < 10
GV: Khi vieát chöông trình, ñeå so saùnh döõ lieäu ta söû duïng caùc kí hieäu do ngoân ngöõ laäp trình qui ñònh. Kí hieäu caùc pheùp toaùn vaø pheùp so saùnh coù theå khaùc nhau tuyø theo töøng ngoân ngöõ laäp trình qui ñònh.
GV: Treo baûng 4 SGK vaø yeâu caàu HS quan saùt.
Kí hieäu trong Pascal
Pheùp so saùnh
Kí hieäu toaùn hoïc
=
Baèng
=
Khaùc
<
Nhoû hôn
<
<=
Nhoû hôn hoaëc baèng
<
>
Lôùn hon
>
>=
Lôùn hôn hoaëc baèng
>
GV: Cho HS ghi baøi.
- HS: Pheùp , =,
- HS quan saùt.
HS traû lôøi: Laø ñuùng hoaëc sai.
- HS: a) sai; b) ñuùng;
c) phuï thuoäc vaøo giaù trò cuûa x.
HS laéng nghe.
HS quan saùt.
HS ghi baøi.
3. Caùc pheùp so saùnh:
Kí hieäu cuûa caùc pheùp so saùnh trong Pascal:
Kí hieäu trong Pascal
Pheùp so saùnh
Kí hieäu toaùn hoïc
=
Baèng
=
Khaùc
<
Nhoû hôn
<
<=
Nhoû hôn hoaëc baèng
<
>
Lôùn hon
>
>=
Lôùn hôn hoaëc baèng
>
Hoạt động 2: giao tiếp người - máy tính: (20 phút)
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, höôùng daãn, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- GV: Khi thöïc hieän chöông trình, con ngöôøi thöôøng coù nhu caàu can thieäp vaøo quaù trình tính toaùn, thöïc hieän vieäc kieåm tra, ñieàu chænh, boå sung. Ngöôïc laïi, maùy tính cuõng cho thoâng tin veà keát quaû tính toaùn, thoâng baùo, gôïi yù, Quaù trình trao ñoåi döõ lieäu hai chieàu nhö theá ñöôïc goïi laø giao tieáp giöõa ngöôøi vaø maùy tính. Töông taùc giöõa ngöôøi vaø maùy tính thöôøng ñöôïc thöïc hieän nhôø thieát bò chuoät, baøn phím.
GV: Cho HS ghi baøi.
GV: Giôùi thieäu moät soá tröôøng hôïp töông taùc ngöôøi – maùy tính.
- GV: Yeâu caàu HS quan saùt H. 19 SGK.
- GV: Vôùi caâu leänh write (‘Dien tich hinh tron la’ , X); thì seõ in ra maøn hình keát quaû tính dieän tích hình troøn.
- GV: Caùc em quan saùt tieáp H.20 SGK.
- Khi gaëp doøng chöõ ñoù caùc em seõ laøm gì?
- GV: Ñaây laø moät trong nhöõng töông taùc thöôøng gaëp laø chöông trình yeâu caàu nhaäp döõ lieäu. Chöông trình seõ taïm ngöøng ñeå chôø ngöôøi duøng nhaäp döõ lieäu töø baøn phím hay chuoät. Hoaït ñoäng tieáp theo cuûa chöông trình tuyø thuoäc vaøo döõ lieäu ñöôïc nhaäp vaøo.
- GV: Ñeå coù ñöôïc keát quaû nhö H. 20 caùc em söû duïng hai caâu leänh:
Write (‘Ban hay nhap nam sinh: ’ );
Read (NS);
- GV: Coù hai cheá ñoä taïm ngöøng: Taïm ngöøng trong moät khoaûng thôøi gian nhaát ñònh vaø taïm ngöøng cho ñeán khi ngöôøi duøng nhaán phím.
- GV: Yeâu caàu HS quan saùt H.21 SGK.
GV: Sau khi in ra maøn hình doøng chöõ “cac ban cho hai giay nhe” thì chöông trình seõ taïm ngöøng trong hai giaây, sau ñoù seõ thöïc hieän tieáp.
- GV: Ta söû duïng hai caâu leânh:
Writeln (‘Cac ban cho 2 giay nhe’);
Delay (2000);
- GV: Caùc em xem tieáp ví duï 5. Sau khi thoâng baùo keát quaû tính soá Pi, chöông trình seõ taïm ngöøng chôø ngöôøi duøng nhaán Enter roài môùi thöïc hieän tieáp.
- GV: Ñeå chöông trình taïm döøng ta söû duïng moät trong hai caâu leänh: Read hoaëc Readln.
- GV: Yeâu caàu HS quan saùt H.23 SGK. Ñoù laø hình aûnh moät hoäp thoaïi.
- Hoäp thoaïi ñöôïc söû duïng ñeå laøm gì?
- GV: Neáu nhaùy vaøo nuùt ñoàng yù chöông trình seõ keát thuùc, coøn nhaùy huyû leänh chöông trình vaãn tieáp tuïc bình thöôøng.
- Cho HS ghi bài
- HS laéng nghe.
HS ghi baøi.
- Quan sát
- HS laéng nghe.
- Quan sát
- Nhập năm sinh vào
- HS laéng nghe.
- HS laéng nghe.
- HS laéng nghe.
- Quan sát
- HS laéng nghe.
- Quan sát
- HS laéng nghe.
- Quan sát
- HS: Lựa chọn đồng ý hay hủy bỏ theo yêu cầu của chương trình
- HS laéng nghe.
- HS ghi bài
4. Giao tiếp người - máy tính
- Quaù trình trao ñoåi döõ lieäu hai chieàu giöõa ngöôøi vaø maùy tính khi chöông trình hoaït ñoäng thöôøng ñöôïc goïi laø giao tieáp hoaëc töông taùc ngöôøi – maùy:
- Một số dạng giao tiếp giữa người- máy tính
+ Thông báo kết quả tính toán
+ Nhập dữ liệu
+ Tạm ngừng chương trình
+ Hộp thoại
4. Tổng kết và hướng dẫn học tập:
4.1. Tổng kết (củng cố): ( 8 phút )
- Yêu cầu HS làm BT3, BT5
- Hướng dẫn HS có kết quả đúng.
Kết quả:
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 của 20+5 như sau: 5+20=25.
Hai lệnh Writeln('100'); và Writeln(100); không tương đương với nhau vì một lệnh in ra màn hình xâu ký tự biểu diễn số 100 còn lệnh kia in ra màn hình số 100.
5/a. b. c. d.
4.2. Hướng dẫn học tập (dặn dò): (1 phút )
Duyeät tieát 8 tuaàn 4
Ngaøy thaùng naêm 2016
Toå phoù
Kiên Thị Đệ
- Về nhà học bài, học kỹ nội dung phần ghi nhớ
- Trả lời lại những câu hỏi bài tập
- Đọc thêm nội dung trang 14/SGK
- Chuẩn bị bài thực hành 2
BAØI THÖÏC HAØNH 2
VIEÁT CHÖÔNG TRÌNH ÑEÅ TÍNH TOAÙN
Tuần: 5
Tiết: 9
Ngày soạn: 26/08/2018
1. Mục tiêu:
1.1.Kiến thức:
- Bieát caùc kieåu döõ lieäu khaùc nhau thì coù caùc pheùp xöû lí khaùc nhau.
1.2. Kỹ năng:
- Thöïc hieän ñöôïc caùch chuyeån ñoåi töø bieåu thöùc trong toaùn hoïc sang bieåu thöùc trong Pascal.
- Hình thaønh kó naêng soaïn thaûo, chænh söûa chöông trình, bieân dòch, chaïy vaø xem keát quaû hoaït ñoäng cuûa chöông trình trong moâi tröôøng Turbo Pascal.
1.3. Thái độ:
- Nghieâm tuùc laøm baøi, thöïc hieän ñuùng yeâu caàu cuûa baøi thöïc haønh.
2. Chuẩn bị của GV và HS:
2.1. Chuẩn bị của GV:
- GV: Sách giáo khoa, giáo án phòng máy
2.2. Chuẩn bị của HS:
- Xem tröôùc baøi ôû nhaø.
3. Tổ chức các hoạt động học tập:
3.1. Ổn định lớp: (1 phút)
3.2. Kiểm tra bài cũ: (5 phút )
Câu hỏi
Trả lời
- Em hãy nêu các kiểu dữ liệu thường sử dụng trong Pascal?
- Em hãy nêu và ghi kí hiệu các phép toán trong Pascal?
Áp dụng:
(a+b)3(1+c2)
- GV gọi Hs khác nhận xét
- Gv nhận xét và cho điểm
- Các kiểu dữ liệu thường sử dụng trong Pascal: Integer, Real, Char, String.
+
céng
-
trõ
*
nh©n
/
Chia
div
chia lÊy phÇn nguyªn
mod
chia lÊy phÇn d
((a*a*a)+(b*b*b))*(1+c*c)
3.3. Tiến hành bài học:
Hoạt động 1: Luyeän taäp goõ caùc bieåu thöùc soá hoïc trong chöông trình Pascal (20 phút )
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Yeâu caàu HS khôûi ñoäng chöông trình Pascal.
- Haõy vieát bieåu thöùc toaùn hoïc sau döôùi daïng bieåu thöùc trong Pascal:
- Ghi caùc bieåu thöùc leân baûng.
a. 15x4-30+12 b.
d d.
- Löu yù: khi nhoùm caùc pheùp toaùn ta chæ ñöôïc duøng daáu ngoaëc ñôn.
- Quan saùt vaø höôùng daãn nhöõng HS chöa laøm ñöôïc.
- Sau khi thöïc hieän xong haõy môû moät trang môùi vaø goõ chöông trình câu 1b SGK/27 ñeå tính caùc bieåu thöùc treân:
- Leänh writeln duøng ñeå laøm gì?
- Caùc bieåu thöùc ñöôïc ñaët trong caâu leänh writeln ñeå in ra keát quaû. Sau khi hoïc baøi 4 thì caùc em seõ coù caùch vieát khaùc.
- Cho HS goõ chöông trình vaøo.
- Quan saùt vaø höôùng daãn nhöõng HS chöa laøm ñöôïc.
- Yeâu caàu HS löu chöông trình vôùi teân CT2. Sau ñoù dòch, chaïy chöông trình vaø kieåm tra keát quaû nhaän ñöôïc treân maøn hình.
HS khôûi ñoäng chöông trình Pascal.
HS quan saùt vaø goõ bieåu thöùc vaøo.
a. 15*4-30+12
b. ((10+5)/(3+1))-18/(5+1)
c. ((10+2)*(10+2))/(3+1)
d. ((10+2)*(10+2)-24)/(3+1)
- Laéng nghe.
- Gõ chương trình câu 1b SGK
- Leänh writeln duøng ñeå in thoâng tin ra maøn hình đđồng thời đưa dấu nhấp nháy xuống dòng
- Goõ chöông trình vaøo.
- Thực hiện lưu, dòch vaø chaïy chöông trình.
Baøi taäp 1: Luyeän taäp goõ caùc bieåu thöùc soá hoïc trong chöông trình Pascal:
a. 15*4-30+12
b. ((10+5)/(3+1))-18/(5+1)
c. ((10+2)*(10+2))/(3+1)
d. ((10+2)*(10+2)-24)/(3+1)
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));
Write (‘((10+2)*(10+2)-24)/(3+1)= ‘ , ((10+2)*(10+2)-24)/(3+1) );
Readln
End.
Hoạt động 2: Tìm hieåu caùc pheùp chia laáy phaàn nguyeân vaø pheùp chia laáy phaàn dö vôùi soá nguyeân. Söû duïng caùc caâu leänh taïm ngöøng chöông trình: (15 phút )
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, höôùng daãn, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Yeâu caàu HS môû teäp chöông trình môùi vaø goõ noäi dung sau vaøo:
Uses crt;
Begin
Clrscr;
Writeln (‘16/3 = ‘, 16/3);
Writeln (‘ 16 div 3 = ‘, 16 div 3);
Writeln (‘ 16 mod 3 = ‘, 16 mod 3);
Writeln (‘ 16 mod 3 = ‘, 16 – (16 div 3)*3);
Writeln (‘ 16 div 3 = ‘, 16 – (16 mod 3))/3);
End.
- Sau khi goõ xong thì lưu lại với tên BT2
- Môû teäp chöông trình môùi.
- Goõ noäi dung.
- Lưu chương trình
Baøi taäp 2: Tìm hieåu caùc pheùp chia laáy phaàn nguyeân vaø pheùp chia laáy phaàn dö vôùi soá nguyeân. Söû duïng caùc caâu leänh taïm ngöøng chöông trình:
Uses crt;
Begin
Clrscr;
Writeln (‘16/3 = ‘, 16/3);
Writeln (‘ 16 div 3 = ‘, 16 div 3);
Writeln (‘ 16 mod 3 = ‘, 16 mod 3);
Writeln (‘ 16 mod 3 = ‘, 16 – (16 div 3)*3);
Writeln (‘ 16 div 3 = ‘, 16 – (16 mod 3))/3);
End.
4. Tổng kết và hướng dẫn học tập:
Ngày tháng năm 2018
Duyệt của tổ trưởng
Thạch Nhung
4.1. Tổng kết (củng cố): ( 3 phút )
Nhận xét lại cách Hs thực hiện chuyển đổi các phép toán sang pascal
4.2. Hướng dẫn học tập (dặn dò): (1 phút )
- Xem lại các bài tập, chuẩn bị bài tập 3
- Tắt maùy, saép xeáp gheá goïn gaøng vaø veä sinh phoøng maùy.
BAØI THÖÏC HAØNH 2
VIEÁT CHÖÔNG TRÌNH ÑEÅ TÍNH TOAÙN
Tuần: 5
Tiết: 10
Ngày soạn: 26/08/2018
1. Mục tiêu:
1.1.Kiến thức:
- Bieát caùc kieåu döõ lieäu khaùc nhau thì coù caùc pheùp xöû lí khaùc nhau.
- Bieát leänh in döõ lieäu ra maøn hình, taïm ngöøng chöông trình, laøm saïch maøn hình vaø hieån thò keát quaû.
1.2. Kỹ năng:
- Thöïc hieän ñöôïc caùch chuyeån ñoåi töø bieåu thöùc trong toaùn hoïc sang bieåu thöùc trong Pascal.
- Hình thaønh kó naêng soaïn thaûo, chænh söûa chöông trình, bieân dòch, chaïy vaø xem keát quaû hoaït ñoäng cuûa chöông trình trong moâi tröôøng Turbo Pascal.
1.3. Thái độ:
- Nghieâm tuùc laøm baøi, thöïc hieän ñuùng yeâu caàu cuûa baøi thöïc haønh.
2. Chuẩn bị của GV và HS:
2.1. Chuẩn bị của GV:
- GV: Sách giáo khoa, giáo án
2.2. Chuẩn bị của HS:
- Xem tröôùc baøi ôû nhaø.
3. Tổ chức các hoạt động học tập:
3.1. Ổn định lớp: (1 phút)
3.2. Kiểm tra bài cũ: không thực hiện
3.3. Tiến hành bài học:
Hoạt động 1: Tìm hieåu caùc pheùp chia laáy phaàn nguyeân vaø pheùp chia laáy phaàn dö vôùi soá nguyeân. Söû duïng caùc caâu leänh taïm ngöøng chöông trình: (15 phút)
a. Phương pháp: Gôïi yù HS tìm hieåu taïo söï tö duy logic, höôùng daãn, dieãn giaûng tích cöïc, vấn đáp
b. Các bước của hoạt động:
HÑ cuûa GV
HÑ cuûa HS
Noäi Dung
- Mở tệp chương trình BT2 ở tiết học trước
- Dịch và chạy chương trình
Các file đính kèm theo tài liệu này:
- tiet 1.2 tuan 1.doc