PHÉP TOÁN, BIỂU THỨC, câu LỆNH gán

6 291 0
PHÉP TOÁN, BIỂU THỨC, câu LỆNH gán

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tin học: PHÉP TOÁN, BIỂU THỨC, CÂU LỆNH GÁN I. MỤC TIÊU: - Biết khai bào biến cho một chương trình đơn giản. - Biết các khái niệm : phép toán, biểu thức số học, hàm số học chuẩn, biểu thức quan hệ. - Biết diễn đạt một biểu thức trong ngôn ngữ lập trình. - Hiểu được chức năng của lệnh gán và cách viết lệnh gán II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: 1. Chuẩn bị của giáo viên: - Giáo án, sách giáo khoa, sách giáo viên, ví dụ về khai báo biến trong Pascal đã được chuẩn bị trên khổ giấy lớn. 2. Chuẩn bị của học sinh: Sách giáo khoa, vở ghi, các kiến thức đã được học ở tiết trước. III. HOẠT ĐỘNG DẠY VÀ HỌC: 1. Kiểm tra bài cũ ( 5phút): Trình bày cấu trúc chung của chương trình viết bằng ngôn ngữ lập trình bậc cao? - Cấu trúc chung của chương trình viết bằng ngôn ngữ lập trình bậc cao: [] . Trong đó phần khai báo không nhất thiết phải có còn phần thân chương trình bắt buộc phải có. 2. Nội dung bài mới: Hoạt động1 (8p): Tìm hiểu cách khai báo biến trong ngôn ngữ lập trình Pascal. HOẠT ĐỘNG CỦA GIÁO VIÊN KHAI BÁO BIẾN: Đặt vấn đề: - Mọi biến dùng trong chương trình đều phải được khai báo tên biến và kiểu dữ liệu của biến. Tên biến dùng để xác lập quan hệ giữa biến với địa chỉ bộ nhớ, nơi lưu giữ giá trị của biến. Tham khảo sách giáo khoa em hãy nêu cấu trúc chung của khai báo biến trong ngôn ngữ Pascal? - Cho ví dụ để khai báo một biến có kiểu dữ liệu là kiểu nguyên và một biến kiểu kí tự. HOẠT ĐỘNG CỦA HỌC SINH Lắng nghe, ghi bài. -Var :; Trong đó: + Danh sách biến có thể một hoặc nhiều tên biến, các tên biến cách nhau bởi dấu phẩy. + Sau từ koá Var có thể có nhiều danh sách biến khác nhau. Var Treo tranh có chứa một số khai báo và yêu cầu học sinh chọn khai báo đúng trong ngôn ngữ lập trình Pascal? x:word; y:char; Quan sát tranh và chọn khai báo đúng: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Var x,y,z:word; n l: real; X:longint h:in tegr; i:byte; kt: Boolean; Treo tranh có chứa một số khai báo biến trong Pascal như sau: Var x,y:word; z:longint; h:integer; i:byte; - Hỏi: có bao nhiêu biến tất cả, bộ nhớ phải cấp phát là bao nhiêu? Var x,y,z:word; i:byte; kt: Boolean; Quan sát tranh và trả lời - Có 5 biến. - Tổng bộ nhớ cần cấp phát: x(2byte), y(2byte), x(4byte), h(2byte), i(1byte). Tổng 11byte. Hoạt động2 (5 phút):Tìm hiểu một số phép toán. HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Phát vấn: Hãy kể các phép toán em đã được học trong toán học. Suy nghĩ và trả lời. - Phép: cộng, trừ, nhân, chia, lấy số dư, chia lấy nguyên, so sánh. - Diễn giải: Trong các ngôn ngữ lập trình cũng có các phép toán đó nhưng được diễn đạt bằng 1 cách khác. - Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết các nhóm phép toán trong Pascal được viết như thế nào? Tham khảo sách giáo khoa và trả lời câu hỏi. - Các phép toán số học với số nguyên: + ; - ; * ; / ; div ; mod. - Các phép toán số học với số thực: +; -; *; / . - Các phép toán quan hệ: =, (khác). - Các phép toán logic: And, Or, Not - Giáo viên củng cố lại ý kiến của học sinh: - Các phép toán quan hệ: =, =, (khác), dùng để so sánh 2 hay nhiều đại lượng. Kết quả của các phép toán này là thuộc kiểu Boolean (True hoặc False). - Các phép toán logic: NOT, OR, AND, thường dùng để tạo các biểu thức logic từ các biểu thức quan hệ đơn giản. Hoạt động3(15p): Tìm hiểu cácloại biểu và các hàm số học chuẩn. HOẠT ĐỘNG CỦA GIÁO VIÊN Biểu thức số học: Nêu vấn đề: Trong toán học ta đã làm quen với khái niệm biểu thức, hãy cho biết yếu tố cơ bản xây dựng nên biểu thức. - Nếu trong 1 bài toán mà toán hạng là biến số, hằng số hoặc hàm số và toán tử là các phép toán số học thì biểu thức có tên gọi là gì? - Biểu thức số học là biểu thức nhận được từ các hằng số, biến số và hàm số liên kết với nhau bằng các phép toán số học. Treo tranh có chứa các biểu thức toán học lên bảng, yêu cầu: sử dụng các phép toán số học, hãy biểu diễn biểu thức toán học sau thành biểu thức trong ngôn ngữ lập trình Pascal 2a+5b+c xy x+y+z2 2z 1-z - Nghiên cứu sách giáo khoa và từ việc xây dựng các biểu thức trên, hãy nêu thứ tự thực hiện các phép toán. Hàm số học chuẩn: Nêu vấn đề: trong toán học ta đã làm quen với 1 số hàm số học, hãy kể tên 1 số hàm đó? - Trong 1 số ngôn ngữ lập trình ta cũng có 1 số hàm như vậy nhưng được diễn đạt bằng 1 cách khác. - Treo tranh chứa bảng 1 số hàm chuẩn, yêu cầu học sinh điền thêm các thông tin như chức năng của hàm - Cho biểu thức: Hãy biểu diễn biểu thức trên sang biểu thức trong ngôn ngữ lập trình. Biểu thức quan hệ: Nêu vấn đề: Khi 2 biểu thức số học liên kết với nhau bằng phép toán quan hệ ta được 1 biểu thức mới, biểu thức đó gọi là biểu thức gì? - Hãy lấy 1 ví dụ về biểu thức quan hệ? - Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết cấu trúc chung của biểu thức quan hệ? - Thứ tự thực hiện của biểu thức quan hệ? - Cho biết kết quả của phép toán quan hệ thuộc kiểu dữ liệu nào đã học? Biểu thức logic: Nêu vấn đề: Các biến logic hoặc hằng logic hoặc các HOẠT ĐỘNG CỦA HỌC SINH Suy nghĩ và trả lời - Gồm 2 phần: toán hạng và toán tử - Biểu thức số học. Quan sát tranh và trả lời 2*a+5*b+c x*y/(2*z) (x+y+z*z)/(1-z) - Thực hiện trong ngoặc trước, ngoài ngoặc sau. Nhân, chia, chia nguyên, chia lấy dư trước, cộng, trừ sau. Suy nghĩ và trả lời Hàm trị tuyệt đối, hàm căn bậc hai, hàm sin, hàm cos - Quan sát tranh vẽ, nghiên cứu sâch giáo khoa và lên bảng điền tranh - Hàm số học chuẩn thông dụng Tên hàm Chức năng Sqr Hàm bình phương Sqrt Hàm căn bậc hai Abs Hàm trị tuyệt đối Sin Hàm sin Cos Hàm cos Ln Hàm logarit tự nhiên exp Hàm luỹ thừa của số e - Suy nghĩ và trả lời - (-b+sqrt(b*b-4*a*c))/(2*a) Suy nghĩ và trả lời - Goi là biểu thức quan hệ - VÍ dụ: 2*x ... Cho biểu thức: Hãy biểu diễn biểu thức sang biểu thức ngôn ngữ lập trình Biểu thức quan hệ: Nêu vấn đề: Khi biểu thức số học liên kết với phép toán quan hệ ta biểu thức mới, biểu thức gọi biểu. .. gọi gì? - Biểu thức số học biểu thức nhận từ số, biến số hàm số liên kết với phép toán số học Treo tranh có chứa biểu thức toán học lên bảng, yêu cầu: sử dụng phép toán số học, biểu diễn biểu thức... VIÊN Biểu thức số học: Nêu vấn đề: Trong toán học ta làm quen với khái niệm biểu thức, cho biết yếu tố xây dựng nên biểu thức - Nếu toán mà toán hạng biến số, số hàm số toán tử phép toán số học biểu

Ngày đăng: 13/10/2015, 16:47

Tài liệu cùng người dùng

Tài liệu liên quan