Giáo án phát triển năng lực học sinh theo hướng mới, để học sinh tiếp thu kiến thức một cách đơn giản trực quan. Nắm bắt các thành phần của ngôn ngữ lập trình một cách chủ động, dễ hiểu, dễ thực hành...
Trang 1Tiết 7
§6: PHÉP TOÁN - BIỂU THỨC - CÂU LỆNH GÁN
(Tiếp theo)
Trang 2Kiểm tra bài cũ
Bài tập 6:
→ (1+z)* ( ( x+y/z ) / ( a-1/(1+x*x*x) ) )
Trang 3Kiểm tra bài cũ
• Bài tập 7:
•
Trang 44 Biểu thức quan hệ
<Biểu thức 1> <Phép toán quan hệ> <Biểu thức 2>
Hai biểu thức cùng kiểu liên kết với nhau bởi phép toán quan hệ tạo thành một biểu thức quan hệ
Trình tự thực hiện:
- Tính giá trị các biểu thức.
- Thực hiện phép toán quan hệ.
Kết quả của biểu thức quan hệ là giá trị logic (TRUE hoặc FALSE).
KẾT QUẢ
THỰC HIỆN PHÉP TOÁN QUAN HỆ
GIÁ TRỊ THAM
BIẾN BIỂU THỨC QUAN HỆ
SQR(X - 2) <= X + 1
X + 5 > 18
X = 6
X = 15
SQR(6-2) <= 6+1
15 + 5 > 18
FALSE TRUE
Thế nào là biểu thức quan hệ?
Biểu thức quan
hệ có dạng như thế nào?
Biểu thức quan
hệ có trình tự thực hiện như thế nào?
Trang 55 Biểu thức lôgic
Các biểu thức quan hệ liên kết với nhau bởi phép toán lôgic tạo thành biểu thức lôgic
Biểu thức lôgic đơn giản là biến lôgic hoặc hằng lôgic
Các biểu thức quan hệ thường được đặt trong cặp dấu ( ).
Giá trị biểu thức lôgic là TRUE hoặc FALSE
Ví dụ 1:
( 5< =X) AND (X <=100) Nếu X = 50 Kết quả: TRUE
Ví dụ 2:
NOT ( X > 9) Nếu X = 20 Kết quả: FALSE
5 x
100
( X 9)
Thế nào là biểu thức logic?
Trang 66 Câu lệnh gán
Bài toán đặt vấn đề:
Viết chương trình tính chu vi (CV) và diện tích (S) của hình chữ nhật, biết chiều dài a = 12 , chiều rộng b = 8
Làm thế nào để chương trình nhận
và tính được giá trị của các biến a, b,
CV, S?
Cần thực hiện câu lệnh gán để gán các giá trị cho các biến đó
có chức năng gán giá trị cho một biến
Trong Pascal câu lệnh gán có dạng:
<Tên biến> := <Biểu thức>;
Ví dụ 1: X :=5; Y :=2;
P :=X*Y;
Ví dụ 2: Hãy viết các câu lệnh gán giá trị cho các biến a, b, CV, S
trong bài toán đặt vấn đề.
a := 12; b := 8;
CV := (a+b)*2;
S := a*b;
Kiểu giá trị biểu thức phải phù hợp với kiểu dữ liệu của biến.
Trang 7Hãy nhớ!
<Tên biến> :=<Biểu thức>;
Các phép toán trong ngôn ngữ lập trình (số học, quan hệ, lôgic).
Các biểu thức
– Biểu thức số học
– Biểu thức quan hệ
– Biểu thức lôgic
– Hàm số học chuẩn
Câu lệnh gán
Có chức năng gán giá trị cho một biến trong chương trình
TRONG PASCAL
+ , - , * , /
> , < , = , <> , >= , <=
AND , OR , NOT
Trang 8Xét biểu thức logic:
(M mod 10 <5) and (M div 10>0)
Với những giá trị nào của M dưới đây biểu thức trên cho giá trị TRUE?
BÀI TẬP CỦNG CỐ
Trang 9THANK YOU VERY MUCH!
BÀI HỌC KẾT THÚC