Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Nhập / xuất chuỗi Sử dụng cách nhập xuất thông thường: cin và cout Chỉ nhận được các ký tự từ bàn phím cho đến khi nhận ký tự khoảng trắng hay ký tự xuống dòng. Chuỗi kết quả không bao gồm ký tự khoảng trắng hay xuống dòng.
9 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 988 | Lượt tải: 0
Bài 6. Tìm từ có độ dài lớn nhất trong xâu s. Bài 7. Xóa tất cả các khoảng trắng của s Bài 8. Viết hàm standard(char s[]) loại bỏ toàn bộ khoảng trắng đầu xâu, cuối xâu và giữa 2 từ trong s chỉ còn 1 khoảng trắng. Bài 9. Đếm số lượng từ ‘em’ trong xâu kí tự được đọc từ bàn phím. Bài 10. Kiểm tra xem từ có phải là palindrome hay không? Từ là pal...
21 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1172 | Lượt tải: 1
Quản lý học sinh Sắp xếp danh sách theo thứ tự giảm của tổng điểm, in kết quả ra màn hình Tìm kiếm theo họ và tên của học sinh, đưa kết quả ra màn hình. In ra màn hình các thí sinh có tổng điểm lớn hơn 15
28 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1126 | Lượt tải: 0
Viết chương trình nhập vào từ tệp văn bản songuyen.txt một dãy các số nguyên, hãy tạo ra các tệp: prime.txt chứa các số nguyên tố có trong dãy cp.txt chứa các số chính phương dep.txt chứa các số đẹp (vd: 123, 134 ) hoanhao.txt chứa các số hoàn hảo Cho 2 tệp So1.txt và So2.txt chứa các số nguyên. Sắp xếp theo chiều tăng dần các số trong 2 tệp ...
32 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1133 | Lượt tải: 0
A parser should try to determine that an error has occurred as soon as possible. • A suitable and comprehensive message should be reported. “Missing semicolon on line 36” is helpful, “unable to shift in state 425” is not. • After an error has occurred, the parser must pick a reasonable place to resume the parse.
31 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 879 | Lượt tải: 0
IDE: Notepad++, Eclipse, Netbean Java: J2EE JDK (optional) (version 1.6.x) Deployment Tool: Ant (any version), Maven (any version) Application Server: JBoss (4.2.3), Tomcat (6.x) Database: MySQL, PostgreSQL, SQLServer SQL Browser: Navicat, MySQL WorkBench, phpMyAdmin Web Service: Axis2, CXF, Jersey
8 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 969 | Lượt tải: 0
Software engineers have responsibilities to the engineering profession and society. They should not simply be concerned with technical issues. Professional societies publish codes of conduct which set out the standards of behaviour expected of their members. Three case studies are used in the book: An embedded insulin pump control system A syst...
49 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1008 | Lượt tải: 0
Processes should include activities to cope with change. This may involve a prototyping phase that helps avoid poor decisions on requirements and design. Processes may be structured for iterative development and delivery so that changes may be made without disrupting the system as a whole. The Rational Unified Process is a modern generic process...
55 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 965 | Lượt tải: 0
Start the registry server, rmiregistry Start the object server The object server registers an object, with a name, with the registry server Start the client The client looks up the object in the registry server The client makes a request The request actually goes to the Stub class The Stub classes on client and server talk to each other The...
26 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 1018 | Lượt tải: 0
A particular strength of extreme programming is the development of automated tests before a program feature is created. All tests must successfully execute when an increment is integrated into a system. The Scrum method is an agile method that provides a project management framework. It is centred round a set of sprints, which are fixed time perio...
50 trang | Chia sẻ: nguyenlam99 | Ngày: 05/01/2019 | Lượt xem: 991 | Lượt tải: 0