Please enable JavaScript.
Coggle requires JavaScript to display documents.
Bài 3: Chương trình máy tính và dữ liệu :<3: - Coggle Diagram
Bài 3: Chương trình máy tính và dữ liệu
:<3:
Dữ liệu và kiểu dữ liệu
Em đã biết
máy tính là công cụ xử lí thông tin
chương trình chỉ dẫn cho máy tính cách thức xử lí thông tin để có kết quả mong muốn
Thông tin rất đa dạng nên dữ liệu trong máy tính cũng rất khác nhau về bản chất
Để 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
chữ
số nguyên
số thập phân
VD1
Các dữ liệu thường được xử lí theo các cách khác nhau
Các ngôn ngữ lập trình định nghĩa sẵn một số kiểu dữ liệu cơ bản.
Kiểu dữ liệu xác định miền giá trị có thể của dữ liệu và các phép toán có thể thực hiện được trên các miền dữ liệu đó
Một số kiểu dữ liệu
số nguyên
số thực
Kí tự
Xâu kí tự (hay xâu)
Trong các ngôn ngữ lập trình, dữ liệu kiểu số nguyên còn được phân chia tiếp thành các kiểu nhỏ hơn theo các phạm vi giá trị khác nhau, dữ liệu kiểu số thực còn có thể được phần chia thành các kiểu có độ chính xác (số chữ số) thập phân) khác nhau
Mỗi ngôn ngữ lập trình cụ thể còn định nghĩa nhiều kiểu dữ liệu khác nhau.
Số ccs dữ liệu và tên kiểu dữ liệu trong mỗi ngôn ngữ lập trình có thể khác nhau.
VD2
Trong pascal, để chỉ rõ cho chương trình dịch hiểu dãy chữ số là kiểu sâu, ta phải đặt dãy số đó trong cặp dấu nháy đơn
VD: '5324","863"
2.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á phép toán số học cộng,trừ,nhân và chia với các số nguyên và số thực
lưu ý:hầu hết các ngôn ngữ lập trình đều xem kết quả chia cho hai số n và m(tức là n/m)là số thực ,dù nchia hết cho n
vd về biểu thức số học và cách viết chúng trong ngôn ngữ lập trình Pascal:
Giao tiếp người - máy tính
a. Thông báo kết quả tính toán
VD: câu lệnh Pascal
Kết quả tính diện tích hình tròn
Nhập dữ liệu
Chương trình sẽ tạm ngừng để chờ người dùng "nhập dữ liệu" từ bàn phím hay bằng chuột
Hoạt động tiếp theo tùy thuộc và dữ liệu được nhập
VD: Chương trình yêu cầu nhập năm sinh từ bàn phím
Khái niệm: Quá trình trao đổi thông tin, dữ liệu 2 chiều từ máy tính đến con người và từ con người đến máy tính được gọi là tương tác giữa người với máy
Với các máy tính cá nhân, tương tác người-máy thường được thực hiện nhờ các thiết bị chuột, bàn phím, màn hình.
Tạm ngừng chương trình
Có 2 chế độ tạm ngừng chương trình
Tạm ngừng trong một khoảng thời gian nhất định
Tạm ngừng cho đến khi người dùng nhấn phím
VD1: các câu lệnh
Chương trình sẽ tạm dừng 2 giây, sau đó mới thục hiện tiếp
VD2: Khi chạy đoạn chương rình Pascal có các câu lệnh
chương trình sẽ tạm ngừng cờ người dùng nhấn phím Enter, rồi mới thực hiện tiếp
Hộp thoại
Một số môi trường lập trình cho phép sử dụng hộp thoại như một công cụ giao tiếp người-máy tính trong khi chạy chương trình
VD: khi người dùng muốn thoát khỏi một chương trình đang chạy, hộp thoại như sau có thể xuất hiện
3.các phép so sánh
Kí hiệu các phép toán và phép so sánh có thể khác nhau,tùy theo từng ngôn ngữ lập trình
Ngoài các phép toán số học,ta còn thường so sành các số
Khi viết chương trình,để so sánh dữ liệu (số,biểu thức,...)chúng ta sử dụng các kí hiệu do ngôn ngữ lập trình quy định
kết quả của phép so sánh chỉ có thể là đúng hoặc sai