I. Mục tiêu bài học.
1. Kiến thức
- Biết khái niệm kiểu dữ liệu
- Biết một số phép toán cơ bản với dữ liệu số
2. Kỹ năng
-Tính toán với phép tính MOD, DIV, viết các biểu thức toán sang pascal và ngược lại.
3. Thái độ
- Ham học hỏi, tư duy học tập.
II. Chuẩn bị của giáo viên và học sinh
1.Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học.
2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.
Ngày dạy: / /2010. Tại lớp 8A1 Ngày dạy: / /2010. Tại lớp 8A2 Ngày dạy: / /2010. Tại lớp 8A3 Tiết 7- Bài 3: 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 - Biết khái niệm kiểu dữ liệu - Biết một số phép toán cơ bản với dữ liệu số 2. Kỹ năng -Tính toán với phép tính MOD, DIV, viết các biểu thức toán sang pascal và ngược lại. 3. Thái độ - Ham học hỏi, tư duy học tập. II. Chuẩn bị của giáo viên và học sinh 1.Giáo viên: Bài soạn, SGK, máy ghi hình, máy tính, đồ dùng dạy học. 2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập. III. Hoạt động dạy – học ổn định tổ chức: Lớp 8A1: / Lớp 8A2: / Hoạt động của GV và HS Nội dung chính GV ? HS GV HS GV GV HS GV ? HS GV ? HS GV ? HS GV HS HS HS ? GV HS GV GV HS 1. Kiểm tra bài cũ. (5 phút) ? Em hãy cho biết chương trình sau đây đâu là từ khóa? Program CT_dau_tien; Uses crt; Begin Write(‘Chao cac ban’); Writeln(‘Toi la Pascal’); End. ? Câu lệnh Write,Writeln, clrscr có chức năng gì? 2. Bài mới. Hoạt động 1 (10 phút) Dữ liệu và kiểu dữ liệu Đặt vấn đề: Máy tính là công cụ xử lý thông tin còn chương trình chỉ dẫn cho máy tính cách thức xử lý thông tin. Thông tin đa dạng nên dữ liệu trong máy tính cũng rất đa dạng. Các ngôn ngữ lập trình thường chia dữ liệu thành các kiểu khác nhau để xử lý. Trong Excel có mấy kiểu dữ liệu chính? Đó là những kiểu nào? Trả lời Trong Pascal có các kiểu dữ liệu như chữ, số nguyên, số thập phân Quan sát ví dụ 1 SGK Các kiểu dữ liệu thường xử lý theo các cách khác nhau như thực hiện tính toán với các số với các chữ thì không. Các ngôn ngữ lập trình định nghĩa sẵn các kiểu dữ liệu. Dưới đây là một số kiểu dữ liệu Giới thiệu ví dụ 2 Quan sát và ghi bài Lấy một số ví dụ minh hoạ Kết luận kiến thức Hoạt động 2 ( 15 phút) Các phép toán với dữ liệu kiểu số Em hãy kể một số phép toán thông thường Trả lời Đưa ra bảng 2 Quan sát và ghi bài Giải thích về kiểu dữ liệu thông qua các ví dụ Em hãy cho biết kết quả các phép toán sau 5 mod 2 = 5 div 2 = Suy nghĩ và lên bảng trình bày kết quả Ta có thể kết hợp các phép tính số học thành biểu thức số học phức tạp hơn Em hãy viết biểu thức theongôn ngữ lập trình Pascal Hoạt động độc lập làm vào nháp sau đó GV lấy kết quả một số em để chữa. Chú ý, nhận xét bổ xung Đưa ra trường hợp có ngoặc vuông ta viết trong pascal thay bằng ngoặc tròn Làm vào vở sau đó GV kiểm tra kết quả. Đọc quy tắc tính các biểu thức số học Quy tắc SGK Hoạt động 3 ( 8 phút) Các phép so sánh Em hãy liệt kê các phép so sánh Đưa ra các phép so sánh Đưa ra bảng 3 Quan sát và ghi bài Kết quả của phép so sánh cho kết quả đúng hoặc sai Ví dụ Trong pascal khi viết chương trình chúng ra phải sử dụng các ký hiệu do NNLT quy định Ví dụ 3: đưa ra bảng 4 Quan sát và ghi bài 3. Củng cố và luyện tập ( 4 phút) GV: Tóm tắt kiến thức trọng tâm. Trả lời và câu hỏi và làm bài tập 2 Từ khoá:Program,Uses, Begin, End Write:Xuất dữ liệu trên 1 dòng Writeln:Xuất dữ liệu trên từng dòng Clrscr: Lệnh xoá màn hình 1. Dữ liệu và kiểu dữ liệu Kiểu Tên kiểu Phạm vi giá trị Số nguyên Integer -216 đến 216-1 Số thực Real 2.9 x 10-39 đến 1.7 x 1038 Ký tự Char Một chữ cái Xâu ký tự String Xâu ký tự, tối đa 255 ký tự 2. Các phép toán với dữ liệu kiểu số Kí hiệu Phép toán Kiểu dữ liệu + Cộng Số nguyên, số thực - Từ Số nguyên, số thực * Nhân Số nguyên, số thực / Chia Số nguyên, số thực Mod Chia lấy phần dư Số nguyên div Chia lấy phần nguyên Số nguyên (x+5)/(a+3)-y*(x+2)2/(b+5) ((a+b)*(c-d))/3-a 3. Các phép so sánh Kí hiệu trong pascal Phép so sánh Ký hiệu toán học = Bằng = Khác ≠ < Nhỏ hơn < <= Nhỏ hơn hoặc bằng ≤ > Lớn hơn > >= Lớn hơn hoặc bằng ≥ 4. Hướng dẫn học tự học ở nhà và chuẩn bị cho tiết sau. ( 3 phút) Chuẩn bị cho tiết sau: HS: - Học bài cũ, trả lời các câu hỏi SGK , đọc trước phần còn lại. GV: - Soạn bài, nghiên cứu SGK, máy tính, ĐDDH.
Tài liệu đính kèm: