Dữ liệu kiểu liệu

23 2 0
Dữ liệu kiểu liệu

Đ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

1 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… 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 Số nguyên: -215 đến 215-1 real Số thực: 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ự Ví dụ: Số học sinh của lớp 8A1 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 hoà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 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ố nguyên 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 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 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) 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 m5 ngôn ngữ 2a Th 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 Toá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 Quá 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 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 ... integer Số nguyên: -2 15 đến 21 5-1 real Số thực: 2.9 x 1 0-3 9 đến 1 .7 x 10 38 char Một kí tự bảng chữ string Xâu kí tự tối đa gồm 255 kí tự Ví dụ: Số học sinh của lớp 8A1 38 (Số nguyên) Bạn Nam... ‘Lop 8? ?? (Xâu kí tự) Bài tập ví dụ Em hoà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 -1 6.31 ‘1/10/20 08? ?? x ‘Lop 8a’... nguyên Số nguyên mod Chia lấy phần dư Số nguyên Ví dụ (/, div, mod): -5 /2 = -2 .5 5/2 = 2.5 12 div = -1 2 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)

Ngày đăng: 15/12/2022, 14:16