... số chức chính 21 Trụ cột 3: Đánh giá kiểm thử Đánh giá chuyên gia kiểm thử tính dễ dùng Chạy Lập thử trước triển khai cho khách hàng kế hoạch chạy thử khảo sát Đánh giá chuyên gia Với ... 10 Ba Trụ cột Thiết kế Giao diện Thành công Giao diện Thành công Qui trình Qui trình tài liệu tài liệu dẫn dẫn Công cụ Công cụ làm giao làm giao diện diện Đánh giá Đánh giá Kiểm Kiểm thử thử Nghiên ... tránh lỗi 18 Trụ cột 2: Công cụ Tại cần công cụ Khách hàng không hình dung sản phẩm cuối chưa có “Trăm nghe không thấy” Tạo mẫu để người sử dụng đánh giá Bản vẽ: cho đánh giá sơ Bản...
Ngày tải lên: 23/03/2014, 14:20
... p1, p2, p3 clr a mov dptr, #kieu_4 mov r6, #10 llai3: mov r7, #11 ttuc3: call outp0p1p2p3 djnz r7, ttuc3 clr a djnz r6, llai3 ; viết tương tư trên, cho xuất mã p0 clr a mov dptr, #kieu _3 mov r6, ... lệnh vào bộ nhớ của ic AT89C51 File hex có nội dung sau: :10000000120015120 034 7F0A12006EDFFB1200ABE3 :10001000120 034 80EB759000120175759018120172 :100020007575903C12017575907E1201757590FF 83 ... :1000A0007F1201757590FF1201752275907F120104 :1000B0007575903F12017575901F12017575900F3F :1000C0001201757590071201757590 031 20175750F :1000D0009001120175759000120175759001120161 :1000E000757590 031 2017575900712017575900F 63 :1000F00012017575901F12017575903F120175758B...
Ngày tải lên: 07/01/2014, 10:40
Lập trình ghép nối thiết bị ngoại vi
... U2 39 38 37 36 35 34 33 32 19 18 31 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0 .3/ AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P1.0 P1.1 P1.2 P1 .3 P1.4 P1.5 P1.6 P1.7 XTAL1 XTAL2 RST P2.0/A8 P2.1/A9 P2.2/A10 P2 .3/ A11 ... P2 .3/ A11 P2.4/A12 P2.5/A 13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INTO P3 .3/ INT1 P3.4/TO P3.5/T1 P3.6/WR P3.7/RD PSEN ALE/PROG 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17 29 30 EA/VPP AT89C51 ... - 33 - Port 3: Port port có tác dụng kép chân 10-17 Các chân port có nhiều chức năng, công dụng chuyển đổi có liên hệ với đặc tính đặc biệt 8951 bảng sau: Bit P3.0 P3.1 P3.2 P3 .3 P3.4 P3.5 P3.6...
Ngày tải lên: 02/08/2015, 02:46
Lập trình VB với Oracle Database
... oradb.CreatePlsqlDynaset("begin pack1.gettables(:p_table_name,:p_where,:result); end;", "result", &H0&) ' cách 3: tạo từ một ref cursor sử dụng bien output kieu cursor và phương thức ExecuteSQL Đây là...
Ngày tải lên: 25/08/2012, 08:59
Ngôn ngữ lập trình (Bài sưu tầm)
... "Toi chua biet chao"; 11 12 13 { 12 }; 13 System.out.println("Hello World"); 14 }; 15 16 17 14 // 16 15 18 19 Nguoi } 17 } 18 class NguoiViet : public 20 21 22 23 { public: Một đoạn mã ... A$ 100 IF LEN(A$) = THEN GOTO 90 110 A$ = LEFT$(A$, 1) 120 IF A$ = "Y" OR A$ = "y" THEN GOTO 30 130 PRINT "Goodbye "; U$ 140 END Ngôn ngữ lập trình của chương trình BASIC _ Đặc biệt, phần ... chức COBOL • COBOL dễ viết, dễ đọc lại để sửa viết thêm vào (rất quan trọng giới chuyên nghiệp người viết chương trình rời công ty 20, 30 năm sau, mà chương trình tiếp tục chạy) _ Hiện Cobol...
Ngày tải lên: 09/10/2013, 09:11
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P29
... lớp hàm hủy mặc định đủ, không cần đưa vào hàm hủy Quy tắc viết hàm hủy Mỗi lớp có hàm hủy viết theo quy tắc sau: + Kiểu hàm: Hàm hủy giống hàm tạo hàm kiểu, giá trị trả + Tên hàm: Tên hàm hủy gồm ... = d.n ; this → a = new double[d.n+1]; for (int i = 0; i< = d.n; ++i) this → a[i] = d.a[i]; } 2 43 Chương Lớp đối tượng Chương trình sau minh họa điều này: Sự thay đổi d không làm ảnh hưởng đến ... tượng d, gồm: nhập số nguyên dương gán cho d.n, cấp phát vùng nhớ cho d.a, nhập hệ số đa thức chứa vào vùng nhớ cấp phát */ DT u(d); /* Dùng hàm tạo mặc định để xây dựng đối tượng u theo d Kết quả:...
Ngày tải lên: 17/10/2013, 18:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P30
... 0; x< = 34 0; x+ = 10) { h.an(); u.an(); h.hien(x, x); delay(200); u.hien(x+40, x); delay(200); 251 Chương Lớp đối tượng } } void ht_di_dong_len() { HT h(50, 4); HT u(60, 15); h.hien (34 0, 34 0); ... tượng } } void ht_di_dong_len() { HT h(50, 4); HT u(60, 15); h.hien (34 0, 34 0); u.hien (38 0, 34 0); for (int x = 34 0; x> = 0; x- = 10) { h.an(); u.an(); u.hien(x, x); delay(200); u.hien(x+40, x); delay(200); ... rệt: Thứ chia chương trình thành đơn vị độc lập, làm cho chương trình tổ chức cách khoa học dễ kiểm soát, dễ phát lỗi, dễ phát triển mở rộng Thứ hai giảm kích thước chương trình, đoạn chương...
Ngày tải lên: 20/10/2013, 08:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P31
... Chương Hàm bạn, định nghĩa phép toán cho lớp } A f3( ) { } Cách 2: Dùng từ khóa friend để xây dựng hàm định nghĩa lớp Mẫu viết sau: class A { private: ... private: // Khai báo thuộc tính public: // Xây dựng hàm bạn lớp A void f1( ) { } double f2( ) { } A f3( ) { } }; Tính chất hàm bạn Trong thân hàm bạn lớp truy nhập tới thuộc tính đối tượng thuộc ... + u2.a ; u.b = u1.b + u2.b ; return u; } }; Cách dùng SP u, u1, u2; u = cong(u1, u2); Phương án 3: Dùng hàm thông thường class SP { private: double a; // phần thực double b; // Phần ảo public:...
Ngày tải lên: 24/10/2013, 07:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P1
... khối văn đánh dấu vào nhớ đệm − Shift-Insert: Dán khối văn nhớ đệm vào văn vị trí trỏ − Shift-Delete: Xoá khối văn đánh dấu, lưu vào nhớ đệm − Ctrl-Delete: Xoá khối văn đánh dấu (không lưu vào nhớ ... vị trí cuối, khối kí tự đuợc đánh dấu chuyển mầu Một khối đánh dấu dùng để cắt, dán vào nơi khác văn xoá khỏi văn Để thực thao tác cắt dán, phải đưa khối đánh dấu vào nhớ đệm nhóm phím Shift-Delete ... dùng Ctrl-QA) vào cửa sổ Replace đánh dấu vào tuỳ chọn cửa sổ bên sau ấn Enter Các tuỳ chọn gồm: không phân biệt chữ hoa/thường, tìm từ độc lập hay đứng từ khác, tìm toàn văn hay phần đánh dấu, chiều...
Ngày tải lên: 28/10/2013, 14:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P32
... c; char *s; cin >> a >> b >> c >> s; giả sử NSD nhập vào dãy liệu : 12< >34 .517ABC12ED ↵ biến nhận giá trị cụ thể sau: a = 12 b = 34 .517 c = 'A' s = "BC" cin lại dãy liệu : 12ED ↵ ... gán giá trị "12E" mà không cần NSD nhập thêm liệu vào cho cin Qua ví dụ lần ta nhắc lại đặc điểm toán tử nhập >> biến lấy liệu vừa đủ cho kiểu biến (ví dụ biến c lấy kí tự 'A', b lấy giá trị 34 .517) ... dấu ↵) Ví dụ: char ch; ch = cin.get(); − nhập AB↵, ch nhận giá trị 'A', cin B↵ − nhập A↵, ch nhận giá trị 'A', cin ↵ − nhập ↵, ch nhận giá trị '↵', cin rỗng • cin.get(ch) : Hàm nhập kí tự cho ch...
Ngày tải lên: 28/10/2013, 14:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P33
... dùng để tính giá đa thức x ơperator> có đối dùng để nhập đa thức Chương trình nhập đa thức: p, q, r, s Sau tính đa thức: f = -(p+q)*(r-s) Cuối tính giá trị f(x), ... = "
Ngày tải lên: 28/10/2013, 14:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P2
... Các giá trị NSD nhập vào hiển thị hình để NSD dễ theo dõi Ví dụ NSD nhập vào 23 11 ↵ chương trình gán giá trị 23 cho biến cd 11 cho biến cr Chú ý: giả sử NSD nhập 231 1 ↵ (không có dấu cách 23 11) ... Bình thường giá trị in lệnh cout
Ngày tải lên: 07/11/2013, 07:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P34
... c; char *s; cin >> a >> b >> c >> s; giả sử NSD nhập vào dãy liệu : 12< >34 .517ABC12ED ↵ biến nhận giá trị cụ thể sau: a = 12 b = 34 .517 c = 'A' s = "BC" cin lại dãy liệu : 12ED ↵ ... gán giá trị "12E" mà không cần NSD nhập thêm liệu vào cho cin Qua ví dụ lần ta nhắc lại đặc điểm toán tử nhập >> biến lấy liệu vừa đủ cho kiểu biến (ví dụ biến c lấy kí tự 'A', b lấy giá trị 34 .517) ... dấu ↵) Ví dụ: char ch; ch = cin.get(); − nhập AB↵, ch nhận giá trị 'A', cin B↵ − nhập A↵, ch nhận giá trị 'A', cin ↵ − nhập ↵, ch nhận giá trị '↵', cin rỗng • cin.get(ch) : Hàm nhập kí tự cho ch...
Ngày tải lên: 07/11/2013, 07:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P35
... cout.precision (3) ) − fixed bật + showpoint bật : 1 23. 2500 in thành 1 23. 250 1 23. 2599 in thành 1 23. 260 1 23. 2 in thành 1 23. 200 − fixed bật + showpoint tắt : 1 23. 2500 in thành 1 23. 25 1 23. 2599 in thành 1 23. 26 ... 1 23. 26 1 23. 2 in thành 1 23. 2 − scientific bật + showpoint bật : 12 .3 in thành 1. 230 e+01 2 .32 599 in thành 2 .32 6e+00 32 4 in thành 3. 240e+02 − scientific bật + showpoint tắt : 12 .3 1.23e+01 2 .32 599 ... giá trị in hình với độ rộng n Nếu n bé độ rộng thực giá trị máy in giá trị với số cột hình với độ rộng thực Nếu n lớn độ rộng thực, máy in giá trị theo lề phải, để trống cột thừa phía trước giá...
Ngày tải lên: 07/11/2013, 07:15
Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P36
... phím vào file INPUT.DAT Viết hàm đọc số thực từ file in tổng bình phương chúng hình Viết hàm nhập 10 số nguyên từ bàn phím vào file văn tên INPUT.DAT Viết hàm đọc số nguyên từ file ghi số chẵn vào ... fdich.close(); } 2 93 Chương Các dòng nhập/xuất file Đọc, ghi dãy kí tự − write(char *buf, int n); // ghi n kí tự buf dòng xuất − read(char *buf, int n); // nhập n kí tự từ buf vào dòng nhập − gcount(); ... cout
Ngày tải lên: 07/11/2013, 07:15
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P4 docx
... chờ đánh giá hết biểu thức Cách đánh giá cho kết phụ khác biểu thức ta "tranh thủ" đưa thêm vào phép toán tự tăng giảm Ví dụ cho i = 2, j = 3, xét biểu thức sau đây: x = (++i < && ++j > 5) 32 ... nhận giá trị Tuy nhiên giá trị i j sau thực xong hai biểu thức có kết khác Cụ thể với biểu thức đầu ++i < nên chương trình phải tiếp tục tính tiếp ++j > để đánh giá biểu thức Do sau đánh giá xong ... ngay_quoc_te_lao_dong + 36 5; viết gọn bởi: ngay_quoc_te_lao_dong += 36 5; 33 Chương Kiểu liệu, biểu thức câu lệnh thay cho viết : Luong[Nhanvien [3] [2*i+1]] = Luong[Nhanvien [3] [2*i+1]] * 290 ; viết...
Ngày tải lên: 14/12/2013, 10:15
Tài liệu Ngôn ngữ lập trình c&c++ ( Phạm Hồng Thái) P5 pptx
... switch chương trình tính giá trị biểu thức điều khiển (btđk), sau so sánh kết btđk với giá trị biểu_thức_i bên từ biểu thức (thứ nhất) biểu thức cuối (thứ n), giá trị btđk giá trị biểu thức thứ ... 1: case 3: case 5: case 7: case 8: case 10: case 12: cout
Ngày tải lên: 14/12/2013, 10:15