Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
675,5 KB
Nội dung
§3 Dữ liệu kiểu liệu: Máy tính cơng cụ xử lý thơng tin, chương trình dẫn cho máy cách thức xử lý thông tin để có kết mong muốn - Dữ liệu: số, văn bản… §3 Dữ liệu kiểu liệu: Ngơn ngữ lập trình phân chia liệu thành kiểu định nghĩa phép xử lý tương ứng kiểu liệu *Số nguyên: số học sinh của lớp, số sách thư viện, *Số thực: chiều cao, điểm trung bình mơn Tốn, *Xâu kí tự (xâu): dãy chữ lấy từ bảng chữ của ngôn ngữ lập trình Ví dụ: Bảng dưới liệt kê số kiểu liệu của NNLT Pascal: Tên kiểu Phạm vi giá trị integer -215 đến 215-1 real 2.9 x 10-39 đến 1.7 x 1038 char Một kí tự bảng chữ string Xâu kí tự tối đa gồm 255 kí tự §3 Dữ liệu kiểu liệu: Ví dụ: Số học sinh của lớp 81 38 (Số nguyên) Bạn Nam cao 1.35m (Số thực) ‘Chao cac ban’ ; ‘Lop 8’ (Xâu kí tự) Bài tập ví dụ Em hồn thành tập sau: Điền dấu x vào ô lựa chọn STT Dữ liệu Kiểu số nguyên Kiểu số thực Kiểu xâu 54231 ‘54231’ 142.34 ‘8a’ - 346 -16.31 ‘1/10/2008’ x ‘Lop 8a’ x x x x x x x §3 Dữ liệu kiểu liệu: 2.Các phép toán với kiểu liệu số: Các phép toán cộng (+), trừ (-), nhân (*), chia (/), sử dụng mọi NNLT với kiểu số ngun số thực Các kí hiệu của phép tốn số học sử dụng NNLT Pascal: 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 / div Chia Số nguyên, số thực Chia lấy phần nguyên Số nguyên mod Chia lấy phần dư Số nguyên §3 Dữ liệu kiểu liệu: 2.Các phép tốn với kiểu liệu số: Ví dụ (/, div, mod): -5/2 = -2.5 5/2 = 2.5 12 div = -12 div = -2 mod = -5 mod = -1 PHÉP TOÁN PHÉP TOÁN TRONG PASCAL axb–c+d a*b – c + d a 15 + x 15+5*(a/2) x 5 y x 2 a b 5 a b c d 6 a (x+5)/(a+3)-y/(b+5)*(x+2)(x+2) ((a+b)*(c-d)+6)/3-a §3 Dữ liệu kiểu liệu: 2.Các phép toán với kiểu liệu số: Thứ tự ưu tiên phép toán: Phép toán ngoặc Phép toán *, /, div, mod Phép toán +, - (từ trái sang phải) §3 Dữ liệu kiểu liệu: 2.Các phép toán với kiểu liệu số: Các phép toán so sánh: > (lớn hơn), < (bé hơn), = (bằng), >= (lớn bằng), (khác),17 kết 22,=, = (m 5) /(2* a) x >= (m 5) / 2* a m5 ngôn ngữ 2a Thảo luận nhóm 2: Một chương trình máy tính viết để nhập điểm của ba mơn học Tốn, Văn, Anh in điểm trung bình của ba mơn học Hãy cho biết chương trình xử lí liệu liệu phải có kiểu ? Trả lời: - Dữ liệu cần xử lý: Điểm Toán, Điểm Văn, Điểm Anh, Điểm trung bình - Kiểu liệu: + Điểm Tốn, Điểm Văn, Điểm Anh: số nguyên + Điểm trung bình: số thực Ghi nhớ 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 Q trình trao đổi liệu hai chiều người máy tính chương trình hoạt động thường gọi giao tiếp tương tác người máy BÀI TẬP VỀ NHÀ - Trả lời câu hỏi 1, 2, 3, 4, 5, 6, _ trang 26 - sách giáo khoa Tin - Xem trước thực hành 2: Viết chương trình để tính tốn §3 Dữ liệu kiểu liệu: 2.Các phép toán với kiểu liệu số: Các phép toán so sánh: Giao tiếp người-máy tính:: Dặn dị: - Trả lời câu hỏi 1, 2, 3, 4, 5, 6, _ trang 26 - sách giáo khoa Tin - Xem trước thực hành 2: Viết chương trình để tính tốn