« Home « Chủ đề giáo trình C

Chủ đề : giáo trình C


Có 40+ tài liệu thuộc chủ đề "giáo trình C"

Kỹ thuật lập trình - Tổng quan về ngôn ngữ C

tailieu.vn

NGÔN NGỮ LẬP TRÌNH C. Chương 2: Cấu trúc lệnh. Chương 5: Cấu trúc. Quách Tuấn Ngọc – Ngôn ngữ lập trình C, Nhà xuất bản Thống kê, 2003.. Ngôn ngữ lập trình C – Ngô Việt Trung. Môi trường lập trình. Lập trình không cấu trúc (unstructured programming). Lập trình thủ tục (procedural programming). Lập trình đơn thể (modular...

Kỹ thuật lập trình - Chương trình C đầu tiên

tailieu.vn

Chương trình C đầu tiên. <giá trị>. Hằng làm cho chương trình dễ đọc.. Tối ưu mã chương trình.. Biến là một vùng nhớ trong RAM dùng để chứa dữ liệu.. Dữ liệu của biến có thể thay đổi được.. Với một biến cần phải nắm được: tên, kiểu, địa chỉ, phạm vi, thời gian sống, giá trị. Trong đó...

Kỹ thuật lập trình - Cấu trúc lệnh

tailieu.vn

Ch ươ ng 2. C ấ u trúc l ệ nh trong C. Cấu trúc tuần tự. Khái niệm khối lệnh:. //các câu lệnh trong khối lệnh. Khối lệnh tương đương với 1 câu lệnh.. Các câu l ệ nh trong cùng kh ố i l ệ nh thì t ươ ng đươ ng v ớ i nhau (cùng đượ...

Kỹ thuật lập trình - Hàm trong C

tailieu.vn

Ví dụ 1:. Ví dụ 2:. Ví dụ 3:. Lời gọi hàm. Ví dụ:. Các bước thực hiện lời gọi hàm. Xét lời gọi hàm: kq = ucln(a,b. B1: Lưu địa chỉ của câu lệnh kế tiếp sau lời gọi hàm. B2: Cấp phát vùng nhớ cho các tham số và các biến cục bộ.. Các bước thực hiện lời...

Kỹ thuật lập trình - Mảng và các giải thuật với mảng

tailieu.vn

gồm hữu hạn các phần tử cùng kiểu. một lớp học: có các phần tử là sinh viên.. một ma trận: có các phần tử là số thực.. Mảng là dãy hữu hạn, có thứ tự các phần tử có cùng một kiểu dữ liệu.. Thông tin về sinh viên được lưu trữ trong một phần tử. ma trận. Ví...

Kỹ thuật lập trình - Cấu trúc

tailieu.vn

Cấu trúc (structure). Trong C cấu trúc được dùng để biểu diễn những đối tượng như vậy.. Định nghĩa: Cấu trúc (struct) là dãy hữu hạn các phần tử (có thể không cùng kiểu dữ liệu với nhau) gọi là các trường hay các thành phần của cấu trúc đó.. Khai báo kiểu cấu trúc. Khai báo biến sau:. Ví...

Kỹ thuật lập trình - File

tailieu.vn

Cần có một cách tổ chức lưu trữ dữ liệu lâu dài, đó là trên bộ nhớ ngoài (disk, tape,. Trên bộ nhớ ngoài dữ liệu được tổ chức thành các tệp tin (file).. Tệp và con trỏ tệp. Điều này gây trở ngại cho chương trình khi muốn truy xuất tệp (vì nó cần phải biết nó đang làm...

Giáo trình C++ - Chương 1 - C++ và lập trình hướng đối tượng

tailieu.vn

Ch ươ ng 1. Trong ch ươ ng này trình b y các v n đ sau: ầ ấ ề - Cách s d ng ph n m m TC++ 3.0 ử ụ ầ ề. Nh ng s a đ i c n thi t m t ch ữ ử ổ ầ ế ộ ươ ng trình C đ bi...

giáo trình c++ - Đại học bách khoa (phần 1)

tailieu.vn

Vào thuở khởi đầu sử dụng máy tính, cách lập trình là lập trình tuần tự.. Khoảng những năm 70-80 xu hướng lập trình chủ yếu là lập trình có cấu trúc. Bước sang những năm 90, phương pháp lập trình hướng đối tượng trở nên phổ biến, được những người làm tin học quan tâm nghiên cứu nhiều.. Lập...

Giáo trình C++ - Đại Học Bách Khoa (phần 2)

tailieu.vn

ng ng ng. Ch Ch Ch Ch ươ ươ ươ ươ ng ng ng ng 2. 1.1 Định nghĩa hàm. 3.3 Toán tử phạm vi. Định nghĩa chồng hàm (Overloading functions. Bổ sung thêm các toán tử quản lý bộ nhớ động: new và delete...35. 8.1 Toán tử cấp phát bộ nhớ động new. 8.2 Toán tử giải phóng vùng...

Giáo trình C++ - Đại Học Bách Khoa (phần 3)

tailieu.vn

Từ nhiều năm nay chúng ta đã nghe nhiều đến thuật ngữ “Lập trình hướng đối tượng” (OOP - Object Oriented Programming). Cách viết chương trình như thế này gọi là phương pháp lll. Ngôn ngữ lập trình thể hiện rõ nét nhất phương pháp lập trình cấu trúc chính là Pascal. Tuy nhiên, khi sử dụng phương pháp lập...

Giáo trình C++ - Đại Học Bách Khoa (phần 4)

tailieu.vn

không cần khai báo (khi đó ngầm định giá trị trả về của hàm là int) 4. các tham số.. khai báo hàm nguyên mẫu.. Bên cạnh đó, C++ còn cài đặt thêm các khả năng vào/ra mới dựa trên hai toán tử “<<”(xuất) và “>>” (nhập) với các đặc tính sau đây:. tương ứng với hai thiết bị chuẩn...

Giáo trình C++ Đại Học Bách Khoa (phần 5)

tailieu.vn

<khai báo các thành phần riêng trong từng đối tượng>. <khai báo các thành phần công cộng của từng đối tượng>. <định nghiã của các hàm thành phần chưa được định nghĩa bên trong khai báo lớp>. /*khai báo các thành phần dữ liệu riêng*/. /*khai báo các hàm thành phần công cộng*/. /*định nghĩa các hàm thành phần bên...

Giáo trình C++ - Đại Học Bách Khoa (phần 6)

tailieu.vn

cout<<real<<(image> lt;<"j*"<<fabs(image)<<endl . cout<<"Hai so phuc:\n";. cout<<"Tong hai so phuc:\n";. cout<<”Goi toi complex::operator+(float, complex)\n”;. cout<<”Goi toi operator+(float, complex)\n”;. cout<<"a = ";. cout<<"b = ";. cout<<"c = ";. cout<<"Tang them phan thuc cua a 3 don vi\n";. cout<<"d = ";. cout<<"Tao doi tuong :"<<this<<endl;. cout<<"Goi toi complex::operator+(complex)\n";. cout<<this<<endl;. cout<<"Goi toi operator+(float, complex)\n";. cout<<"so phuc a \n";. cout<<"so phuc b \n";. cout<<"Cong...

Giáo trình C++ - Đại Học Bách Khoa (phần 7)

tailieu.vn

đối tượng. cout<<"Goi ham point::display() \n";. cout<<"Toa do :"<<x<<". "<<y<<endl;. cout<<"Ham coloredpoint::display()\n";. cout<<"Mau "<<color<<endl;. cout<<"Diem m \n";. cout<<"Chi hien thi toa do cua m\n";. cout<<"Diem n \n";. cout<<"Chi hien thi toa do cua n\n";. cout<<"Diem p \n";. cout<<"Chi hien thi toa do cua p\n";. cout<<"adp = &pc \n";. cout<<"adp->move(2,3)\n";. cout<<"point &rp = pc \n";. cout<<"rp.move(2,3)\n";. <<". cout<<"pc = ";. cout<<"coloredpoint...

Giáo trình C++ - Đại Học Bách Khoa (phần 8)

tailieu.vn

Hiểu được lợi ích của việc sử dụng khuôn hình hàm và khuôn hình lớp để viết chương trình.. Biết cách tạo và sử dụng một khuôn hình hàm và khuôn hình lớp.. Khái niệm các tham số kiểu và các tham số biểu thức trong khuôn hình hàm, khuôn hình lớp.. Định nghĩa chồng khuôn hình hàm.. Cụ thể...

Beginning Visual C++® 2005 (P1)

tailieu.vn

Manufactured in the United States of America . I’d like to acknowledge the efforts and support of the John Wiley &. Components of the System 9. Handling Multiple Data Values of the Same Type 160. Use of the const Modifier 249. Exception Handling in the MFC 283. Viewing Variables in the Edit Window 577. Serialization in the Document Class Definition...

Beginning Visual C++® 2005 (P2)

tailieu.vn

To start with, if an existing project is active — as indicated by the project name appearing in the title bar of the Visual C++ 2005 main window — you can select Close Solution from the File menu.. These are identified by the items in the list on the right of the dialog box, as Figure 1-22 shows.. You can...

Beginning Visual C++® 2005 (P3)

tailieu.vn

Although you are using the same type names as in the ISO/ANSI C++ ver- sion of the example, the effect is not the same. You can put a variable of any of the types you have seen between the parentheses following the function name and the value will be written to the command line. and the bit that determines that...

Beginning Visual C++® 2005 (P4)

tailieu.vn

Note the use of the escape character. For example, you could set the value of the element reflecting the fifth plant in the third row with the following statement:. Note the semicolon at the end of the declaration. however, the type of the variable pnumber is ‘pointer to long. Here you can see that I have initialized the pointer pnumber...