... dài trong trạng thái c a chương trình. Trong trường hợp này, cc biểu th c C++ thì kh c với cc biểu th c toán h c. C+ + cung c p cc toán tử cho vi c soạn thảo cc biểu th c toán h c, quan ... tiên c a cc toán tử Thứ tự mà cc toán tử đư c ư c lượng trong một biểu th c là rất quan trọng và đư c x c định theo cc luật ưu tiên. Cc luật này chia cc toán tử C+ + ra thành một số m c độ ... C+ + cung c p ba toán tử luận lý cho vi c kết nối cc biểu th c luận lý. Cc toán tử này đư c tổng kết trong Bảng 2.3. Giống như cc toán tử quan hệ, cc toán tử luận lý ư c lượng tới 0 hoặc...
... th c kh c nhau cho cc m c đích kh c nhau. Cc lệnh khai báo đư c sử dụng cho định nghĩa cc biến. Cc lệnh như gán đư c sử dụng cho cc tính toán đại số đơn giản. Cc lệnh rẽ nhánh đư c sử ... Chương 3. Lệnh Chương này giới thiệu cc hình th c kh c nhau c a cc câu lệnh C+ + để soạn thảo chương trình. Cc lệnh trình bày vi c xây dựng cc khối ở m c độ thấp nhất c a ... tập cc khả năng dựa trên giá trị c a biểu th c. Hình th c chung c a c u lệnh switch là: switch (biểu th c) { case hằng : 1 cc lệnh; case hằng : n cc lệnh; default: cc lệnh;...
... cc biểu th c là c sẵn cho phạm vi định nghĩa hàm (ví dụ, cc biến toàn c c) . Qui ư c đư c chấp nhận dành cho cc đối số m c định là chỉ định chúng trong cc khai báo hàm chứ không ở trong ... đối số m c định c thể đư c ghi chồng bằng c ch chỉ định rõ ràng một đối số. Cc đối số m c định là thích hợp cho cc trường hợp mà trong đó cc tham số nào đó c a hàm (ho c tất c ) thường ... bên ngoài cc hàm và cc lớp) đư c hiểu là c một phạm vi toàn cc (global scope). Cc hàm ví dụ mà chúng ta đã thấy cho đến thời điểm này đều c một phạm vi toàn c c. Cc biến c ng c thể định...
... >> cho xuất nhập, [] và () cho cc lớp chứa, và cc toán tử con trỏ. Chúng ta c ng sẽ thảo luận vi c khởi tạo và gán tự động, tầm quan trọngc a vi c cài đặt chính x c chúng trongcc lớp ... Rõ ràng cc hàm này ph c vụ c ng m c đích nên không c lý do gì lại để cho chúng c những c i tên kh c nhau. C+ + cho phép cc hàm đư c tái định nghĩa, nghĩa là c ng hàm c thể c hơn một ... ccc thành viên dữ liệu con trỏ (ví dụ, lớp Point). Cc vấn đề gây ra bởi khởi tạo ngầm định c a cc lớp kh c có thể đư c tránh bằng c ch định nghĩa cc hàm xây dựng phụ trách c ng việc...
... Lookup(const char *name); Contact **contacts; // danh sach cac doi tac int dirSize; // kich thuoc thu muc hien tai int maxSize; // kich thuoc thu muc toi da }; Chú giải 3 Lớp Contact lưu giữ cc ... protected cho từ khóa private: class ContactDir { // protected: int Lookup (const char *name); Contact **contacts; // danh sach cac doi tac int dirSize; // kich thuoc thu muc hien ... một tập con nhỏ c a cc số nguyên. Trong một vài ứng dụng chúng ta c thể c n xây dựng cc tập hợp c a cc bảng liệt kê như thế. Ví dụ, trong một bộ phân tích c pháp, mỗi hàm phân tích c thể...
... 71 left , top , right , bot - cc g c của hình chữ nhật chứa ảnh addbuf - địa chỉ bộ nhớ dùng chứa ảnh Hàm này c n biết kích th c của hình . Kích th c này đ c x c định theo hàm : unsigned ... multx - nhân chiều rộng c a kí tự divx - chia chiều rộng c a kí tự multy - nhân chiều cao c a kí tự divx - chia chiều cao c a kí tự Chơng trình 6-18 : Tạo một đồ thị c ghi chú #include <graphics.h> ... Khi đối charsize c trị là 1 , kích th c chữ là nhỏ nhất . Khi kích th c là 2 , chữ sẽ tăng gấp đôi v.v. Để in chuỗi ra màn hình trong chế độ đồ hoạ ta dùng cc hàm : void far outtext( char far...
... khoa h c máy tính cho vi c chia nh cc hàm toánể ợ ọ ệ ỏ h c có n bi n ch a cc phép toán ph c t p thành n-1 hàm đ n gi n h n.ọ ế ứ ứ ạ ơ ả ơQuery Expression: Đây là s h tr ngôn ng LINQ cho C# ... “Map” và “Reduce” đ c xem là ba Higher Order Function r tượ ấ h u ích cho cc phép toán trong dãy (List, Aray, IEnumerable). Tuyữ nhiên Higher Order Function trong C# 2.0 ch h tr cho ki u d li ... List và Array.Filter: Cc method FindAll hay RemoveAll đ c xem là cc Filter vàượ parameter c a cc hàm này là m t hàm đi u ki n mà m t khi cc ph nủ ộ ề ệ ộ ầ t trong dãy th a đi u ki n c...
... trình c n bản Chương 3 C C CÂU LỆNH ĐƠN TRONGC H c xong chương này, sinh viên sẽ nắm rõ cc vấn đề sau: C u lệnh là gì? C ch sử dụng c u lệnh gán giá trị c a một biểu th c cho một ... III.1. M c đích yêu c u Làm quen và nắm vững cc lệnh đơn giản (printf, scanf), cc kiểu dữ liệu chuẩn (int, long, char, float ), cc phép toán và cc hàm chuẩn c a ngôn ngữ lập trình C. Th c hiện ... loại C hai loại lệnh: lệnh đơn và lệnh cc u tr c. Lệnh đơn là một lệnh không chứa cc lệnh kh c. Cc lệnh đơn gồm: lệnh gán, c c câu lệnh nhập xuất dữ liệu… Lệnh cc u tr c là lệnh trong...
... cc u tr c của C, biết c ch chọn lựa trong trường hợp nào sẽ sử dụng c u tr c nào. Th c hiện cccc chương trình trong phần nội dung bằng c ch kết hợp cc lệnh lặp, cc lệnh rẽ nhánh và cc ... trình c n bản Chương 4 C C LỆNH CC U TR C H c xong chương này, sinh viên sẽ nắm đư ccc vấn đề sau: Khối lệnh trong C. C u tr c rẽ nhánh. C u tr c lựa chọn. C u tr c vòng ... tr c vòng lặp. Cc câu lệnh “đ c biệt”. I. KHỐI LỆNH Một dãy cc khai báo c ng với cc câu lệnh nằm trongc p dấu ngo c m c { và } đư c gọi là một khối lệnh. Ví dụ 1: { char ten[30]; printf(“\n...
... viết ra đư c sáng sủa, ngắn gọn. Vì thế sinh viên phải nắm vững c ch định nghĩa cc hàm và c ch dùng chúng. Kết hợp cc phần đã h ctrongcc chương trư c để viết cc chương trình con. V.2 ... phân c ch nhau dấu phẩy (,). - Bên trong thân hàm (phần giới hạn bởi c p dấu {}) là cc khai báo c ng cc c u lệnh xử lý. Cc khai báo bên trong hàm đư c gọi là cc khai báo cc bộ trong hàm ... 4. alloc.h: Thư viện chứa cc hàm liên quan đến vi c quản lý bộ nhơ. Gồm cc hàm calloc(), realloc(), malloc(), free(), farmalloc(), farcalloc(), farfree(), … 5. io.h: Thư viện chứa cc hàm...
... lượng gi c sin, cos, tan c a cc g c từ 0 180 dãn c ch 5 độ. Sử dụng hàm sin, cos, tan trong cmath. Bài tập 38: Viết chương trình tìm ư c chung lớn nhất, bội chung nhỏ nhất c a 2 số nguyên ... từ c n tra trong vector từ. - Xuất nghĩa ở vị trí tương ứng trong vector nghĩa. - Xuất cc từ ở cc vị trí tiếp theo mà ccc kí tự bắt đầu giống từ c n tra. - Cho lặp lại vi c tra từ. Nếu ... double c) Sau đó sử dụng 3 hàm này vào cc công vi c sau: • Nhập từ bàn phím 3 số th c. • Kiểm tra 3 số th c đó c phải là độ dài c a 3 c nh tam gi c hay không? Nếu c thi in ra diện tích, chu...
... fstream. Cc tham số c a phương th c có c ng ý nghĩa như trong hàm tạo thứ 2.Chú ý: Tham số mode không c giá trị m c định.13.2. Cc cách đ c- ghi đồng thời trên tệp C 2 c ch chính sau:+ C ch 1: ... để mở tệp c tên fn để đ c và gắn nó với đối tượng ifstream. C c tham số c a phương th c có c ng ý nghĩa như trong hàm tạo thứ 2.12.2. Cc cách đ c tệp C 2 c ch chính sau:+ C ch 1: Dùng ... đ c một ký tự (kể c khoảng trắng). C ch th c đ c của cin.get c thể minh hoạ qua ví dụ sau: Xét cc câu lệnhchar ch;ch = cin.get()+ Nếu gõABC<Enter>thì biến ch nhận mã ký tự A, c c...
... main(){int ch1, ch2;clrscr();while(1){if (kbhit()){ch1=getch();if (ch1==0) ch2=getch();if (ch1==27) //ESCbreak;if (ch1==0 && ch2==59) // Bam F1thong_bao_thoi_gian();}//In cac chu cai ... đưa cc ký tự vào cc trang c a bộ nhớ màn hỡnh, sau đú dựng ch c năng 5 c a ngắt 0x10 để chọn trang hiển thị.//CT9_03.CPP#include <dos.h>#include <conio.h>char d1[]={&apos ;C& apos;,1*16+14,'H',1*16+14,'U',1*16+14,&apos ;C& apos;,1*16+14};char ... FP_SEG(địa_chỉ_th c) unsigned FP_OFF(địa_chỉ_th c) 3.2. Để chuyển từ địa chỉ phõn đoạn sang địa chỉ th c ta dựng macro:void far *MK_FP(seg,off)Vớ dụ 1. Sau khi th c hiện cc cõu lệnh:char buf[100];unsigned...
... 39Tóm tắtNgôn ngữ C không chứa bất kỳ c u lệnh nhập/xuất nào tường minh. Tất ccc thao t c nhập/xuất đư c th c hiện bằng c ch sử dụng cc hàm trong thư viện chuẩn c a C. C hai kiểu stream ... ghi cc kiểu dữ liệu do người dùng định nghĩa, đ c biệt là cc cấu tr c. Ví dụ ta cc u tr c sau:struct struct_type{float balance;char name[80];} cust; C u lệnh sau đây ghi nội dung c a cust ... định c bao nhiêu m c (mỗi m c dài num_bytes) đư c đ c ho c ghi. Cuối c ng, fp là một con trỏ tập tin trỏ đến một stream đã đư c mở trư c đó. Cc tập tin mở cho những thao t c này phải mở ở chế...
... không? Trong C+ + c thể đáp ứng đư c mong muốn này bằng c ch sử dụng cc phép toán chuẩn c a nó cho cc kiểu dữ liệu tự định nghĩa (mảng, c u tr c, ). Nói c ch kh c C++ cho phép dùng cc phép ... g;getch();}§ 9. Cc bài toán về ma trận và v c tơ Trong m c này sẽ xét cc ma trận th c vuông c p n và cc v c tơ th c cấp n. Chúng đư c biểu diễn thông qua cc kiểu c u tr c MT và VT:struct ... viết cc công th c ph c tạp. C ng cho phép dùng dấu ngo c tròn để quy định thứ tự th c hiện cc phép tính. Thứ tự ưu tiên c a cc phép tính vẫn tuân theo cc quy t c ban đầu c a C+ + . Chẳng...