1. Trang chủ
  2. » Tất cả

Pascal B2 - Kieu du lieu

12 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 402,5 KB

Nội dung

Bài 2: Kiểu liệu chuẩn Biến số số I – Các kiểu liệu chuẩn 1) Kiểu logic - Khai báo: boolean - Giá trị: true (đúng) false (sai) - Các phép toán kiểu boolean: AND, OR, XOR, NOT - Các biểu thức quan hệ: =, , Trung tâm tin học Thanh Niên I – Các kiểu liệu chuẩn (tt) 2) Kiểu số nguyên Kiểu Chiếm nhớ byte byte word byte shortint byte integer byte Longint byte Giá trị → 255 → 65535 -128 → 127 -32768 → 32767 -231 → 231 -1 -Các phép toán số nguyên: +, -, *, / DIV: chia lấy phần nguyên MOD: chia lấy số dư Trung tâm tin học Thanh Niên II – Các kiểu liệu chuẩn (tt) 2) Kiểu số thực: Kiểu REAL Chiếm nhớ Giá trị byte |10-38 → 1038| Chú ý: - Dấu thập phân máy tính dấu chấm ’ ’ vd: 5.8, 3.1416 - Muốn hiển thị giá trị số thực phải định dạng số: num:: vd ketqua:6:2 Trung tâm tin học Thanh Niên II – Các kiểu liệu chuẩn (tt) 3) Kiểu kí tự: - Khai báo: char - Giá trị: 256 kí tự mã ASCII - Hằng kí tự đặt nháy đơn: ’A’, ’a’, ’1’ - Các hàm liên quan đến kiểu kí tự: ORD(c): cho số thứ tự kí tự c bảng CHR(n): cho kí tự có số thứ tự n bảng * Kiểu CHAR lưu kí tự Để lưu chuỗi, vd: tên người, ta dùng kiểu STRING Trung tâm tin học Thanh Niên II – Hằng số biến số: 1) Hằng số: Là giá trị không đổi trình chạy CT Cú pháp: const = giá trị; VD: const Nmax = 100; PI = 3.14; dung = ’D’; * Nên dự tính khai báo số đầu chương trình để thực tối ưu hóa - Trung tâm tin học Thanh Niên II – Hằng số biến số (tt): 2) Biến số: Là đại lượng thay đổi giá trị - Cú pháp: var : ; - VD: var a,b,c : real; n : integer; i, j : byte; ch : char; * Gán cho biến kiểu liệu phù hợp để tối ưu hóa CT - Trung tâm tin học Thanh Niên II – Hằng số biến số (tt): 3) Khai báo kiểu liệu mới: Là kiểu liệu người dùng tự đặt phù hợp với nhu cầu sử dụng Cú pháp: Type = ; VD: type = (Sun, Mon, Tue, Wed, Thu, Fri, Sat); GioiTinh = (Nam, Nu); diem = 10; var d : ngay; Trung tâm tin học Thanh Niên GT : GioiTinh; Lệnh gán  Lệnh gán dùng gán giá trị biểu thức cho biến VD: C := (a+b)*2; S := a * b; f := true; ch := ’A’; Trung tâm tin học Thanh Niên Bài tập Viết chương trình nhập hai số nguyên từ bàn phím, tính tốn xuất hình tổng, hiệu, tích, thương hai số Viết chương trình tính chu vi diện tích hình học bản: hình trịn, hình chữ nhật, hình vng, tam giác, hình thang Trung tâm tin học Thanh Niên 10 Program TinhToan; Uses crt; Var a, b, tong, hieu, tich: integer; thuong: real; Begin ClrScr; Write(’Nhap so thu nhat: ’); Readln(a); Write(’Nhap so thu hai: ’); Readln(b); { Tinh tong -} tong := a + b; Writeln(’ Tong ’ , a , ’ + ’, b , ’ = ’, tong); { Tinh tich -} ………………………… Readln End Trung tâm tin học Thanh Niên 11 Program Tinh_ChuVi_DienTich_HinhTron; Uses crt; Const PI = 3.14; Var R, S, C: real; Begin ClrScr; Write(’Nhap ban kinh hinh tron: ’); Readln(R); S := PI * R * R; C := * PI * R; Writeln(’Chu vi hinh tron ban kinh ’, R , ’ la: ’, C:6:2); Writeln(’Dien tich hinh tron ban kinh’, R,’ la: ’, S:6:2); Readln 12 Trung tâm tin học Thanh Niên End ... shortint byte integer byte Longint byte Giá trị → 255 → 65535 -1 28 → 127 -3 2768 → 32767 -2 31 → 231 -1 -Các phép toán số nguyên: +, -, *, / DIV: chia lấy phần nguyên MOD: chia lấy số dư Trung tâm...I – Các kiểu liệu chuẩn 1) Kiểu logic - Khai báo: boolean - Giá trị: true (đúng) false (sai) - Các phép toán kiểu boolean: AND, OR, XOR, NOT - Các biểu thức quan hệ: =, , ... Thanh Niên II – Các kiểu liệu chuẩn (tt) 3) Kiểu kí tự: - Khai báo: char - Giá trị: 256 kí tự mã ASCII - Hằng kí tự đặt nháy đơn: ’A’, ’a’, ’1’ - Các hàm liên quan đến kiểu kí tự: ORD(c): cho số thứ

Ngày đăng: 05/09/2016, 21:21

w