Các phép toán với dữ liệu kiểu số - Giới thiệu một số phép toán Học sinh chú ý lắng nghe => Kí hiệu của các phép toán số số học trong Pascal như: cộng, ghi nhớ kiến thức.. học trong Pasc[r]
(1)Tuần tiết 7, Bài 3: Ngày soạn: 30/8/2010 Ngày dạy: 7/9/2010 CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU I MỤC TIÊU: Kiến thức: - Biết khái niệm liệu và kiểu liệu - Biết số phép toán với kiểu liệu số - Biết các kí hiệu toán học sử dụng để kí hiệu các phép so sánh - Biết giao tiếp người và máy tính Kĩ năng: - Rèn luyện kĩ sử dụng các phép toán với kiểu liệu số Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn II CHUẨN BỊ: - Máy tính điện tử III TỔ CHỨC HOẠT ĐỘNG DẠY HỌC: HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Ổn định nắm sỉ số - giới thiệu bài Ổn định nắm sỉ số Lớp trưởng báo cáo Không kiểm tra bài cũ Giới thiệu bài => ghi tên bài lên bảng Hoạt động 2: Tìm hiểu liệu và kiểu liệu Dữ liệu và kiểu liệu Yêu cầu học sinh tìm hiểu mục Cá nhân học sinh tìm hiểu mục SGK SGK - Để quản lí và tăng hiệu xử Học sinh chú ý lắng nghe => lí, các ngôn ngữ lập trình ghi nhớ kiến thức thường phân chia liệu thành thành các kiểu khác ? Các kiểu liệu thường Các kiểu liệu thường - Để quản lí và tăng hiệu xử xử lí nào? xử lí theo nhiều cách khác lí, các ngôn ngữ lập trình thường phân chia liệu thành thành các kiểu khác - Một số kiểu liệu thường dùng: * Số nguyên * Số thực * Xâu kí tự - Các ngôn ngữ lập trình định + Học sinh chú ý lắng nghe Chú ý: Dữ liệu kiểu kí tự và nghĩa sẵn số kiểu liệu toán kiểu xâu Pascal đặt cặp dấu nháy đơn - Xâu kí tự: “ chao cac ban” - Một số kiểu liệu thường dùng: * Số nguyên * Số thực * Xâu kí tự Lop8.net (2) Em hãy cho ví dụ ứng với Học sinh cho ví dụ theo yêu cầu kiểu liệu? giáo viên - Số nguyên: Số học sinh lớp, số sách thư viện… - Số thực: Chiều cao bạn Bình, điểm trung bình môn Hoạt động 3: Tìm hiểu các phép toán với liệu kiểu số Các phép toán với liệu kiểu số - Giới thiệu số phép toán Học sinh chú ý lắng nghe => Kí hiệu các phép toán số số học Pascal như: cộng, ghi nhớ kiến thức học Pascal: trừ, nhân, chia +: phép cộng * Phép DV: Phép chia lấy phần - : Phép trừ dư * : Phép nhân * Phép MOD: Phép chia lấy / : Phép chia DV: phép chia lấy phần nguyên phần nguyên Mod: phép chia lấy phần dư - Yêu cầu học sinh nghiên cứu Học sinh nghiên cứu sách giáo sách giáo khoa => Quy tắc tính khoa => đưa quy tắc tính các các biểu thức số học biểu thức số học: - Các phép toán ngoặc thực trước - Trong dãy các phép toán không có dấu ngoặc, các phép nhân, phép chia, phép chia lấy phần nguyên và phép chia lấy phần dư thực trước - Phép cộng và phép trừ thực theo thư tự từ trái sang phải Hoạt động 4: Tìm hiểu các phép so sánh Các phép so sánh - Ngoài phép toán số học, ta Học sinh chú ý lắng nghe => - Ngoài phép toán số học, thường so sánh các số ghi nhớ kiến thức tathường so sánh các số Kí hiệu = < > ≠ ≤ ≥ ? Hãy nêu kí hiệu các phép So sánh bằng, nhỏ hơn, lớn hơn, so sánh khác Lop8.net Phép so sánh nhỏ lớn khác nhỏ lớn (3) ? Các phép toán so sánh dùng Để so sánh giá trị hai biểu để làm gì? thức Kết phép so sánh có Học sinh chú ý lắng nghe => thể là đúng sai ghi nhớ kiến thức + Giáo viên giới thiệu kí hiệu các phép so sánh ngôn ngữ Pascal Hoạt động 5: Tìm hiểu giao tiếp người và máy Giao tiếp người – máy tính: Quá trình trao đổi liệu hai chiều người và máy tính chương trình hoạt động thường gọi là giao tiếp tương tác người – máy Học sinh chú ý lắng nghe a) Thông báo kết tính + Một số trường hợp tương tác toán người và máy: - Lệnh : write('Dien tich hinh tron la - Thông báo kết tính toán: ',X); là yêu cầu đầu tiên - Thông báo : chương trình - Yêu cầu học sinh nghiên cứu SGK => nêu số trường hợp - Nhập liệu: Một b) Nhập liệu tương tác người và máy tương tác thường gặp - Lệnh : write('Ban hay là chương trình yêu cầu nhập sinh:'); read(NS); liệu - Thông báo : - Tạm ngừng chương trình nhap c) Chương trình tạm ngừng - Lệnh : Writeln('Cac nhe '); Delay(2000); ban cho Thông báo : - Lệnh : writeln('So Pi = ',Pi); read; {readln;} - Thông báo : - Hộp thoại: hộp thoại sử dụng công cụ cho việc d) Hộp thoại giao tiếp người và máy tính chạy chương trình Hoạt động 6: Củng cố - vận dụng Yêu cầu học sinh chốt lại kiến Nêu kiến thức phần ghi nhớ thức cần nhớ cách nêu kiến thức phần ghi nhớ (đóng Lop8.net nam giay (4) khung) Tổ chức cho học sinh thảo luận Thảo luận nhóm học sinh trả trả lời khoảng câu hỏi và bài lời các câu hỏi và bài tập tập Tổ chức cho học sinh trả lời thống câu trả lời đúng => ghi Hoạt động 7: Nhận xét – hướng dẫn học sinh nhà - Nhận xét chung tinh thần và thái độ học sinh, nhắc nhở, động viên có học sinh mắc thái độ chưa đúng - Hướng dẫn học sinh xem trước bài thực hành Lop8.net (5)