Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
399,5 KB
Nội dung
CHƯƠNG TRÌNH TIN HỌC LỚP 11 oOo - Chương II CHƯƠNG TRÌNH PASCAL ĐƠN GIẢN BÀI ? CÂU HỎI ÔN TẬP: Câu 1: Kể tên số kiểu liệu chuẩn Khi tìm hiểu kiểu liệu chuẩn ta cần phải nắm đặc trưng Cho ví dụ với kiểu nguyên • Một số kiểu liệu chuẩn: nguyên, thực, kí tự, lôgic • Khi tìm hiểu kiểu liệu chuẩn, ta cần nắm đặc trưng như: tên kiểu, nhớ lưu trữ giá trị, phạm vi giá trị, phép toán, hàm thủ tục sử dụng chúng ? CÂU HỎI ÔN TẬP: Ví dụ: Kiểu Bộ nhớ lưu trữ giá trị Phạm vi giá trị Byte byte Từ đến 255 Integer byte Từ -215 đến 215 Word byte Từ đến 216 -1 Longint byte Từ -231 đến 231 -1 ? CÂU HỎI ÔN TẬP: Câu 2: Mục đích việc khai báo biến Khai báo biến thường đặt vị trí phần khai báo? Hãy lỗi khai báo sau: VAR X1, X2 X3: REAL; D-TOAN, D-TIN: REAL; x1, a, b: INTEGER; CONST A = 2.5 CÂU Mục đích việc khai báo biến: - Để cấp phát nhớ cho biến Sau khai báo có vùng nhớ dành cho biến với kích thước kích thước kiểu để lưu trữ giá trị biến - Đưa tên biến vào danh sách đối tượng cần quản lý chương trình Khai báo biến thường đặt sau khai báo Cũng đặt khai báo biến khai báo khai báo biến không liên quan đến giá trị Lỗi: - Tên biến sai qui định: D-TOAN, D-TIN - Tên biến danh sách biến không phân cách dấu phẩy: X2 X3 - Tên biến trùng sai kiểu liệu: a, A = 2.5 NỘI DUNG 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ểu thức lôgic Câu lệnh gán Phép toán Hãy kể phép toán toán học? Trong Tin học: Cộng, trừ, nhân, chia lấy nguyên, chia lấy số dư, so sánh Các phép toán quan hệ: =, =, < > Các phép toán số học: +, -, *, /, div, mod Các phép toán logic: and, or, not Biểu thức số học Biểu thức số học Toán hạng: biến số, số, hàm số xy Ví dụ: 2a + 3b +c ; 2z Toán tử: phép toán số học 2 Biểu thức số học Quy tắc viết biểu thức số học lập trình: - Chỉ dùng cặp ngoặc tròn ( ) để xác định trình tự thực phép toán trường hợp cần thiết - Viết từ trái qua phải - Không bỏ qua dấu nhân (*) tích - Ví dụ: 2a + 3b +c → 2*a + 3*b + c x + y x2 + 2 z → ((x+y)/(1-(2/z)))+(x*x/(2*z)) 1− z Biểu thức số học Thứ tự thực phép toán: - Thực phép toán ngoặc trước - Thực từ trái sang phải: nhân, chia nguyên, chia lấy dư trước; phép toán cộng trừ sau 3 Hàm số học chuẩn Hãy kể tên số hàm số học Toán học? Toán học Tin học - Hàm bình phương: x2 - Hàm bậc hai: - sqr(x) x - sqrt(x) - Hàm giá trị tuyệt đối: |x| - abs(x) - Hàm logarit tự nhiên: ln(x) - ln(x) - Hàm lũy thừa số e: ex - exp(x) - Hàm sin: sin(x) - sin(x) - Hàm cos: cos(x) - cos(x) Hàm số học chuẩn Ví dụ: Biểu diễn biểu thức − b + b − 4ac 2a sang biểu thức ngôn ngữ lập trình (-b+sqrt(b*b-4*a*c))/(2*a) Biểu thức quan hệ Cấu trúc chung: Trong đó: BT1 BT2 xâu biểu thức số học Ví dụ: x > 5; 2*x +1 >= y 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ệ thuộc kiểu logic 5 Biểu thức logic Ví dụ: (A > B) or ((X + 1) > Y) (5 > 2) and ((3 + 2) < 4) (x >= 5) and (x [...]... := x + 1; Chức năng của lệnh gán: - Tính giá trị của biểu thức - Gán giá trị tính được vào tên biến Một số chú ý khi sử dụng lệnh gán Phải viết đúng kí hiệu lệnh gán Trong Pascal, dấu hai chấm phải viết liền kí hiệu dấu bằng( := ) Biểu thức bên phải cần được giá trị trước khi gán Kiểu của giá trị biểu thức bên phải dấu gán phải phù hợp với kiểu dữ liệu của biến Củng cố Các phép toán trong Pascal:... Biểu diễn biểu thức − b + b − 4ac 2 2a sang biểu thức trong ngôn ngữ lập trình (-b+sqrt(b*b-4*a*c))/(2*a) 4 Biểu thức quan hệ Cấu trúc chung: Trong đó: BT1 và BT2 cùng là xâu hoặc cùng là biểu thức số học Ví dụ: x > 5; 2*x +1 >= y Biểu thức quan hệ được thực hiện theo trình tự: - 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. .. kiểu logic 5 Biểu thức logic Ví dụ: (A > B) or ((X + 1) > Y) (5 > 2) and ((3 + 2) < 4) (x >= 5) and (x ... trùng sai kiểu liệu: a, A = 2.5 NỘI DUNG 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ểu thức lôgic Câu lệnh gán Phép toán Hãy kể phép toán toán học? Trong Tin học: Cộng, trừ,... sử dụng lệnh gán Phải viết kí hiệu lệnh gán Trong Pascal, dấu hai chấm phải viết liền kí hiệu dấu bằng( := ) Biểu thức bên phải cần giá trị trước gán Kiểu giá trị biểu thức bên phải dấu gán phải... chuẩn Ví dụ: Biểu diễn biểu thức − b + b − 4ac 2a sang biểu thức ngôn ngữ lập trình (-b+sqrt(b*b-4*a*c))/(2*a) Biểu thức quan hệ Cấu trúc chung: