... Sù chu n ki u b¾t bc: Trong C cã trêng hỵp chu n ki u: chu n ki u tù ®éng vµ chu n ki u b¾ t bc Chu n ki u b¾ t bc: ® c ¸ p dơng chu n ki u tù ®éng kh«ng ® c Có ph¸p: (Type) biĨ u th c ... unsignedchar ch; int k; clrscr(); printf("Nhap ky tu so hex : "); ch=getche(); switch (ch) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': k=ch-'0'; ... strstr (c u, tõ); if (ptr == NULL) printf(“Kh«ng c tõ”); else printf( c tõ”); } II Cc cÊu tr c ®iỊu khiĨn C: Ng«n ng÷ C lµ ng«n ng÷ lË p tr× nh c p cao cc u tr c, gåm: c u tr c t n tù, chän,...
... loại c u tr c điều khiển ngôn ngữ C+ + Ta tạm thời chia c u tr c điều khiển C+ + theo thứ b c sau: C u tr c điều khiển C u tr c chọn C u tr c rẽ nhánh C u tr clặpC u tr clặp với số lần lặp x c ... Với c u tr c rẽ nhánh, biến biểu th c điều ki n cki u Ng c lại, với c u tr c chọn, lựa chọn trờng hợp biến nguyên Do vậy, vi c chuyển đổi từ c u tr c chọn sang c u tr c rẽ nhánh th c đ c, điều ... định C u tr clặp với số lần lặp không x c định C u tr clặpki m tra điều ki n trư c Cấu tr clặpki m tra điều ki n sau C u tr c rẽ nhánh Trong th c tế, giải c ng vi c thờng ta phải lựa chọn...
... “vector.h” Cc chương trình thử nghiệm c tên “ct1.cpp” “ct2.cpp” 2) Ghi chép bư c th c để làm báo c o Báo c o th c hành Mỗi h c viên phải làm báo c o riêng, nộp cho c n hướng dẫn thí nghiệm chậm tuần ... dựng lớp Vector để biểu diễn ki u vector toán h c có phần tử (thành phần) ki u double với yêu c u sau: - C thể khai báo vector với kích thư c (số chiều) Nếu không đưa kích thư c m c định Tất ... print(ad,n); cout
... trỏ, tham chiếu ₫ối tượng ki u lớp dẫn xuất ₫ư c chuyển ₫ổi ki u tự ₫ộng ki u lớp sở (nếu ₫ư c kế thừa public) không ₫ảm bảo theo chiều ngư c Ví dụ: class X { X( ){ } }; class Y:public X { Y( ... ₫ư c "thừa kế" c u tr c liệu phép toán ₫ã ₫ư c ₫ịnh nghĩa lớp sở, không thiết c quyền sử dụng tr c tiếp, mà phải qua phép toán (c c hàm c ng c ng hàm public) Quyền truy nhập thành viên "public" ... SƠN protected public Chương 7: Quan hệ lớp class Y: private X class Y: public X Đư c kế thừa thành viên X truy nhập Y Cc thành viên X trở thành thành viên private Y ₫ư c truy nhập Y Cc thành...
... “vector.h” Cc chương trình thử nghiệm c tên “ct1.cpp” “ct2.cpp” 2) Ghi chép bư c th c để làm báo c o Báo c o th c hành Mỗi h c viên phải làm báo c o riêng, nộp cho c n hướng dẫn thí nghiệm chậm tuần ... dựng lớp Vector để biểu diễn ki u vector toán h c có phần tử (thành phần) ki u double với yêu c u sau: - C thể khai báo vector với kích thư c (số chiều) Nếu không đưa kích thư c m c định Tất ... print(ad,n); cout
... Chương Cc khái niệm ngôn ngữ C/ C++ 2.1 Cc phần tử ngôn ngữ lậptrình C/ C++ 2.2 C u tr c chung chương trình C/ C++ 2.3 Cc bư clập chương trình 2.4 Cc hàm nhập xuất 2.5 Biến ki u liệu sở Chương Cc ... (ký ghi rõ họ tên) vi CHƯƠNG CC KHÁI NIỆM C BẢN C A C/ C++ - Cc yếu tố - Môi trường làm vi cC /C+ + - Cc bư c để tạo th c chương trìnhCC YẾU TỐ C BẢN 1.1 Bảng ký tự C/ C++ Hầu hết ngôn ngữ ... (ví dụ cd, cr) #include void main() { int cd, cr; coutcd; coutcr; int cv; cv=(cd+cr)*2; cout
... sử dụng c u lệnh goto Tuy nhiên lưu ý vi c dùng nhiều c u lệnh làm chương trình khó đ c Do c n cc u lệnh kh c tr c quan th c phép lặpc ch tr c tiếp C+ + cung c p cho lệnh lặp Về th c chất lệnh ... thành phần ki u c u tr c lại trường cki u c u tr c −Một biến cki u c u tr c phân bố nhớ cho th c liên t c theo thứ tự xuất khai báo −Khai báo biến ki u c u tr c giống khai báo biến ki u sở dạng: ... struct ; // ki u cC ; // C+ + Cc biến khai báo kèm khởi tạo: biến = { giá trị khởi tạo } ; Ví dụ: −Khai báo ki u c u...
... while(LA [C] ) L =C+ 1; else R =C- 1; } return -1; } G7 ft Dunno Vietnam Aviation Academy [ĐV1-K5] Bài 29: Viết chương trình th c hàm int main() { int A[50],N,x; ... theo thứ tự tăng dần void InSCP(int A[50],int N) { int i; printf("\n Cac so chinh phuong co the co la:"); for(i=0; i
... KHÔNG nộp thư m c Project C lớp copy vào đĩa CD, ghi nhãn là: lớp “KTLT-K55-1” Đĩa “KTLT-K55-1” nộp vào tuần 14 h c kỳ Điểm kỳ c ng bố vào tuần 16 h c kỳ Mỗi tập thu 01 lần vào buổi h c sáng thứ ... copy(y,lenh[i]); //copy khaulenh de so sanh chuthuong(y); for(j=0;j
... Lỗi th c thi Chương trình th c thi mà không xuất hết Lỗi biên dịch Chương trình chạy vô tận C u 11: M c độ Không xáo trộn c u Kết biên dịch – th c thi chương trình sau: class Test { public: int ... trộn c u Khi th c thi đoạn chương trình sau kết là: class Teacher { public: static int n; public : Teacher (){ cout
... th c số nguyên ký tự (ki u c thứ tự) để rẽ nhánh switch (Bt) thân C u tr c switch… case { case c1 : C cCLệnh_1; break; case c2 : C cCLệnh_2; break; case c3 : C cCLệnh_3; break; … default: C cCLệnhCuối; ... Chú thích – Comment • Dùng để giải thích chương trình • Chú thích dòng: dùng C+ + // Chú thích • Chú thích nhiều dòng: C/ C++ /* Cc dòng thích …… */ • Dòng thích bỏ qua biên dịch C ch làm vi c ... Select structure • C n gọi c u tr c rẽ nhánh (branching) • Dựa điều ki n hay liệu để x c định hướng th c thi chương trình • C u tr c chọn 1/2: if … else … • 6.3.1 C u tr c chọn ½ : if…else… C ...
... b); Function C ch Khai báo biến hàm: Tên_hàm (danh sách ca c tham số) { Khai báo ca c biến cu c bộ Ca c câu lệnh / khối lệnh hay lời gọi đến hàm kha c } #include ... trình đô c lập thư c hiện trọn vẹn một c ng viê c nhất định, sau đó trả về giá trị cho chương trình gọi nó Hay nói cách kha c hàm là sự chia nhỏ của chương trình Function ... thông tin cki ̉u liệu liên tiếp Khi c i đặt tập mảng chiều nên xây dựng thành những hàm chuẩn để dùng lại cho tập kh c Cc thao t c mảng theo quy t c định, ứng dụng mảng vi c biểu diễn...
... ng c x c nh b i m t ch s bi u th v trí c a ph n t m ng Ph n t u tiên c a m ng c ch s S lư ng ph n t m ng c g i kích thư cc a m ng (c nh; x c nh trư c) G m m ng m t chi u m ng a chi u 35 Chương ... Thu c tính c a bi n Ki u: c thi t l p bi n c nh nghĩa Giá tr : c th c chuy n i b ng c ch gán m t giá tr m i cho bi n Chương Khai Báo Bi n Danh sách 1.2 Danh sách 1.3 #include #include ... cout
... qua ch c n ng c a nó, nói c ch kh c m c s tr l i thay cho c u h i “H th ng c th th c hi n c nh ng ?” M c ti p theo m c ch c n ng m c này, nh ng ch c n ng c th c mô t M t h th ng c th c phân ... t cki u d li u cc u tr c T p thao t c string: char *strchr(const char *s, int c) : tìm ký t c u tiên xu t hi n xâu s; char *stpcpy(char *dest, const char *src) : copy xâu scr vào dest; 11 Ch ... n ch Ch ng 1: ic ng v k thu t l p trìnhc u tr c 1.2.2 L nh cc u tr c L nh cc u tr c l nh cho phép ch a c u tr c i u n Khi tìm hi u m t c u tr c i u n c n x c nh rõ v trí c phép t m t c...