Bài giảng Tin học đại cương: Phần 2 - ThS. Phạm Thanh Bình (6)

53 45 0
Bài giảng Tin học đại cương: Phần 2 - ThS. Phạm Thanh Bình (6)

Đ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

Bài giảng Tin học đại cương - Phần 2: Lập trình bằng ngôn ngữ C++ cung cấp cho người học các kiến thức về sử dụng đối tượng vector bao gồm: Các cách khai báo vector, các phương thức (hàm) của vector, một số bài toán. Mời các bạn cùng tham khảo nội dung chi tiết.

Bài 10 – Sử dụng đối tượng  vector  Các cách khai báo vector  Các phương thức (hàm) của vector   Một số bài tốn Bộ mơn Kỹ thuật máy tính – Khoa  CNTT Tin học đại cương 2 ­ 1 1. Các cách khai báo vector Cách 1:              vector     TênMảng; Cách 2: vector     TênMảng(Số phần tử); Cách 3: vector     TênMảng(Số phần tử, Giá trị khởi  tạo);   Chú ý: Muốn sử dụng các khai báo này thì phải viết  dòng sau đây ở đầu chương trình: #include   Bộ    mơn Kỹ thuật máy tính – Khoa  CNTT Tin học đại cương 2 ­ 2 Ví dụ: vector    A;      //Khai báo vector A (Rỗng) vector    B(100);   //Mảng này có 100 phần                                  //tử, mỗi phần tử là một số thực vector    C(50, 0);     //Mảng này có 50 phần  tử ,                                 //các phần tử đều có giá trị bằng  Bộ mơn Kỹ thuật máy tính – Khoa  CNTT Tin học đại cương 2 ­ 3 2. Các phương thức (hàm) của  vector Phương thức A.back()  A.front()  A.clear()  A.pop_back()  A.push_back(e)  A.resize(newSize)  A.size()  Ý nghĩa Phần tử cuối cùng của vector  Phần tử đầu tiên của vector Làm rỗng vector  Xóa phần tử cuối cùng của vector  Ghép thêm phần tử e vào cuối vector  Đổi cỡ của vector thành newSize  Số phần tử của vector A (Trang 278) Bộ mơn Kỹ thuật máy tính – Khoa  CNTT Tin học đại cương 2 ­ 4 3. Một số bài tốn  Ví dụ: 1. Nhập một dãy có N phần tử (các phần tử là  số thực). Hiện dãy ra màn hình 2. Giảm số lượng phần tử của dãy đi một nửa.  Hiện dãy mới ra màn hình 3. Xố tồn bộ dãy Bộ mơn Kỹ thuật máy tính – Khoa  CNTT Tin học đại cương 2 ­ 5 Gợi ý:    int N ;    cout  N ;    vector    A(N);    for (int i = 0; i 

Ngày đăng: 30/01/2020, 16:18

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan