Please enable JavaScript.
Coggle requires JavaScript to display documents.
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU :star:, image, image - Coggle…
BÀI 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU :star:
GIAO TIẾP NGƯỜI - MÁY TÍNH
Nhập dữ liệu
Chương trình sẽ tạm ngừng để chờ người dùng " nhập dữ liệu "
Hoạt động tiếp theo của chường trình tuy thuộc dữ liệu đăng nhập
Tạm ngừng chương trình
Có 2 chế độ:
Tạm ngừng trong 1 khoảng thời gian nhất định
Tạm ngừng cho đến khi người dùng
nhấn phím
thông báo kết quả tính toán
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
Ví dụ, 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
!
CÁC PHÉP SO SÁ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,...) sử dụng các kí hiệu do ngôn ngữ lập trình quy định.
Kí hiệu các phép toán và phép so sánh có thể khác nhau, tùy theo ngôn ngữ lập trình.
Để so sánh giá trị của hai biểu thức, cũng sử dụng một trong các kí hiệu toán học ở bảng 1.3. Ví dụ:
5x2=9 15+7 > 20-3 5+x < 10
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 khác nhau :
chữ , số nguyên , số thập nhân
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
Một số kiểu dữ liệu thường dùng nhất
số nguyên
số thực
Kí tự : " a" , " A " , " + " , " 1 "
Xâu kí tự
Dữ liệu số nguyên còn được phân chia tiếp thành các kiểu nhỏ hơn *
để chỉ rõ cho chương trình dịch hiểu dãy chữ số là kiểu xâu , ta phải đặt dấu nháy đơn. Ví dụ: ' 5324' , ' 863'
Số các kiểu 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
Các phép toán với dữ liệu kiểu số
Trong mọi ngôn ngữ lập trình có thể thực hiện cá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
Kết quả chia hai số n và m (tức là n/m) là số thực, cho dù n và m là các số nguyên và chia hết cho
m
VD:5/2=2.5, -12/5=2.4
Có thể sử dụng dấu ngoặc cho những biểu thức số học phức tạp hơn