Trường Đại học Điện lực Tập đoàn Điện lực Việt Nam
Bảng 3.1. các kiểu số nguyên Ngoài kiểu Integer là thông dụng nhất, các số nguyên còn được chia ra thành 4 kiểu nữa đó là: Byte, Word, ShortInt và LongInt. Bảng 3.1 liệt kê chi tiết về tên gọi, phạm vi giá trị và độ dài tính theo đơn vị byte của từng kiểu nguyên. Các biến nguyên chỉ có thể nhận các giá trị là các số nguyên nằm trong phạm vi giá trị của biến đó. Khi gán cho một biến một số nguyên nằm ngoài phạm vi của biến thì máy sẽ báo lỗi: "Const out of range". Ví dụ 4.1: cho khai báo : Var i : Byte; N : Integer; thì các lệnh đưới đây là đúng: i:= 200; N:= -1500; còn các lệnh dưới đây là bị lỗi : i:= -5;
N:= 50000; Đặc biệt không thể gán một số thực cho một biến nguyên. Câu lệnh sau là sai : N:= 12.5 ; Khi gặp tình huống này, máy sẽ báo lỗi "Type mismatch". Chú ý: Các số nguyên hệ thập lục phân (hệ 16) được biểu diễn bằng cách viết thêm dấu $ ở trước số, ví dụ ba số dưới đây : $A , $FF và $10 là các số nguyên viết trong hệ 16. Chúng có giá trị tương ứng trong hệ 10 là: 10 , 255 và 16 4.3.3.3 Các phép toán số học trên số nguyên Phép cộng và trừ : ký hiệu + và - như thường lệ. Phép nhân : ký hiệu bằng dấu *, ví dụ 4*2 cho kết qủa là 8. Phép chia : ký hiệu bằng dấu / , ví dụ 6/4 cho kết qủa là 1.5. Phép chia lấy phần nguyên : ký hiệu bằng từ khóa DIV. Phép lấy phần dư nguyên của phép chia: ký hiệu bằng từ khóa MOD. Ví dụ 4.2: 15 DIV 6 cho kết qủa là 2. 15 MOD 6 cho kết qủa là 3. Các phép toán trên đều cho kết qủa là các số nguyên, trừ ra phép chia ( / ) luôn cho kết qủa là một số thực. Vì thế nếu N là một biến nguyên, mà gán : N:= 20/5; thì máy sẽ báo lỗi, bởi vế phải có giá trị kiểu thực (=4.0) mặc dù phần lẻ bằng 0. Nhận xét: số nguyên N là chẵn nếu N mod 2 = 0 (tức N chia hết cho 2), ngược lại, là lẻ nếu N mod 2 <> 0. (dấu <> trong Pascal có nghĩa là khác nhau ). Thứ tự thực hiện các phép toán cũng giống như thường lệ: - Các biểu thức trong (...) được tính trước tiên - Kế đến là *, /, div, mod - Sau cùng là +, - - Đối với các phép toán cùng thứ tự mà đứng liền nhau thì phép toán nào đứng trước được làm trước.
15 mod (2 +4) * 20 div (10 div 4) + 40 mod ( 5* 3) =15 mod 6 * 20 div 2 + 40 mod 15 = 3 * 20 div 2 + 10 = 60 div 2 + 10 = 30 + 10 = 40
Каталог: images images -> Hướng dẫn sử dụng Dropbox Để sử dụng được Dropbox images -> BÀi thuyết trình cách xáC ĐỊnh và chế ĐỘ pháp lý CỦa các vùng biển theo công ưỚc của liên hiệp quốc về luật biển năM 19821 images -> Céng hßa x· héi chñ nghÜa viÖt nam Độc lập tự do hạnh phúc images -> Lúa gạo Việt Nam Giới thiệu images -> Trung Tâm kt tc-đl-cl images -> Số: 105/2008/QĐ-ttg CỘng hòa xã HỘi chủ nghĩa việt nam độc lập Tự do Hạnh phúc images -> ChuyêN ĐỀ ĐẠi số TỔ HỢP, XÁc suất kiến thức cơ bản Đại số tổ hợp images -> BỘ giáo dục và ĐÀo tạo trưỜng đẠi học luật tp. HỒ chí minh dưƠng kim thế nguyên thủ TỤc phá SẢn các tổ chức tín dụng theo pháp luật việt nam images -> Review of Condor, Sun Grid Engine and pbs tải về 1.67 Mb. Chia sẻ với bạn bè của bạn: |