Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
119,01 KB
Nội dung
Phép toán, biểu thức, lệnh gán I Mục tiêu Kiến thức - Biết phép tốn thơng dụng ngơn ngữ lập trình - Biểu diễn đạt hình thức ngơn ngữ lập trình - Biết chức lệnh gán - Biết cấu trúc lệnh gán số hàm chuẩn trông dụng ngơn ngữ lập trình Pascal kĩ - Sử dụng phép toán để xây dựng biểu thức - Sử dụng lệnh gán để viết chương trình II Đồ dùng dạy học Chuẩn bị giáo viên - Sách giáo khoa, tranh chứa biểu thức toán học - Tranh chứa bảng hàm số học chuẩn, tranh chứa bảng chân trị - máy vi tính máy chiếu Projector Chuẩn bị học sinh - Sách giáo khoa III Hoạt động dạy – học Hoạt động : Tìm hiểu số phép toán a Mục tiêu: - Học sinh biết tên phép tốn, kí hiệu phép toán cách sử dụng phép toán kiểu liệu b Nội dung: - Các phép toán số học: + - * / DIV MOD - Các phép toán quan hệ: =, =, Dùng để so sánh hai đại lượng, kết phép toán True Flase - Các phép toán logic: NOT, OR, AND, thường dùng để tạo biểu thức logic từ biểu thức quan hệ đơn giản c Các bước tiến hành: hướng dẫn giáo viên đặt vấn đề: để mô tả thao tác thuật tốn, ngơn ngữ lập trình đếu sử dụng số khái niệm bản: Phép toán, biểu thức, gán giá Hoạt động học sinh Chú ý lắng nghe trị Phát vấn: Hãy kể phép toán em học toán học Suy nghĩ 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 ngôn ngữ lập trịnh Pascal có phép tốn diễn đạt - Các phép toán số học: + - * / div cách khác mod - Yêu cầu học sinh nghiên cứu sách giáo khoa cho biết nhóm phép tốn - Các phép tốn quan hệ: =, =, - Các phép toán logic: And, Or, Not - Chỉ sử dụng cho kiểu - Hỏi : Phép Div, Mod sử dụng cho kiểu liệu nào? nguyên - Thuộc kiểu logic - Hỏi: Kết phép toán quan hệ thuộc kiểu liệu nào? hoạt động 2: Tìm hiểu biểu thức a Mục tiêu: - Học sinh biết khái niệm biểu thức số học, biểu thức quan hệ biểu thức logic Biết cách xây dựng biểu thức - Biết số hàm số học chuẩnn lập trình b Nội dung: - 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 - Thứ tự thực biểu thức số học: ngoặc trước, ngồi ngoặc sau dãy phép tốn khơng chứa ngoặc thực từ trái sang phải theo thứ tự phép toán: Nhân, chia, chia lấy nguyên, chia lấy dư thực trước ccs phép tốn cơng, trừ thực sau - Hàm số học chuẩn thơng dụng Hàm Kiểu đối số bình phương: SQR(X) I R Căn bậc hai: SQRT(X) I R Gái trị tuyệt đối: ABS(X) I R Kiểu hàm số Theo kiểu đối số R Theo kiểu đối số Sin(X) I R R Cos(X) I R R logarit tự nhiên lnx ln(x) I R R I R R Lũy thừa số e ex exp(x) - Hai biểu thức có kiểu liệu liên kết với phép toán quan hệ cho ta biểu thức quan hệ - Thứ tự thực hiên.: + tính giá trị biểu thức + Thực phép toán quan hệ - Các biểu thức quan hệ liên kết với phép toán logic ta biểu thức logic Biểu thức logic đơn giản giá trị True Flase c Các bước tiến hành Hoạt động học sinh hướng dẫn giáo viên Nêu vấn đề: 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 Suy nghĩ trả lời - Gồm hai phần: Toán hạng toán tử - Biểu thức số học - Nếu toán mà toán hạng biến số, số hàm số tốn tử phép tốn số học biểu thức có tên gọi gì? Treo tranh có chứa biểu thức Quan sát trả lời toán học lên bảng, yêu cầu: Sử dụng 2*a+5*b+c phép toán số học, biểu diễn x*y/(2*z) biểu thức toán học sau thành biểu ((x+y)/(1 – (2 /z)))+(x*x/(2*z)) thức ngơn ngữ lập trình 2a+5b+c xy 2z + x2 x+y 1- 2z z - Nghiên cứu sách giáo khoa từ việc xây dựng biểu thức trên, - Thực ngoặc trước; Ngoài ngoặc sau Nhân, chia, công, trừ sau nêu thứ tự thực phép toán Nêu vấn đề: toán học ta làm quen với số hàm số học, Suy nghĩ trả lời Hàm tri tuyệt đối, hàm bậc hai, hàm sin, hàm cos kể tên số hàm đó? - Trong số ngơn ngữ lập trình ta có số hàm diễn đạt cách - Quan sát tranh vẽ, nghiên cứu khác - Treo tranh chứa bảng số sách giáo khoa lên bảng điền tranh hàm chuẩn, yêu cầu học sinh điền thêm thông tin chứac hàm , kiểu đối số kiểu - Suy nghĩ, lên bảng trả lời hàm số (-b+sqrt(b*b – 4*a*c))/(2*a) - cho biểu thức: -b + biểu diễn biểu thức sang biểu thức ngơn ngữ lập trình Suy nghĩ trả lời - Gọi biểu thức quan hệ Nêu vấn đề : Khi hai biểu thức số học liên kết với phép toán quan hệ ta biểu thức - Ví dụ: 2*xB) or ((X+1)2) and ((3+2)