... phơng trình phi tuyến Dùng phơng pháp chí đôi để xác định nghiệm của phơng trình Nội dung toán học của phơng pháp nh sau: xét phơng trình f(x)=0 Trên khoảng phân ly nghiệm [a b] , chia đôi [a ... census data to estimate the population in 1975. The result is ans = 214.8585 Trang 4 Chơng 5 Cơ sở phơng pháp tính 5.1 Nội suy v thuật toán nội suy Vì sao phải nội suy: Trong thực tế khi ... cách sự nội suy(interpolation) trong vectors x and Y. The vector x xác định các điểm tại đó dữ liệu Y đợc cho trớc (the points at which the data Y is given). Nếu Y l một ma trận, thì việc nội...
... giảng Lập trình Java 4Các kiểu dữ liệu Java có hai loại kiểu dữ liệu chính: kiểu dữ liệu đơn nguyên và kiểu dữ liệu tham chiếu.Các kiểu dữ liệu đơn nguyênCác kiểu dữ liệucơ sởNhiều ... Lập trình Java 14Kiểu mảngTrong Java, mảng là kiểu dữ liệu tham chiếuBạn có thể định nghĩa một mảng với bất kỳ kiểu dữ liệu nào (kiểu đơn nguyên hay kiểu tham chiếu) Java tự động kiểm ... Hiển – Bài giảng Lập trình Java 25Tóm tắtCác thành phần cơbản của Java Các lớp bao bọcStringNguyễn Đức Hiển – Bài giảng Lập trình Java 6Các toán tửSố học +, -, *, /, %, ++, Các...
... ListNode71Lập trình Javacơ bản Cao Đức Thông Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 50Ví dụ 1: TreeSet// This program sorts a set of namesimport java. util.*;public class TreeSetTest1{ public static void main(String[] args) { SortedSet names = new TreeSet(); names.add(new String("Minh Tuan")); names.add(new String("Hai Nam")); names.add(new String("Anh Ngoc")); names.add(new String("Trung Kien")); names.add(new String("Quynh Chi")); names.add(new String("Thu Hang")); System.out.println(names); }}31Bài tập tại lớp•Bài 1: Dùng Stack để viết chương trình in ra dạng nhị phân của một số nguyên dương cho trước.•Bài 2: Cài đặt phương thức search trong lớp Tree để tìm một phần tử có giá trị cho trước.7Cài đặt Linked List// Dinh nghia mot node trong linked list ... nó có thể tung ra ngoại lệ UnsupportedOperationException.49Mô tả các cài đặt•HashMap: Bảng băm (cài đặt của Map).•LinkedHashMap: Bảng băm kết hợp với linked list nhằm đảm bảo thứ tự các phần tử (cài đặt của Map).•TreeMap: Cây đỏ đen (cài đặt của Map).17Stack•Stack là một cấu trúc theo kiểu LIFO (Last In First Out), phần tử vào sau cùng sẽ được lấy ra trước.•Hai thao tác cơbản trên Stack•Chèn phần tử: Luôn chèn vào đỉnh Stack (push)•Lấy ra phần tử: Luôn lấy ra từ đỉnh Stack (pop)11Cài đặt Linked List public boolean isEmpty() { return (firstNode == null); } public void print() {ListNode node = firstNode;while (node != null){ ... 39Giao tiếp Set•Set kế thừa từ Collection, hỗ trợ các thao tác xử lý trên collection kiểu tập hợp (Một tập hợp yêu cầu các phần tử phải không được trùng lặp).•Set không có thêm phương thức riêng ngoài các phương thức kế thừa từ Collection.48Mô tả các cài đặt•ArrayList: Mảng động, nếu các phần tử thêm vào vượt quá kích cỡ mảng, mảng sẽ tự động tăng kích cỡ.•LinkedList: Danh sách liên kết 2 chiều. Hỗ trợ thao tác trên đầu và cuối danh sách. •HashSet: Bảng băm.•LinkedHashSet: Bảng băm kết hợp với linked list nhằm đảm bảo thứ tự các phần tử.•TreeSet: Cây đỏ đen (red...
... tập5. Tìm hiểu lại lớp Candidate đã học (dữ liệu gồm mã thí sinh, tên và điểm thi 3 môn). Điều gì sẽ xảy ra khi tạo một đối tượng thuộc lớp Candidate với dữ liệu đưa vào không hợp lệ ? Cài đặt ... methodeX()Exception in thread "main" java. lang.NullPointerException at MyArray.methodeX(MyArray .java: 14) at MyArray.main(MyArray .java: 7)Giải thích: Hệ thống đã tung ra một exception ... Throwable•Có một biến String để lưu thông tin chi tiết về ngoại lệ đã xảy ra•Một số phương thức cơ bản •Throwable(String s); // Tạo một ngoại lệ có tên là s.•String getMessage(); // Lấy thông...
... (extends) từ một lớp.1Lập trình Javacơ bản Cao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, tmtuan@ifi.edu.vn 23Ví dụ về kế thừa trong Java // File InheritanceTest .java public class InheritanceTest{ ... nhật.36 Java vs C++8. Java không có con trỏ.9. Java không có huỷ tử (destructor), nó chỉ có phương thức finalize() được gọi bởi Garbage Collector.10. Java không hỗ trợ đối số mặc định.11. Java ... TimeTest chứa hàm main.• Khi chạy chỉ cần gõ:•javac TimeTest .java • java TimeTest• Java sẽ tự động tìm và dịch file Time .java 40Bài tập8. Xây dựng lớp Employee có name và phương thức trừu...
... dụng.5Kiến trúc của Java • Java Platform• Java Virtual Machine (Java VM)• Java Application Programming Interface (Java API)Hardware-Platform Java VM Java APImyProgram .java Java PlatformMã nguồn3Giới ... dung động (web applet)•Hiện nay, Java được sử dụng để phát triển nhiều loại ứng dụng khác nhau: cơ sở dữ liệu, mạng, Internet, viễn thông 1Lập trình Javacơ bản Cao Đức Thông - Trần Minh Tuấncdthong@ifi.edu.vn, ... tmtuan@ifi.edu.vn 6Kiến trúc của Java • Java Development Kit – JDK•Bộ công cụ phát triển Java (jdk) gồm trình biên dịch, thông dịch, trợ giúp, soạn tài liệu và các thư viện chuẩn•Ngoài...
... "main" java. lang.ArithmeticException: / by zero at MyDivision.C(MyDivision .java: 14) at MyDivision.B(MyDivision .java: 11) at MyDivision.A(MyDivision .java: 8) at MyDivision.main(MyDivision .java: 4)Giải ... tập5. Tìm hiểu lại lớp Candidate đã học (dữ liệu gồm mã thí sinh, tên và điểm thi 3 môn). Điều gì sẽ xảy ra khi tạo một đối tượng thuộc lớp Candidate với dữ liệu đưa vào không hợp lệ ? Cài đặt ... Throwable•Có một biến String để lưu thông tin chi tiết về ngoại lệ đã xảy ra•Một số phương thức cơ bản •Throwable(String s); // Tạo một ngoại lệ có tên là s.•String getMessage(); // Lấy thông...
... file TimeTest .java. Nó dùng để kiểm tra lớp Time. Lớp TimeTest chứa hàm main.•Khi chạy chỉ cần gõ:•javac TimeTest .java • java TimeTest• Java sẽ tự động tìm và dịch file Time .java 26Đa hình ... trong Java chỉ nhận giá trị boolean.6. Trong Java, mọi biến không thuộc kiểu nguyên thuỷ đều phải tạo ra bằng từ khoá new.7. Java không có tiền xử lý (preprocessor)1Lập trình Javacơ bản Cao ... && second < 60 ) ? second : 0 ); } 13•javac TimeTest .java • java TimeTestChạy TimeTest36 Java vs C++8. Java không có con trỏ.9. Java không có huỷ tử (destructor), nó chỉ có phương...
... THIẾT KẾ KẾT CẤU BẰNG CHƯƠNG TRÌNH SAP 2000 – TỰHỌC SAP 2000 BẰNG HÌNH ẢNH 18. XEM DỮ LIỆU ĐƯA VÀO NHƯ SƠ ĐỒ HÌNH HỌC Số liệu về nút: Để xem dữ liệu đã nhấp bạn vào trình đơn Display > ... OK để xuất hiện bảng giá trị Frame Element Data. Trong bảng Frame Element Data: FRAME : Số thứ tự phần tử. JNT –1 : Nút đầu. JNT –2 : Nút cuối. SECTION : Vật liệu cột , dầm. ... 138 TÍNH TOÁN THIẾT KẾ KẾT CẤU BẰNG CHƯƠNG TRÌNH SAP 2000 – TỰHỌC SAP 2000 BẰNG HÌNH ẢNH 8. KHAI BÁO CÁC ĐẶC TRƯNG VỀ HÌNH HỌC Đối với bài toán trên bạn khai báo các đặc trưng của dầm...
... của học sinh giỏi hoá học, một hình thức tựhọc mới: " ;tự học theo tàiliệucó hướng dẫn" được đề xuất. II.2.3 Tựhọccó hƣớng dẫn - Học sinh muốn học tập có hiệu quả cần phải tự học. ... em có thể tự hoàn thiện kiến thức của mình qua quá trình tự học. II.4 Tàiliệutựhọccó hƣớng dẫn theo modun [19 ], II.4.1 Thế nào là tàiliệutựhọccó hƣớng dẫn theo modun? Tựhọccó hướng ... hướng dẫn và phương pháp dạy học hoá học THPT. -Ứng dụng phương pháp tựhọc theo tàiliệucó hướng dẫn đối với học sinh chuyên hoá học. 2. Biên soạn một tàiliệutựhọccó hướng dẫn bao gồm các...