1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo trình lập trình cc++ cơ bản

176 6 0

Đ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

Thông tin cơ bản

Tiêu đề Giáo Trình Lập Trình C/C++ Cơ Bản
Trường học Đại Học Đà Nẵng
Chuyên ngành Lập Trình C/C++
Thể loại Giáo Trình
Thành phố Đà Nẵng
Định dạng
Số trang 176
Dung lượng 3,19 MB

Cấu trúc

  • Chương 1. Các kiến thức cơ bản (7)
    • 1.1. Thông tin và biểu diễn thông tin trong máy tính (7)
    • 1.2. Các hệ đếm thông dụng (7)
    • 1.3. Chương trình máy tính (10)
    • 1.4. Ngôn ngữ lưu đồ (13)
  • Chương 2. Cơ bản về ngôn ngữ lập trình C/C++ (19)
    • 2.1. Làm quen với môi trường lập trình C/C++ (19)
    • 2.2. Các thành phần cơ bản của ngôn ngữ C (21)
    • 2.3. Các kiểu dữ liệu cơ bản (26)
    • 2.4. Các lệnh xuất nhập dữ liệu (30)
  • Chương 3. Các cấu trúc điều khiển (39)
    • 3.1. Cấu trúc if ... else (39)
    • 3.2. Cấu trúc switch (40)
    • 3.3. Các cấu trúc lặp (42)
    • 3.4. Câu lệnh break, continue và goto (47)
  • Chương 4. Hàm (60)
    • 4.1. Khái niệm về hàm (60)
    • 4.2. Xây dựng hàm (60)
    • 4.3. Hàm đệ quy (63)
    • 4.4. Macro (66)
  • Chương 5. Mảng (72)
    • 5.1. Mảng một chiều (72)
    • 5.2. Mảng hai chiều (75)
    • 5.3. Mối liên hệ giữa mảng và con trỏ (77)
  • Chương 6. Chuỗi ký tự (89)
    • 6.1. Khái niệm (89)
    • 6.2. Khai báo và khởi gán chuỗi (89)
    • 6.3. Phép gán chuỗi (89)
    • 6.4. Nhập và xuất chuỗi (90)
    • 6.5. So sánh chuỗi (92)
    • 6.6. Một số hàm xử lý chuỗi (93)
    • 6.7. Một số ví dụ về xử lý chuỗi (96)
    • 6.8. Sử dụng lớp string của C++ (98)
  • Chương 7. Kiểu cấu trúc (112)
    • 7.1. Định nghĩa cấu trúc (112)
    • 7.2. Định nghĩa cấu trúc với typedef (112)
    • 7.3. Khai báo biến cấu trúc (113)
    • 7.4. Khởi động các biến cấu trúc (114)
    • 7.5. Truy cập vào các thành phần của cấu trúc (115)
  • Chương 8. Kiểu tập tin (127)
    • 8.1. Khai báo (127)
    • 8.2. Mở file (127)
    • 8.3. Đóng file (128)
    • 8.4. Đọc và ghi dữ liệu (128)
    • 8.5. Đọc/ghi file văn bản (133)
    • 1. Lớp vector (144)
    • 2. Lớp set (150)
    • 3. Lớp map (153)
    • 4. Lớp stack (158)
    • 5. Lớp queue (161)
    • 6. Thư viện algorithm (162)
    • 7. Lớp bitset (166)
    • 8. Sử dụng thư viện <bits/stdc++.h> (169)
  • Tài liệu tham khảo (175)

Nội dung

Các kiến thức cơ bản

Thông tin và biểu diễn thông tin trong máy tính

1.1.1 Khái niệm về thông tin

Thông tin được định nghĩa là bất kỳ thông báo hay tín hiệu nào có giá trị đối với con người Sự trao đổi và tiếp nhận thông tin mang tính chủ quan, phụ thuộc vào cách hiểu và cảm nhận của từng người nhận.

Dữ liệu (data) là thông tin mà chúng ta nhập vào máy tính để xử lý Máy tính có khả năng lưu trữ và xử lý đa dạng các loại thông tin, bao gồm văn bản, hình ảnh, âm thanh và phim.

1.1.2 Biểu diễn thông tin trong máy tính

Máy tính hoạt động dựa trên các linh kiện điện tử chỉ có hai trạng thái: đóng/mở, tương ứng với ký tự 0 và 1 Những trạng thái này được sử dụng để lưu trữ và xử lý thông tin, thông qua các mạch điện, công tắc và đèn điện tử hoặc bán dẫn.

1.1.3 Các đơn vị đo thông tin

Mỗi giá trị 0 hoặc 1 được gọi là bit (Binary digit), và 8 bit tạo thành 1 byte Ngoài ra, các đơn vị thường được sử dụng để chỉ bội số của byte bao gồm 1KB, tương đương với 2^10 byte hay 1024 byte (Kilô byte).

1MB = 2 10 KB = 1024 KB (Mêga byte) 1GB = 2 10 MB = 1024 MB (Giga byte)

1TB = 2 10 GB = 1024 GB (Tera byte)

Các hệ đếm thông dụng

Hệ đếm được hiểu như là các ký hiệu và quy tắc sử dụng tập ký hiệu đó để biểu diễn và xác định giá trị của các số

Hệ đếm cơ số 10, hay còn gọi là hệ thập phân, sử dụng 10 ký hiệu từ 0 đến 9, được phát minh bởi người A-rập, để biểu diễn các số Đây là hệ thống đếm phổ biến nhất trong cuộc sống hàng ngày của chúng ta.

Hệ này còn được gọi là hệ đếm cơ số 2: dùng 2 ký hiệu 0 và 1 để biểu diễn các số

Hệ đếm cơ số 16, hay còn gọi là hệ Hecxa, sử dụng 16 ký hiệu: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, để biểu diễn các giá trị thập phân từ 0 đến 15.

1.2.4 Định nghĩa một hệ đếm tổng quát Định nghĩa: Một số N trong hệ cơ số B, B nguyên lớn hơn 1, được biểu diễn là: d n-1 d n-2 d 0 d -1 d -m và giá trị của N được xác định theo công thức:

Công thức N = d n-1 B n-1 + d n-2 B n-2 + + d 1 B 1 + d 0 B 0 + d -1 B -1 + + d -m B -m mô tả cách tính giá trị N từ các chữ số d i trong hệ cơ số B Trong đó, các chữ số d i phải thỏa mãn điều kiện 0≤d i > r; //Nhập r từ bàn phím

10 cout

Ngày đăng: 12/11/2023, 10:44

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] Phạm Văn Ất, Kỹ thuật lập trình C cơ bản và nâng cao, NXB Khoa học và Kỹ thuật, 1999 Sách, tạp chí
Tiêu đề: Kỹ thuật lập trình C cơ bản và nâng cao
Nhà XB: NXB Khoa học và Kỹ thuật
[2] Phạm Anh Phương, Lê Thị Ngọc Vân, Giáo trình Lập trình cơ sở, NXB Thông tin và Truyền thông, 2012 Sách, tạp chí
Tiêu đề: Giáo trình Lập trình cơ sở
Nhà XB: NXB Thông tin và Truyền thông
[3] Nguyễn Xuân Huy, Sáng tạo trong thuật toán và lập trình, NXB Thông tin và Truyền thông, 2011 Sách, tạp chí
Tiêu đề: Sáng tạo trong thuật toán và lập trình
Nhà XB: NXB Thông tin và Truyền thông
[4] Walter Savitch, Absolute C++, NXB Addison-Wesley, 2013 Sách, tạp chí
Tiêu đề: Absolute C++
Nhà XB: NXB Addison-Wesley
[5] Các đề thi Olympic Tin học Sinh viên các từ năm 2005 đến 2016 của các khối: Cao đẳng, Không chuyên và Chuyên Tin học Khác
w