Đang tải... (xem toàn văn)
Các ngôn ngữ lập trình thường phân chia dữ liệu cần xử lí theo các kiểu khác nhau, với các phép toán có thể thực hiện trên từng kiểu dữ liệu đó. Quá trình trao đổi dữ liệu hai chiều gi[r]
(1)(2)
Tin Học Tin Học 8
8
(3)KIỂM TRA B
KIỂM TRA BÀIÀI C CŨŨ
• ?1: Nêu từ khố gì? Tên
tên khơng hợp lệ ? Cho ví dụ?
(4)Bài
CHƯƠNG TRÌNH MÁY TÍNH
CHƯƠNG TRÌNH MÁY TÍNH
VÀ
VÀ
DỮ LIỆU
(5)1 DỮ LIỆU VÀ KIỂU DỮ LIỆUDỮ LIỆU VÀ KIỂU DỮ LIỆU
• Các ngơn ngữ lập trình định nghĩa sẵn số kiểu liệu
• Kiểu liệu xác định giá trị liệu phép tốn thực giá trị
• Các ngơn ngữ lập trình định nghĩa sẵn
một số kiểu liệu
(6)Hãy trình bày kiểu liệu trong ngơn ngữ lập trình?
Kiểu số nguyên Kiểu số thực Kiểu xâu kí tự
1 DỮ LIỆU VÀ KIỂU DỮ LIỆUDỮ LIỆU VÀ KIỂU DỮ LIỆU
(7)Một kí tự lai khai báo liệu
Một kí tự lai khai báo liệu
kiểu
kiểu charchar hay hay stringstring
• VD: A:Char • B: Char
• Lop em: String
• Hoa binh: String
(8)Một liệu số lai khai báo
Một liệu số lai khai báo
dữ liệu kiểu
dữ liệu kiểu realreal hay hay integerinteger
• VD: 1.5: Real<kiểu số thực> • Hãy cho ví dụ kiểu số thưc? • 15: Integer<Số ngun>
• Hãy cho ví dụ kiểu số nguyên?
Vậy em cho biết dùng liệu kiểu real dùng
(9)Tên kiểu Phạm vi giá trị
integer Số nguyên khoảng -215
đến 215 – 1(-3276832767)
real Số thực có giá trị tuyệt đối
khoảng 2,9x10-39 đến 1,7x1038
và số
Char Một kí tự bảng chữ
String Xâu kí tự, tối đa gồm 255 kí tự
(10)Trong Pascal, chương trình dịch hiểu dãy chữ số kiểu xâu Ta phải đặt dãy số cặp dấu nháy đơn
VD 1234
Kiểu liệu ngơn ngữ lập trình Pascal
Theo em dãy số biểu diễn dạng kí tự khơng? Ví dụ: ‘Chao cac ban’;
‘1234’’
(11)CÁC PHÉP TOÁN VỚI DỮ LIỆU KiỂU SỐ
CÁC PHÉP TỐN VỚI DỮ LIỆU KiỂU SỐ
Kí hiệu Phép toán Kiểu liệu
+ Cộng Số nguyên, số
thực
- Trừ Số nguyên, số
thực
* Nhân Số nguyên, số
thực
/ Chia Số nguyên, số
thực
(12)VD: ((a+(b*2)+15)-b(c-3))
(13)• Các phép tốn ngoặc thực trước tiên • Trong dãy phép tốn khơng có dấu ngoặc, phép nhân, phép chia lấy phần nguyên (div) phép chia lấy phần dư (mod) thực trước.
• Phép cộng phép trừ thực theo thứ tự từ trái sang phải
• Các phép tốn ngoặc thực trước tiên • Trong dãy phép tốn khơng có dấu ngoặc, phép nhân, phép chia lấy phần nguyên (div) phép chia lấy phần dư (mod) thực trước.
• Phép cộng phép trừ thực theo thứ tự từ trái sang phải
(14)a : b – c + d a/b – c + d 15/3+8/2 15 :3+8:2 a (x+5)/(a+3)-y(b+5)*(x+2)(x+2)
x 22
5 b y a x ((a+b)*(c-d)+5)/3-a
a b c d 6 a
+) PHÉP TOÁN PHÉP TOÁN TRONG PASCAL
(15)B
Bài tậpài tập
Thuộc kiểu liệu số
Dãy chữ số 2010 thuọc
kiêud liệu nào?
1 Bài 2: <T26>
1.Bài 3: Hãy cho biết hai lệnh sau có tương
(16)Ghi Nhớ
Ghi Nhớ
1 Các ngơn ngữ lập trình thường phân chia liệu cần xử lí theo kiểu khác nhau, với phép tốn thực kiểu liệu
(17)DẶN DÒ
DẶN DÒ
(18)