Tải Giải bài tập Tin học 11 bài 6 - Phép toán, biểu thức, câu lệnh gán

4 22 0
Tải Giải bài tập Tin học 11 bài 6 - 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

Trong lập trình, biểu thức số học là một biến kiểu số, một hằng, các biến kiểu số, các hằng số liên kết với nhau bởi một số hữu hạn các phép toán, các dấu ngoặc tròn.. Các phép toán được[r]

(1)

Giải tập Tin học 11 6 1 Phép toán

Tương tự toán học, ngơn ngữ lập trình có phép toán số học cộng, trừ, nhân, chia, …

Các phép toán bao gồm phép toán số học, cá phép toán quan hệ, phép toán logic

Trong ta kí hiệu sau: Phép tốn (Phép tốn Pascal)

Ví dụ: Phép cộng (+) nghĩa phép cộng pascal sử dụng kí hiệu +

- Các phép tốn số học:

+ Với số nguyên: Cộng(+), Trừ(-), Nhân(*), Chia lấy nguyên(div), Chia lấy phần dư(mod)

+ Với sô thực: Cộng(+), Trừ(-), Nhân(*), Chia(/)

- Các phép toán quan hệ:

+ Nhỏ hơn(<), Nhỏ bằng(<=), Lớn hơn(>), Lớn bằng(>=), Bằng(=), Khác(<>)

- Các phép toán logic:

+ Phủ định(not), Hoặc(or), Và(And)

Kết phép toán quan hệ cho giá trị logic

Ví dụ: 5<6 cho giá trị (TRUE)

5>6 cho giá trị sai (FALSE)

Các phép toán logic để tạo biểu thức phức tạp từ quan hệ đơn giản

Ví dụ: 5<x and 10 > = x (Biến < x < = 10)

2 Biểu thức số học

Trong lập trình, biểu thức số học biến kiểu số, hằng, biến kiểu số, số liên kết với số hữu hạn phép tốn, dấu ngoặc trịn

(2)

+ Thực phép toán ngoặc trước, khơng chứa ngoặc thực từ trái qua phải, theo thứ tự phép toán nhân (*) , chia (/), chia lấy nguyên (div), chia lấy dư (mod) thực trước phép toán cộng (+), trừ (-), thực sau

Chú ý không bỏ dấu * tích

Ví dụ:

5a+6b chuyển sang pascal 5*a+6*b

chuyển sang pascal x*y/z

Ax2 chuyển sang pascal A*x*x

Note:

+ Nếu biểu thức chứa hay biến kiểu thực giá trị biểu thức thuộc kiểu thực

Ví dụ: A+B

Trong A kiểu integer B kiểu thực giá trị biểu thức A+B kiểu thực

3 Hàm số học chuẩn

Để lập trình dễ càng, ngơn ngữ lập trình số chương trình tính giá trị hàm toán học thường dung Được gọi hàm số học chuẩn Đối số hàm đặt dấu () sau tên hàm

Ví dụ:

(3)

Các hàm tham gia vào biểu thức số học tốn hạng

Ví dụ:

Sqr(x)+Abs(x) = x*x+|x|

4 Biểu thức quan hệ

Hai biểu thức kiểu liên kết với phép toán quan hệ cho ta biểu thức quan hệ

Biểu thức quan hệ có dạng:

<biểu thức 1> <phép toán quan hệ> <biểu thức 2>

Trong biểu thức biểu thức xâu biểu thức số học

Ví dụ:

X<5

'A'<=b

B+1>=2+d

Biểu thức quan hệ thực theo trình tự:

+ Tính giá trị biểu thức

+ Thực phép toán quan hệ

Kết biểu thức quan hệ giá trị logic: true false

Ví dụ X có giá trị X<5 có giá trị false

5 Biểu thức logic

Biểu thức logic biểu thức logic đơn giản, biểu thức quan hệ liên kết với phép toán logic Giá trị biểu thức logic true false Các biểu thức liên hệ thương đặt cặp ngoặc ()

Các phép toán logic bao gồm: not, or, and

Phép not đảo giá trị logic biểu thức đứng sau Ví dụ not true false not false true not viết trước biểu thức cần phủ định

(4)

Vì x>=1 biểu thức quan hệ x<1 giá trị true Mà not true false

Phép and or sử dụng để kết hợp nhiều biểu thức logic quan hệ thành biểu thức

Ví dụ: Giả sử M N hai biến nguyên Điều kiện xác định M N chia hết cho hay không chia hết cho thể sau:

((M mod 3==0) and(N mod 3==0)) or ((M mod 3<>0)and(N mod3<>0))

6 Câu lệnh gán

Lệnh gán lệnh ngôn ngữ lập trình

Trong pascal cú pháp lệnh gán:

<tên biến>:= <biểu thức>;

Lưu ý tên biến tên biến đơn kiểu biểu thức phải phù hợp với kiểu biến

Ví dụ:

X1:=-b/a-x2;

Z=Z-1;

I=I+1;

Ví dụ gán sai:

B kiểu integer C kiểu real phép gán B:=C sai báo lỗi biên dịch

Ngày đăng: 28/12/2020, 09:21

Từ khóa liên quan

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

Tài liệu liên quan