Kiến thức: Sau khi học xong bài học, học sinh: - 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
Trang 1Ngày soạn: 15/8/2009
Ngày dạy: /8/2009
TIẾT: 1+ 2 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
I MỤC TIÊU BÀI HỌC
1 Kiến thức: Sau khi học xong bài học, học sinh:
- 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 thao tác liên tiếp một cách tự động
- Hiểu được việc 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 vai trò của ngôn ngữ lập trình và chương trình dịch
2 Kĩ năng:
Rèn luyện cho học sinh những kĩ năng phân tích các công việc, bài toán cụ thể
3 Tư duy: Rèn luyện tư duy lôgíc, khả năng tưởng tượng phong phú.
4 Thái độ: Giáo dục cho học sinh về ý thức học tập tự giác, tự nghiên cứu.
II THIẾT BỊ, TÀI LIỆU DẠY - HỌC
1 Chuẩn bị của thày:
- Soạn bài, nghiên cứu tài liệu
2 Chuẩn bị của HS:
- Sách giáo khoa, vở ghi
III TIẾN TRÌNH TỔ CHỨC DẠY – HỌC
1 Ổn định tổ chức: (1 phút): Lớp 8A: ; 8B: ; 8C:
2 Kiểm tra bài cũ(4 phút): Sự chuẩn bị của HS
3 Giới thiệu bài mới(1 phút): Tiếp theo chương trình Tin học quyển 2, chúng ta tiếp
tục tìm hiểu rõ hơn: máy tính có thể là những công việc có thể được là do đâu, ai thực hiện
4 Dạy – học bài mới (34 phút)
Hoạt động của giáo viên và học sinh Nội dung
* Hoạt động 1: (9 phút)
GV giới thiệu nội dung bài học
- Máy tính có thể tự thực hiện các công việc như
con người hay không?
Cả lớp thảo luận: Chúng ta đã làm những gì khi
thực hiện các thao tác trên máy tính khi muốn soạn
thảo đoạn văn bản, sao chép hay di chuyển một
đoạn văn bản?
- HS liệt kê được một số công việc khi thực hiện
trên máy tính
- Yêu cầu HS thảo luận theo nhóm bàn, rút ra
những ý chính của câu hỏi Từ đó nêu rõ việc con
người ra lệnh cho máy như thế nào
- HS: Thảo luận, nêu ý kiến theo nhóm, các nhóm
khác nhận xét, bổ sung
1 Con người ra lệnh cho máy tính như thế nào?
- Nháy đúp chuột vào biểu tượng của chương trình
- Gõ 1 phím trên bàn phím
- Sao chép, cắt, dán, di chuyển, …
=> Để 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ẽ thực hiện lần lượt các lệnh đó
Trang 2Hoạt động của giáo viên và học sinh Nội dung
* Hoạt động 2: (11 phút)
- GV giới thiệu về rô- bốt: một loại máy tự động
thực hiện một số công việc thông qua điều khiển
của con người và nêu ví dụ về rô- bốt nhặt rác như
SGK(Chiếu hình ảnh minh họa)
- HS nêu được một số ví dụ tương tự như ví dụ
SGK, cần nêu rõ từng bước của công việc
- HS nêu ví dụ theo ý hiểu của mình, thảo luận
theo nhóm 2 HS
- Cả lớp nhận xét
- GV nhận xét, bổ sung những ví dụ HS đưa ra
- GV nhấn mạnh các lệnh được thực hiện lần lượt
theo các bước trên và "Hãy nhặt rác" có thể được
coi là một lệnh bao gồm các bước trên
2 Ví dụ: rô- bốt nhặt rác Các bước thực hiện:
B1 Tiến 2 bước;
B2 Quay trái, tiến 1 bước;
B3 Nhặt rác;
B4 Quay phải, tiến 3 bước;
B5 Quay trái, tiến 2 bước;
B6 Bỏ rác vào thùng;
* Hoạt động 3: (14 phút)
- GV giới thiệu khái niệm chương trình máy tính
như SGK
- GV giới thiệu lại ví dụ rô- bốt nhặt rác với tên
"Hãy nhặt rác"
- Có nhận xét gì về tiến trình thực hiện lệnh trong
chương trình trên?
- HS thảo luận về việc thực hiện các chương trình
theo các ví dụ HS đưa ra
- GV nhận xét, bổ sung và lưu ý: Các lệnh được
thực hiện từ lệnh đầu tiên đến lệnh cuối cùng cho
đến khi đạt được mục đích(thực hiện xong chương
trình)
- HS thảo luận: Những chương trình trong các ví
dụ trên có mấy lệnh
- GV: trong thực tế mỗi chương trình có thể có rất
nhiều câu lệnh
- Viết chương trình là gì?(hướng dẫn máy tính thực
hiện các công việc hay giải 1 bài toán cụ thể)
- Tại sao cần viết chương trình?
- HS thảo luận và trả lời Cả lớp nhận xét
- GV kết luận
3 Viết chương trình - ra lệnh cho máy tính làm việc
- Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực hiện được
- Ví dụ:
- 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
5 Sơ kết bài học:(5 phút)
- Củng cố: GVtóm tắt lại các nội dung cơ bản trong bài
- Dặn dò: Về nhà lấy thêm các ví dụ về chương trình
- Bài tập: 1 , 2 SGK/8
6 Rút kinh nghiệm:
Hãy nhặt rác;
Bắt đầu
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;
Kết thúc
Trang 3……… ………
TIẾT 2:
III TIẾN TRÌNH TỔ CHỨC DẠY – HỌC
1 Ổn định tổ chức: (1 phút): Lớp 8A: ; 8B: ; 8C:
2 Kiểm tra bài cũ(4 phút): Nêu 1 ví dụ về chương trình Chương trình đó có mấy
bước?
3 Giới thiệu bài mới(1 phút): Để hiểu rõ hơn về chương trình ta xét nội dung tiết 2.
4 Dạy – học bài mới (34 phút)
Hoạt động của giáo viên và học sinh Nội dung
* Hoạt động 1: (25 phút)
GV giới thiệu nội dung bài học
- Máy tính có thể tự thực hiện các công việc như con
người hay không?
- Người ta biểu diễn thông tin trong máy tính như thế
nào?
- GV: Ngôn ngữ dành cho máy tính được gọi là ngôn ngữ
máy
- Để máy tính thực hiện được các lệnh ta cần làm gì?(Ra
lệnh cho máy tính)
- HS thảo luận: Để con người có thể ra lệnh cho máy
tính, con người cần làm gì?
- GV lấy ví dụ về người phiên dịch trong quá trình giao
tiếp giữa những người không biết ngôn ngữ của nhau:
người nước ngoài và người Việt Nam
- HS trả lời, GV nhận xét, bổ sung và chốt lại:
Máy tính chưa thể hiểu được các chương trình viết bằng
ngôn ngữ lập trình
- GV nêu khái niệm về chương trình dịch
- HS thảo luận: Để tạo ra chương trình máy tính người ta
làm thế nào?
- Việc tạo ra chương trình máy tính gồm hai bước:
+ Viết chương trình bằng ngôn ngữ lập trình
+ Dịch chương trình thành ngôn ngữ máy để máy tính
hiểu được
- GV giới thiệu về một số môi trường lập trình bằng ngôn
ngữ lập trình Pascal
4 Chương trình và ngôn ngữ lập trình
- Ngôn ngữ máy: thông tin đưa vào được chuyển thành các dãy bit- đó là ngôn ngữ máy
- Ngôn ngữ lập trình: là ngôn ngữ dùng để viết các chương trình máy tính
- Chương trình dịch: là chương trình chuyển từ ngôn ngữ lập trình sang ngôn ngữ máy
=> Chương trình soạn thảo(như soạn thảo văn bản) và chương trình dịch cùng với các công cụ trợ giúp, tìm kiếm, sửa lỗi và thực hiện chương trình được kết hợp vào một phần mềm gọi là môi trường lập trình Ví dụ: môi trường Turbo Pascal và Free Pascal
* Hoạt động 2: (9 phút)
- GV chữa bài tập 2/8SGK: Cho biết lý do cần phải viết
chương trình để điều khiển máy tính?
- HS thảo luận trả lời các câu hỏi trong những bài tập
SGK/8:
- Bài 3 Tại sao người ta phải tạo ra các ngôn ngữ lập
Chữa bài tập:
Bài 2/8SGK: - Là để ra lệnh cho máy tí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ả
Bài 3/8SGK
Trang 4Hoạt động của giáo viên và học sinh Nội dung
trình trong khi có thể điều khiển máy tính bằng ngôn ngữ
máy? (Các ngôn ngữ lập trình là những ngôn ngữ có thể
sử dụng được các từ có nghĩa, dễ hiểu, dễ nhớ để viết các
câu lệnh thay cho viết các dãy bit.)
- Vì việc viết chương trình bằng ngôn ngữ máy rất khó khăn và mất rất nhiều thời gian, công sức: Các câu lệnh nếu được viết bằng dãy các bit sẽ khác ngôn ngữ tự nhiên nên khó nhớ, khó
sử dụng
5 Sơ kết bài học:(5 phút)
- Củng cố: GV tóm tắt lại nội dung cơ bản trong bài học
- Dặn dò: Về nhà lấy thêm các ví dụ về chương trình
- Bài tập: 3(hoàn thành đầy đủ), 4 SGK/8
6 Rút kinh nghiệm:
……… ………
……… ………
Ngày soạn: 15/8/2009
Ngày dạy: /8/2009
TUẦN 2 TIẾT: 3+ 4 BÀI 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
I MỤC TIÊU BÀI HỌC
1 Kiến thức: Sau khi học xong bài học, học sinh:
- Biết thế nào là lập trình
- Làm quen với chương trình Turbo Pascal đơn giản đầu tiên
- Làm quen với ngôn ngữ lập trình Pascal
- Nhận biết một số từ khóa và cấu trúc của chương trình Pascal
2 Kĩ năng:
- Biết soạn thảo một chương trình Turbo Pascal đơn giản
- Biết chạy một chương trình cụ thể trong mội trường lập trình Turbo Pascal
3 Tư duy: Rèn luyện tư duy lôgíc, óc phán đoán.
II THIẾT BỊ, TÀI LIỆU DẠY - HỌC
1 Chuẩn bị của thày:
- Soạn bài, nghiên cứu tài liệu
- Máy tính, náy chiếu(nếu có)
2 Chuẩn bị của HS:
- Học bài cũ, làm bài tập
III TIẾN TRÌNH TỔ CHỨC DẠY – HỌC
1 Ổn định tổ chức: (1 phút) Lớp 8A: ; 8B: ; 8C:
2 Kiểm tra bài cũ(4 phút): Trả lời câu hỏi bài 4/8SGK
3 Giới thiệu bài mới(1 phút)
4 Dạy – học bài mới (34 phút)
Trang 5Hoạt động của giáo viên và học sinh Nội dung
* Hoạt động 1: (7 phút)
- GV giới thiệu chương trình Pascal đơn giản như ví
dụ1, giải thích các câu lệnh trong chương trình, kết
quả chạy chương trình
- Chương trình trên chỉ có 5 dòng lệnh, mỗi dòng lệnh
gồm các cụm từ được tạo từ các ký tự khác nhau
- GV lưu ý trên thực tế có thể có những chương trình
có đến hàng triệu câu lệnh.(Sẽ tìm hiểu sau)
1 Ví dụ về chương trình
Ví dụ 1: Chương trình đơn giản viết bằng ngôn ngữ lập trình Pascal
=> kết quả chạy chương trình: in ra màn hình dòng
Chao cac ban
* Hoạt động 2: (12 phút)
- GV nêu những yếu tố của ngôn ngữ lập trình: giống
như ngôn ngữ tự nhiên, có các kí tự, quy tắc để ghép
các kí tự thành từ có nghĩa, thành câu
=> khái niệm về ngôn ngữ lập trình
- HS tìm hiểu nội dung trong SGK, thảo luận theo
nhóm 2 HS và trả lời:
- Ngôn ngữ lập trình gồm những gì?
- Trong ví dụ nêu trên, em hãy nêu rõ đã sử dụng
những gì?
- GV nhận xét, kết luận
- HS ghi bài
- GV yêu cầu HS quan sát(hình dung) các ký tự có trên
bàn phím và nêu vị trí những ký tự dấu phép toán
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ý tự và quy tắc sao cho có thể viết được các lệnh tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính
- Ngôn ngữ lập trình gồm:
+ Bảng chữ cái: thường gồm các chữ cái tiếng Anh và 1 số ký hiệu khác như dấu phép toán(+, -, *, /), dấu ( và ), dấu ' và ',…
+ Các quy tắc: cách viết(cú pháp)
và ý nghĩa của chúng; cách bố trí các câu lệnh thành chương trình
* Hoạt động 3 (15 phút)
- GV đưa ra các khái niệm về: từ khóa, tên và lấy ví dụ
như SGK
- GV lưu ý: Từ khóa của một ngôn ngữ lập trình là
những từ dành riêng, ngoài mục đích sử dụng do ngôn
ngữ lập trình đó quy định, không được dùng các từ
khóa này cho bất cứ mục đích nào khác
- Tên do người lập trình đặt và tuân thủ theo qui tắc
của ngôn ngữ lập trình cũng như của chương trình
dịch.(VD: CT_dau_tien)
- GV lưu ý: Tên trong chương trình được dùng để phân
biệt và nhận biết, có thể đặt tên tùy ý nhưng để dễ sử
dụng ta nên đặt tên sao cho ngắn gọn, dễ hiểu, dễ sử
dụng
3 Từ khóa và tên:
a) Từ khóa: Program; Uses;
Begin; End,…
Trong đó:
Program:khai báo chương trình Uses: khai báo các thư viện
Begin và End: lệnh bắt đầu và lệnh kết thúc chương trình
b) Sử dụng tên trong chương trình:
Ví dụ 2: CT_dau_tien; a, b + Hai tên khác nhau ứng với các đại lượng khác nhau
+ Tên không được trùng với các từ khóa
Program CT_dau_tien;
Uses crt;
Begin Writeln('Chao cac ban');
End
Lệnh khai báo tên
chương trình
Lệnh in ra màn hình
dòng chữ:
Chao cac ban
Trang 6Hoạt động của giáo viên và học sinh Nội dung
- HS đọc ví dụ 2 để hiểu thêm về cách đặt tên hợp lệ,
không hợp lệ
- HS thảo luận và điền vào ô tương ứng những tên hợp
lệ hay không hợp lệ
- Lấy thêm các ví dụ về tên hợp lệ, không hợp lệ?
- GV lưu ý sẽ làm quen với cách đặt tên và sử dụng tên
trong các bài sau
VD:
hợp lệ
Ban_kinh x
5 Sơ kết bài học:(5 phút)
- Củng cố: Nêu khái niệm về ngôn ngữ lập trình Cho ví dụ một tên hợp lệ, một tên không hợp lệ
- Dặn dò: Học bài theo các nội dung đã học
- Bài tập: 1 , 2, 3 /13- SGK
6 Rút kinh nghiệm:
……… ………
……… ………
TIẾT 4 III TIẾN TRÌNH TỔ CHỨC DẠY – HỌC
1 Ổn định tổ chức: (1 phút) Lớp 8A: ; 8B: ; 8C:
2 Kiểm tra bài cũ(4 phút): Trả lời câu hỏi bài 3/13- SGK
3 Giới thiệu bài mới(1 phút)
4 Dạy – học bài mới (34 phút)
Hoạt động của giáo viên và học sinh Nội dung
* Hoạt động 1: (19 phút)
- GV giới thiệu cấu trúc chung của chương trình Pascal
đơn giản như ví dụ1, giải thích các phần trong chương
trình
- Phần khai báo gồm khai báo tên chương trình
CT_dau_tien và khai báo thư viện crt với từ khóa
Uses;
- Phần thân: Gồm từ khóa Begin và end ; trong
chương trình trên chỉ có 1 câu lệnh Writeln('Chao cac
ban');
- Nhắc lại cấu trúc chung của chương trình?
- GV nêu chú ý về phần khai báo và phần thân CT
4 Cấu trúc chung của chương trình
* Gồm 2 phần chính:
- Phần khai báo:
+ Khai báo tên chương trình;
+ Khai báo thư viện(chứa các lệnh viết sẵn cần sử dụng trong chương trình) và một số khai báo khác
- Phần thân: gồm các câu lệnh mà máy tính cần thực hiện
* Chú ý:
+ Phần khai báo có thể có hoặc không, nếu có phải đặt trước phần thân
+ Phần thân bắt buộc phải có
Program CT_dau_tien;
Uses crt;
Begin Writeln('Chao cac ban');
End
Phần khai báo
Phần thân
chương trình
Trang 7* Hoạt động 2: (15 phút)
- GV khởi động chương trình Turbo Pascal và thực
hiện các thao tác để xuất hiện trên màn hình các cửa sổ
như SGK
- GV gõ chương trình như ví dụ đã nêu trên:
- GV thực hiện các thao
tác, HS quan sát Nêu
các phần của chương trình trên máy
Bài tập: Viết chương trình in ra dòng có tên của em
5 Ví dụ về ngôn ngữ lập trình Các thao tác viết và chạy chương trình trong môi trường Turbo Pascal:
- Soạn thảo chương trình
- Kiểm tra lỗi chính tả và cú pháp: dùng lệnh Alt+F9
- Chạy chương trình: dụng lệnh Ctrl+F9
- Đọc thông báo hoặc kết quả trên màn hình
5 Sơ kết bài học:(5 phút)
- Củng cố: Nêu cấu trúc chung của chương trình Cho ví dụ một chương trình trên Turbo Pascal
- Dặn dò: Học bài theo các nội dung đã học Học thuộc phần ghi nhớ
- Bài tập: 4- 6 /13- SGK
Viết chương trình trên Turbo Pascal in ra màn hình 5 điều Bác Hồ dạy
6 Rút kinh nghiệm:
……… ………
……… ………
Ngày soạn: 05/9/2009
Ngày dạy: /9/2009
TUẦN 3: TIẾT 5, 6:
BÀI THỰC HÀNH 1: LÀM QUEN VỚI TURBO PASCAL
I MỤC TIÊU BÀI HỌC
Program CT_dau_tien;
Uses crt;
Begin Writeln('Chao cac ban');
End
Trang 81 Kiến thức: Sau khi học xong bài học, học sinh:
- 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ảng chọn và chọn lệnh
2 Kĩ năng:
- Gõ được một chương trình Turbo Pascal đơn giản
- Biết cách dịch, sửa lỗi trong chương trình, chạy chương trình và xem kết quả
3 Tư duy:
4 Thái độ: Giáo dục cho học sinh về ý thức học tập bộ môn, tích tự giác trong học tập.
II THIẾT BỊ, TÀI LIỆU DẠY - HỌC
1 Chuẩn bị của thày:
- Soạn bài
- Phòng máy, máy chiếu(Nếu có)
2 Chuẩn bị của HS:
- Học bài cũ, làm bài tập
III TIẾN TRÌNH TỔ CHỨC DẠY – HỌC
1 Ổn định tổ chức: (3 phút)
2 Kiểm tra bài cũ: Xen kẽ trong giờ.
3 Giới thiệu bài mới(2 phút)
4 Dạy – học bài mới (80 phút)
Hoạt động của giáo viên và học sinh Nội dung
*Hoạt động 1:(15 phút)
a) Khởi động Turbo Pascal
b) Quan sát màn hình của Turbo Pascal
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) Nhấn phím F10 để mở bảng chọn, sử dụng các phím
mũi tên sang phải, trái, để di chuyển qua lại giữa các
bảng chọn
e) Nhấn phím Enter để mở một bảng chọn
f) Quan sát các lệnh trong từng bảng chọn
g) Sử dụng các phím mũi tên lên, xuống để di chuyển
qua lại giữa các lệnh trong bảng chọn
h) Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal
Bài 1 Làm quen với việc khởi động và thoát khỏi Turbo Pascal
Nhận biết các thành phần trên màn hình của Turbo Pascal
*Hoạt động 2:(35 phút)
a) Khởi động lại
Turbo
Pascal và gõ
dòng lệnh sau:
- GV lưu ý như SGK
Bài 2 Soạn thảo, lưu, dịch và chạy một chương trình đơn giản
- Chú ý:
+ 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 bàn phím như soạn thảo văn bản
+ Câu lệnh Clrscr chỉ được dùng khi khai báo thư viện crt.
Program CT_dau_tien;
Uses crt;
Begin Clrscr;
Writeln('Chao cac ban');
Write('Toi la Turbo Pascal');
End
Trang 9Hoạt động của giáo viên và học sinh Nội dung
b) Nhấn F2(hoặc File-> Save) để lưu chương trình Gõ
tên tệp trong ô Save file as và nhấn Enter (hoặc nháy
OK)
c) Nhấn phím Alt+F9 để dịch chương trình
- GV lưu ý máy không báo lỗi thì nhấn phím bất kỳ để
đóng hộp thông báo
d) 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ỳ để quay về màn hình soạn thảo
*Hoạt động 3:(25 phút)
a) Xóa dòng lệnh Begin Dịch chương trình và quan sát
thông báo 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ìnhvà quan sát
thông báo lỗi
c) Nhấn tổ hợp phím Alt+X để thoát khỏi Turbo Pascal
nhưng không lưu các chỉnh sửa
- GV đưa ra tình huống câu lệnh Writeln; Write HS quan
sát và nêu sự khác nhau cơ bản
* Trong quá trình thực hành GV có thể cho điểm HS làm
tốt, xác định rõ các thành phần của chương trình
3 Chỉnh sửa chương trình và nhận biết một số lỗi
Chú ý:
- Dấu chấm phẩy(;) được dùng
để phân cách các lệnh trong chương trình Pascal Sau câu lệnh ngay trước từ khóa End có thể không cần đặt dấu chấm phẩy
- Từ khóa End luôn có một dấu chấm đi kèm
5 Sơ kết bài học:(10 phút)
- Củng cố: Nêu cấu trúc chung của chương trình
Lấy 1 ví dụ trong môi trường Turbo Pascal
Đọc phần ghi nhớ cuối bài thực hành
- Dặn dò: Ghi nhớ phần tổng kết cuối bài thực hành
Học bài, xem lại bài tập đã chữa, đã làm Đọc trước bài mới
- Bài tập: Về nhà viết lại các dòng lệnh đã thực hiện trên máy vào vở
6 Rút kinh nghiệm:
……… ………
……… ………
……… ………
Ngày soạn: 09/9/2009
Ngày dạy: /9/2009 TUẦN 4
TIẾT 7+ 8:
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I MỤC TIÊU BÀI HỌC
1 Kiến thức: Sau khi học xong bài học, học sinh:
- Biết khái niệm kiểu dữ liệu
Trang 10- Biết một số phép toán cơ bản với dữ liệu số
- Nắm được các loại Biểu thức số học và biểu thức so sánh
- Biết khái niệm điều khiển tương tác giữa người với máy tính
2 Kĩ năng:
- Có kỹ năng viết các biểu thức toán thành các phép toán trong ngôn ngữ lậpảnình nói chung và ngôn ngữ Pascal nói riêng
3 Tư duy: Rèn luyện tư duy lôgíc
4 Thái độ: Giáo dục lòng say mê học môn Tin học.
II THIẾT BỊ, TÀI LIỆU DẠY - HỌC
1 Chuẩn bị của thày:
- Soạn bài, nghiên cứu tài liệu
- Máy tính, máy chiếu(nếu có)
2 Chuẩn bị của HS:
- Học bài cũ, làm bài tập
Tiết 1 III TIẾN TRÌNH TỔ CHỨC DẠY – HỌC
1 Ổn định tổ chức: (1 phút) Lớp 8A: ; 8B: ; 8C:
2 Kiểm tra bài cũ(4 phút): Trả lời câu hỏi 5/13- SGK; Cho ví dụ?
3 Giới thiệu bài mới(1 phút)
4 Dạy – học bài mới (34 phút)
Hoạt động của giáo viên và học sinh Nội dung
* Hoạt động 1: ( 10 phút)
- GV giới thiệu khái niệm về dữ liệu:
là những thông tin có thể có trong máy
tính hay trong các lính vực khác nhau
- HS nghiên cứu SGK và TLCH:
- Có những kiểu dữ liệu nào mà em
biết?
- GV nêu một số kiểu dữ liệu được sử
dụng trong Tin học: kiểu xâu kí tự, …
và đưa ra một số ví dụ minh họa
- GV giới thiệu thêm về kiểu dữ liệu
trong ngôn ngữ Pascal như SGK
(Lưu ý các số thực lấy giá trị tuyệt đối
trong khoảng 2,9.10-39 đến 1,7.1038 và
số 0.)
- GV lưu ý cách viết ký tự dãy chữ số
thành xâu bằng cách viết dãy số đó
trong cặp dấu nháy đơn.(Ví dụ:
'12431')
1 Dữ liệu và kiểu dữ liệu
* Ví dụ 1: Chao cac ban
2008+2009 = 4017
* Dữ liệu gồm các kiểu:
- Kiểu số nguyên: số học sinh trong lớp, số sách
vở, …
- Kiểu số thực: chiều cao của người, điểm trung bình môn Toán, …
- Kiểu xâu kí tự: day các "chữ cái" lấy từ bảng chữ cái của ngôn ngữ lập trình
* Ví dụ 2: Kiểu dữ liệu trong ngôn ngữ Pascal: Tên kiểu Phạm vi giá trị
Interger Số nguyên từ 524288 đến
524287 Real Số thực có giá trị đến 39 chữ
số sau phần thập phân Char Một kí tự trong bảng chữ cái string xâu kí tự, tối đa 255 kí tự