1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo trình ngôn ngữ lập trình CC++

197 14 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

Định dạng
Số trang 197
Dung lượng 2,61 MB

Nội dung

C++ là một loại ngôn ngữ lập trình bậc trung. Đây là ngôn ngữ lập trình đa năng được tạo ra bởi Bjarne Stroustrup như một phần mở rộng của ngôn ngữ lập trình C, hoặc C với các lớp Class, Ngôn ngữ đã được mở rộng đáng kể theo thời gian và C ++ hiện đại có các tính năng: lập trình tổng quát, lập trình hướng đối tượng

TS Nguyễn Ngưc Cương (Chủ biên) ThS Nguyễn Đình Nghïa - ThS Đỗ Quốc Huy - CN Trần Nghi Phỳ - KS Phm Thnh Cụng NH XUấT BảN THÔNG TIN V TRUYềN THÔNG Mà số: GD 14 HM 11 LỜI NĨI ĐẦU Từ ngàn năm nay, con người liên lạc với nhau thơng qua ngơn  ngữ,  tạo  ra  các  mẫu  từ  ngữ  và  âm  thanh.  Ngơn  ngữ  lập  trình  cũng  tương tự như vậy, đó là một tập từ ngữ và ký hiệu cho phép lập trình  viên hoặc người dùng có thể tương tác với máy tính. Việc hiểu biết  và nắm vững các ngơn ngữ lập trình là u cầu bắt buộc đối với các  lập trình viên. Mặc dù đã có hàng trăm ngơn ngữ lập trình được sinh  ra, song chỉ có một số ít là được sử dụng rộng rãi và được xem là một  chuẩn cơng nghiệp. Các ngơn ngữ này đều có thể được sử dụng trên  nhiều loại máy tính khác nhau. Hiện nay, ngơn ngữ lập trình C/C++  là ngơn ngữ bậc cao đang được sử dụng khá rộng rãi trong lập trình.   Nhằm  giúp  các  bạn  sinh  viên,  nghiên  cứu  sinh  và  các  lập  trình  viên    có  được  một  tài  liệu  chuẩn  về  ngơn  ngữ  lập  trình  C/C++,  Nhà  xuất  bản  Thơng  tin  và  Truyền  thơng  trân  trọng  giới  thiệu  cuốn  sách  “Giáo  trình  ngơn  ngữ  lập  trình  C/C++ʺ  do  TS.  Nguyễn  Ngọc  Cương  (Trưởng khoa Tốn tin, Học viện An ninh Nhân dân) làm chủ biên.  Nội dung cuốn sách gồm 7 chương:  Chương 1: Giới thiệu C/C++  Chương 2: Sử dụng các phép tốn của C/C++  Chương 3: Sử dụng các lệnh của C/C++  Chương 4: Mảng và con trỏ  Chương 5: Cấu trúc và vào/ra tệp  Chương 6: Kỹ thuật đồ họa trong C/C++  Chương 7: Giới thiệu lập trình hướng đối tượng  Hy vọng cuốn sách khơng chỉ dành riêng cho các Học viên Học  viện An ninh Nhân dân, Học viện Cảnh sát, cịn là tài liệu tham khảo  bổ  ích  cho các  cán  bộ  giảng  dạy, sinh  viên  các  trường đại  học  cũng  như  các  kỹ  sư,  kỹ  thuật  viên  chun  ngành  Cơng  nghệ  Thơng  tin,  Điện tử Viễn thơng và Tự động hóa.  Nhà xuất bản xin trân trọng giới thiệu cùng bạn đọc và rất mong  nhận được ý kiến đóng góp của q vị. Mọi ý kiến đóng góp xin gửi  về Nhà xuất bản Thơng tin và Truyền thơng ‐ 18 Nguyễn Du, Hà Nội  hoặc gửi trực tiếp cho tác giả theo địa chỉ: cuongnnhvan@yahoo.com.  Xin trân trọng cảm ơn./.  NXB THƠNG TIN VÀ TRUYỀN THƠNG    Ch−¬ng 1: Giíi thiƯu C/C++ Chng1 GII THIU C/C++ Ngôn ngữ C/C++ l ngôn ngữ lập trình đợc sử dụng rộng rÃi giới Đà có nhiều công ty tin học xây dựng chơng trình dịch cho ngôn ngữ C/C++ m dẫn đầu l Borland v Microsoft Hiện ngôn ngữ C/C++ đà trở thnh công cụ chuẩn, hiệu v thông dụng cho lập trình viên chuyên nghiệp 1.1 Lịch sử C/C++ Những năm cuối thập kỷ 60 đầu 1970, xuất yêu cầu cần có ngôn ngữ bậc cao để hỗ trợ nhà tin học việc xây dựng phần mềm hệ thống, hệ điều hành đà đời ngôn ngữ C phòng thí nghiệm điện thoại Bell Labs (Mỹ) để viết hệ điều hành Unix cho máy tính mini PDP11 công ty DEC (Mỹ) trở nên quen thuộc với chuyên gia tin học Vào năm 1980, Bjourn Stroustrup, làm việc Công ty Điện báo Điện thoại (AT&T - American Telephone & Telegraph) đà bổ sung đặc tính hớng đối tợng cho ngôn ngữ C Các khái niệm lập trình hớng đối tợng đà có trớc ngôn ngữ lập trình khác nh Smalltalk, nhng C++ ngôn ngữ lập trình hớng đối tợng mạnh 1.2 Chơng trình máy tính l gì? Chơng trình máy tính dÃy lệnh cho máy tính biết cần phải thực C/C++ ngôn ngữ lập trình máy tính giúp xây dựng chơng trình để máy tính thực công việc mà ta yêu cầu Giáo trình Ngôn ngữ lập trình C/C++ Để cung cấp lệnh cho máy tính ngôn ngữ lập trình C/C++ cần có chơng trình soạn thảo (Editor) chơng trình biên dịch (C++ compiler) Các bớc xây dựng chơng trình máy tính C/C++ Xác định vấn đề cần giải máy tính Định nghĩa đầu chơng trình Chia nhỏ vấn đề thành bớc logic Viết chơng trình Dịch chơng trình Kiểm tra, thử nghiệm chơng trình Các lệnh chơng trình C/C++ đợc gọi mà nguồn Sau nhËp m· ngn ta cã thĨ ghi lªn đĩa từ dới dạng tệp trớc dịch chạy chúng Các tên tệp mà nguồn có phần mở rộng C cho ngôn ngữ C CPP cho ngôn ngữ C++ Ví dụ: Tên tệp chơng trình C myprog.c C++ sales.cpp, Sau nhập mà chơng trình ta phải dịch chơng trình Nếu có thông báo lỗi hình phải trở lại trình soạn thảo mà nguồn để sửa lỗi Trớc tìm hiểu kỹ C/C++ ta hÃy làm quen với trình soạn thảo mà nguồn trình biên dịch C++ Borland thông qua ví dụ sau đây: Ví dụ: Chơng trình sau đợc viết ngôn ngữ C: #include main () { printf("Xin chao"); } Ví dụ đa hình dòng chữ: Xin chao Chơng 1: Giới thiệu C/C++ //Ten tep hello.cpp // Chuong trinh hien thi dong chu "Hello C++!" tren man hinh #include #include main() { cout a[j] đổi giá trị a[i], a[j] cho nhau; Giáo trình Ngôn ngữ lập trình C/C++ 4) In d·y sè a[1], a[2], a[n]; 5) KÕt thóc ch−¬ng trình Chơng trình nh sau: # include # include # define Nmax 50 short i,j, n; float tg, A[Nmax]; void main() { clrscr(); printf("Nhap n="); scanf("%d",&n); for (i=1; i=,

Ngày đăng: 28/05/2021, 23:45

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN