Caùc ngoân ngöõ laäp trình thöôøng chia döõ lieäu caàn xöû lí theo caùc kieåu khaùc nhau, vôùi caùc phaùp toaùn coù theå thöïc hieän treân töøng kieåu döõ lieäu ñoù. Ví duï: Ta coù the[r]
Trang 1CHƯƠNG TRÌNH MÁY TÍNH VÀ
DỮ LIỆU
Bài 3
Trang 21 Dữ liệu và kiểu dữ liệu:
Bài 3
Program CT_dautien;
Uses crt;
Begin
writeln(‘Chao cac ban’);
End.
Là công cụ xử lí
thông tin
Chao cac ban
Trang 31 Dữ liệu và kiểu dữ liệu:
Bài 3
Thông tin rất đa dạng.
Dữ liệu khác nhau về bản chất.
Trang 41 Dữ liệu và kiểu dữ liệu:
Để dễ dàng quản lí và tăng hiệu quả xử lí, các ngôn ngữ lập trình thường phân chia dữ liệu thành các kiểu dữ liệu khác nhau: chữ, số nguyên, số thập phân,…
Bài 3
Chao cac ban 2007+5123=7130
155 chia 5 bang 31 Dòng chữ
Phép toán với các số.
Trang 51 Dữ liệu và kiểu dữ liệu:
Mỗi kiểu dữ liệu có một cách xử lí khác nhau Ví dụ 5/2=2.5
5+5=10
Nhưng không các câu chữ thì không cộng trừ, nhân, chia với nhau được
Bài 3
Trang 61 Dữ liệu và kiểu dữ liệu:
Các ngôn ngữ lập trình thường 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 đó
Ví dụ: Ta có thể thực hiện các phép toán số học với các số, nhưng với các câu chữ thì các phép toán đó khong có ý nghĩa
Bài 3
Trang 71 Dữ liệu và kiểu dữ liệu:
Một số kiểu dữ liệu thường dùng nhất:
Số nguyên: ví dụ Số HS của lớp là 50 HS, số tuổi của em là 13,…
Số thực: ví dụ điểm trung bình HKI của em là
8.3, chiều cao của em là 1.5 m,…
Xâu kí tự: ví dụ “Chao cac ban”, “Lop 8e”,…
Bài 3
Trang 81 Dữ liệu và kiểu dữ liệu:
Một số kiểu dữ liệu cơ bản của NNLT Pascal
Bài 3
Tên kiểu Phạm vi giá trị
integer Số nguyên trong khoảng -2 15 đến 2 15
real Số thực có giá trị tuyệt đối trong
khoảng 2.9*10 -39 đến 1.7*10 38 và số 0 char Một kí tự của bảng chữ cái.
string Xâu kí tự, tối đa dài 255 kí tự
Trang 92 Các phép toán với dữ liệu kiểu số:
Trong mọi ngôn ngữ lập trình ta đều có thể thực hiện các phép toán số học cộng, trừ, nhân, chia với các số nguyên và số thực
Bài 3
Trang 102 Các phép toán với dữ liệu kiểu số:
Kí hiệu các phép toán số học dùng trong Pascal
Kí hiệu Phép toán Kiểu dữ liệu
Div Chia lấy phần nguyên Số nguyên
Mod Chia lấy phần dư Số nguyên.
Trang 112 Các phép toán với dữ liệu kiểu số:
Ví dụ:
5 div 2=2 5 mod 2 =1 -13 mod 5 = -3
Bài 3
Trang 122 Các phép toán với dữ liệu kiểu số:
Ta có thể kết hợp các phép tính số học trên để có các biểu thức phức tạp hơn
Ví dụ về một số biểu thức toán học và các viết chúng trong NNLT Pascal:
Bài 3
Trang 14Keát thuùc