Bài 6. Phép toán, biểu thức, câu lệnh gán
Chia sẻ bởi Nguyễn Cao |
Ngày 10/05/2019 |
56
Chia sẻ tài liệu: Bài 6. Phép toán, biểu thức, câu lệnh gán thuộc Tin học 11
Nội dung tài liệu:
Chaâo mûâng quyá Thêìy Cö
àïën dûå giúâ thùm lúáp 11A10
MÖN TIN HOÅC
Giáo án điện tử - GV Nguyễn Cao -
KIÏÍM TRA BAÂI CUÄ
Program VD;
Uses CRT;
Const Pi : 3.14;
BEGIN;
Write(‘Xin chao cac ban’);
END;
Câu 1: Hãy mô tả chi tiết cấu trúc của chương trình trên?
Câu 2: Hãy chỉ ra lỗi cú pháp trong chương trình trên?
Cho chương trình Pascal sau:
Const Pi = 3.14;
BEGIN
END.
KHAI BAÁO BIÏËN
Giáo án điện tử - GV Nguyễn Cao -
TIÏËT PPCT: 05, NGAÂY 15 THAÁNG 09 NÙM 2012
PHEÁP TOAÁN, BIÏÍU THÛÁC, CÊU LÏåNH GAÁN
I. Khai báo biến
Bài toán đặt vấn đề: Tính chu vi (CV) và diện tích (S) của hình tròn có bán kính (R) nguyên dửụng.
? Mọi biến dùng trong chửụng trình đều phải khai báo tên và kiểu dữ liệu của biến. Mỗi biến chỉ khai báo một lần.
Trong Pascal:
Ví dụ:
VAR R: Byte;
CV,S: Real;
VAR: ;
Trong đó:
- Danh sách biến là một hoặc nhiều tên biến ủửụùcviết cách nhau bởi dấu ","
- Kiểu dữ liệu thửụứng là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu do ngửụứi dùng định nghĩa.
Cần đặt tên biến gợi nhớ ý nghĩa của biến.
Không nên đặt tên biến quá ngắn hoặc quá dài.
Khai báo biến cần lưửu ý đến phạm vi giá trị của biến.
Lûu yá
- Sau từ khóa Var thì cấu trúc : có thể xuất hiện nhiều lần.
Bài toán Ví dụ:
Hûúáng dêîn
Var a, b : Byte;
S : Word;
d : Real;
Tính diện tích (S) và độ dài đưửụứng chéo (d) của hình chữ nhật, biết chiều dài (a) và chiều rộng (b) là các số nguyên nhỏ hơn hoặc bằng 100.
2. Các phép toán
Các phép toán sử dụng trong ngôn ngữ lập trình Pascal
Kết quả của các phép toán quan hệ và các phép toán lôgic cho giá trị lôgic (TRUE hoặc FALSE).
Lưửu ý
3. Biểu thức số học
Đưửụùc tạo bởi:
Một biến hoặc một hằng thuộc kiểu số nguyên hay kiểu số thực;
? Các biến số hay hằng số liên kết với nhau bởi các phép toán số học,
các dấu ngoặc tròn.
Quy tắc viết biểu thức số học trong Pascal:
Chỉ dùng cặp ngoặc tròn để xác định trình tự phép toán trong trường hợp cần thiết.
Viết lần lượt từ trái qua phải
Không bỏ qua dấu nhân (*) trong tích
? Thực hiện các phép toán trong ngoặc tròn trửụực.
? Dãy các phép toán không chứa ngoặc thực hiện từ trái sang phải
theo thứ tự:
+ Các phép toán * / DIV MOD thực hiện trưửụực
+ Các phép toán + - thực hiện sau.
Trình tự thực hiện:
Ví dụ:
Trong PasCal
Biểu thức trong toán học
5*a – (2*b + 3)
5a – (2b + 3)
x*y/(5 + x)
3*x*x*x – (2 + x)*y*y
- Biểu thức chứa một hằng hay biến kiểu thực là biểu thức số học thực,
giá trị biểu thức này có kiểu thực.
- Có thể dùng biến trung gian để tránh việc tính biểu thức nhiều lần.
Lưu ý
Baâi têåp Cuãng cöë
Câu 01
Câu 02
Câu 03
Câu 05
Câu 04
A) x+y / x-z
B) x+y / (x-z)
C) (x+y) / (x-z)
D) (x+y) / x-z
Chúc bạn may mắn lần sau!
Câu 02
Chương trình dịch Pascal sẽ cấp phát bao nhiêu Byte bộ nhớ cho khai báo sau:
Var x : Integer;
y, z : Real;
c : Char;
A) 4 Byte
B) 11 Byte
C) 13 Byte
D) 15 Byte
Câu 03
Cho biểu thức trong NNLT Pascal: 1/a*b/c
Trong toán học, biểu thức trên có dạng:
Chúc bạn may mắn lần sau!
Câu 04
Biến x có thể nhận các giá trị -5; 10; 100
Biến y có thể nhận các giá trị: -0.1; 0.7; 100
- Hãy chọn khai báo đúng nhất?
A) Var x, y : Real;
B) Var x: Byte;
y: Real;
C) Var x,y: Longint;
D) Var x: Integer;
y: Real;
Câu 05
Hãy chỉ ra các lỗi trong khai báo sau:
Var x, y: Integer;
Y, A, B: Byte
g = 9.8;
Lỗi 01: Thiếu dấu ; (Sau dòng Y,A,B)
Lỗi 02: Trùng tên biến (y)
Lỗi 03: Lỗi cú pháp (g = 9.8)
Hãy nhớ!
VAR
:;
Biểu thức số học
Khai báo biến.
Mọi biến dùng trong chửụng trình đều phải khai báo tên và kiểu dữ liệu của biến.
trong pascal
Các phép toán: có 3 loại
-Số học (nguyên, thực)
-Quan hệ
-Logic
Hãy nhớ!
+ Về nhà học bài và làm các bài tập 4, 5, 6 SGK/35; 36
+ Xem trước các phần còn lại của Bài 6:
-Hàm số học chuẩn;
-Các biểu thức quan hệ; Logic
-Câu lệnh gán.
Tiết học đến đây là hết!
Cám ơn quý Thầy Cô đã tham dư!
Kñnh chuác
quyá Thêìy, Cö
Vui, khoãe
Trên troång kñnh chaâo!
vaâ haånh phuác
trong cuöåc söëng
àïën dûå giúâ thùm lúáp 11A10
MÖN TIN HOÅC
Giáo án điện tử - GV Nguyễn Cao -
KIÏÍM TRA BAÂI CUÄ
Program VD;
Uses CRT;
Const Pi : 3.14;
BEGIN;
Write(‘Xin chao cac ban’);
END;
Câu 1: Hãy mô tả chi tiết cấu trúc của chương trình trên?
Câu 2: Hãy chỉ ra lỗi cú pháp trong chương trình trên?
Cho chương trình Pascal sau:
Const Pi = 3.14;
BEGIN
END.
KHAI BAÁO BIÏËN
Giáo án điện tử - GV Nguyễn Cao -
TIÏËT PPCT: 05, NGAÂY 15 THAÁNG 09 NÙM 2012
PHEÁP TOAÁN, BIÏÍU THÛÁC, CÊU LÏåNH GAÁN
I. Khai báo biến
Bài toán đặt vấn đề: Tính chu vi (CV) và diện tích (S) của hình tròn có bán kính (R) nguyên dửụng.
? Mọi biến dùng trong chửụng trình đều phải khai báo tên và kiểu dữ liệu của biến. Mỗi biến chỉ khai báo một lần.
Trong Pascal:
Ví dụ:
VAR R: Byte;
CV,S: Real;
VAR
Trong đó:
- Danh sách biến là một hoặc nhiều tên biến ủửụùcviết cách nhau bởi dấu ","
- Kiểu dữ liệu thửụứng là một trong các kiểu dữ liệu chuẩn hoặc kiểu dữ liệu do ngửụứi dùng định nghĩa.
Cần đặt tên biến gợi nhớ ý nghĩa của biến.
Không nên đặt tên biến quá ngắn hoặc quá dài.
Khai báo biến cần lưửu ý đến phạm vi giá trị của biến.
Lûu yá
- Sau từ khóa Var thì cấu trúc
Bài toán Ví dụ:
Hûúáng dêîn
Var a, b : Byte;
S : Word;
d : Real;
Tính diện tích (S) và độ dài đưửụứng chéo (d) của hình chữ nhật, biết chiều dài (a) và chiều rộng (b) là các số nguyên nhỏ hơn hoặc bằng 100.
2. Các phép toán
Các phép toán sử dụng trong ngôn ngữ lập trình Pascal
Kết quả của các phép toán quan hệ và các phép toán lôgic cho giá trị lôgic (TRUE hoặc FALSE).
Lưửu ý
3. Biểu thức số học
Đưửụùc tạo bởi:
Một biến hoặc một hằng thuộc kiểu số nguyên hay kiểu số thực;
? Các biến số hay hằng số liên kết với nhau bởi các phép toán số học,
các dấu ngoặc tròn.
Quy tắc viết biểu thức số học trong Pascal:
Chỉ dùng cặp ngoặc tròn để xác định trình tự phép toán trong trường hợp cần thiết.
Viết lần lượt từ trái qua phải
Không bỏ qua dấu nhân (*) trong tích
? Thực hiện các phép toán trong ngoặc tròn trửụực.
? Dãy các phép toán không chứa ngoặc thực hiện từ trái sang phải
theo thứ tự:
+ Các phép toán * / DIV MOD thực hiện trưửụực
+ Các phép toán + - thực hiện sau.
Trình tự thực hiện:
Ví dụ:
Trong PasCal
Biểu thức trong toán học
5*a – (2*b + 3)
5a – (2b + 3)
x*y/(5 + x)
3*x*x*x – (2 + x)*y*y
- Biểu thức chứa một hằng hay biến kiểu thực là biểu thức số học thực,
giá trị biểu thức này có kiểu thực.
- Có thể dùng biến trung gian để tránh việc tính biểu thức nhiều lần.
Lưu ý
Baâi têåp Cuãng cöë
Câu 01
Câu 02
Câu 03
Câu 05
Câu 04
A) x+y / x-z
B) x+y / (x-z)
C) (x+y) / (x-z)
D) (x+y) / x-z
Chúc bạn may mắn lần sau!
Câu 02
Chương trình dịch Pascal sẽ cấp phát bao nhiêu Byte bộ nhớ cho khai báo sau:
Var x : Integer;
y, z : Real;
c : Char;
A) 4 Byte
B) 11 Byte
C) 13 Byte
D) 15 Byte
Câu 03
Cho biểu thức trong NNLT Pascal: 1/a*b/c
Trong toán học, biểu thức trên có dạng:
Chúc bạn may mắn lần sau!
Câu 04
Biến x có thể nhận các giá trị -5; 10; 100
Biến y có thể nhận các giá trị: -0.1; 0.7; 100
- Hãy chọn khai báo đúng nhất?
A) Var x, y : Real;
B) Var x: Byte;
y: Real;
C) Var x,y: Longint;
D) Var x: Integer;
y: Real;
Câu 05
Hãy chỉ ra các lỗi trong khai báo sau:
Var x, y: Integer;
Y, A, B: Byte
g = 9.8;
Lỗi 01: Thiếu dấu ; (Sau dòng Y,A,B)
Lỗi 02: Trùng tên biến (y)
Lỗi 03: Lỗi cú pháp (g = 9.8)
Hãy nhớ!
VAR
Biểu thức số học
Khai báo biến.
Mọi biến dùng trong chửụng trình đều phải khai báo tên và kiểu dữ liệu của biến.
trong pascal
Các phép toán: có 3 loại
-Số học (nguyên, thực)
-Quan hệ
-Logic
Hãy nhớ!
+ Về nhà học bài và làm các bài tập 4, 5, 6 SGK/35; 36
+ Xem trước các phần còn lại của Bài 6:
-Hàm số học chuẩn;
-Các biểu thức quan hệ; Logic
-Câu lệnh gán.
Tiết học đến đây là hết!
Cám ơn quý Thầy Cô đã tham dư!
Kñnh chuác
quyá Thêìy, Cö
Vui, khoãe
Trên troång kñnh chaâo!
vaâ haånh phuác
trong cuöåc söëng
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Cao
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)