Bài giảng Tin học đại cương: Bài 3 cung cấp cho người học những kiến thức như: Nhập dữ liệu từ bàn phím; Xuất dữ liệu ra màn hình; Nhập xuất dữ liệu với tệp tin. Mời các bạn cùng tham khảo! | BÀI 3 NHẬP XUẤT Giảng viên Nguyễn Văn Đồng Khoa Công nghệ thông tin ĐH Thủy Lợi Email nvdong@ NỘI DUNG Nhập dữ liệu từ bàn phím Xuất dữ liệu ra màn hình Nhập xuất dữ liệu với tệp tin 2 NHẬP XUẤT DỮ LIỆU C sử dụng lớp trừu tượng stream dòng để vào ra dữ liệu Dòng là chuỗi các bytes dữ liệu Dòng nhập là chuỗi bytes từ thiết bị bàn phím ổ cứng mạng đến bộ nhớ Dòng xuất là chuỗi các bytes từ bộ nhớ đi ra màn hình máy in ổ cứng truyền mạng Các thư viện chuẩn nhập xuất File chuẩn iostream Định nghĩa các đối tượng cin cout fstream Cung cấp các hàm cho điểu khiển tệp tin 3 NHẬP XUẤT DỮ LIỆU Cần khai báo tiền xử lý khi nhập xuất dữ liệu include Khi sử dung cin cout nên khai báo không gian tên sau using namespace std 4 XUẤT DỮ LIỆU Sử dụng đối tượng cout và toán tử XUẤT DỮ LIỆU Ví dụ include include using namespace std int main string str quot DAI HOC THUY LOI quot cout XUẤT DỮ LIỆU Sử dụng endl để thêm dòng mới Với xâu ký tự o sử dụng n tại vị trí muốn xuống dòng o sử dụng t để cách ra một khoảng trống 7 ĐOẠN LỆNH SAU CHO NHỮNG GÌ TRÊN MÀN HÌNH const double PI double x 30 coutĐOẠN LỆNH SAU CHO NHỮNG GÌ TRÊN MÀN HÌNH int x 3 y 5 int z 3 x y coutNHẬP DỮ LIỆU TỪ BÀN PHÍM Sử dụng đối tượng cin và toán tử gt gt để nhập dữ liệu Sau toán tử gt gt là biến Cú pháp Cách 1 cin gt gt tenBien Cách 2 cin gt gt tenBien1 gt gt tenBien2 cin nhập cho đến khi phím xuống dòng phím tab hoặc phím space được gõ 1 0 NHẬP DỮ LIỆU TỪ BÀN PHÍM Ví dụ 1 Nhập độ dài cạnh hình vuông và tính diện tích. Đầu vào độ dài cạnh hình vuông kiểu dữ liệu Đầu ra diện tích hình vuông kiểu dữ liệu include using namespace std int main double a cin gt gt a nhap du lieu cho canh hinh vuong luu vao bien a double s luu dien tich hinh vuong s a a coutNHẬP DỮ LIỆU TỪ BÀN PHÍM Ví dụ 2 Nhập ba điện trở và tính điện trở tương đương. Đầu vào ba điện trở kiểu dữ liệu Đầu ra giá trị điện trở tương đương kiểu dữ liệu include using namespace std int main double r1 r2 r3 coutNHẬP DỮ .