0

lap trinh plc co ban

Lập trình Java cơ bản

Lập trình Java bản

Kỹ thuật lập trình

... }41Duyệt collection•Các phần tử trong collection thể được duyệt thông qua Iterator. • Các lớp cài đặt Collection cung cấp phương thức trả về iterator trên các phần tử của chúng. Collection ... Stack();stack.push(5);stack.push(7);stack.push(4);stack.push(8);stack.print();stack.pop();stack.pop();stack.print(); }}32Collection•Collection là đối tượng khả năng chứa các đối tượng khác.•Các thao tác thông thường trên collection• Thêm/Xoá đối tượng vào/khỏi collection•Kiểm tra ... collection•Kiểm tra một đối tượng ở trong collection không• Lấy một đối tượng từ collection• Duyệt các đối tượng trong collection•Xoá toàn bộ collection...
  • 62
  • 1,376
  • 11
Lập trinh C cơ bản

Lập trinh C bản

Tin học

... is>>v.b[i]; } return is; }MT operator+(const MT& x1,const MT& x2) { if(x1.n!x2.n) { cout<<”\n Khong thuc hien duoc phep cong vi hai ma tran khong cung cap”; getch(); ... x.a[i][j]=x1.a[i][j]+x2.a[i][j]; return x; } }MT operator-(const MT& x1,const MT& x2) { if(x1.n!x2.n) { cout<<”\n Khong thuc hien duoc phep cong vi hai ma tran khong cung cap”; getch(); ... x.a[i][j]=x1.a[i][j]-2.a[i][j]; return x; } }MT operator*(const MT& x1,const MT& x2) { if(x1.n!x2.n) { cout<<”\n Khong thuc hien duoc phep cong vi hai ma tran khong cung cap”; getch();...
  • 91
  • 387
  • 3
Đáp án 42 bài tập lập trình java cơ bản

Đáp án 42 bài tập lập trình java bản

Công nghệ thông tin

... e){System.out.println(" ;Ban phai nhap so! hay nhap lai ");input.nextLine();}}return (n);} public static int countElement(int a[], int n, int i){int count= 0;for(int j=0 ; j<n ; j++){if(a[j]== i)count ... e){System.out.println(" ;Ban phai nhap so! hay nhap lai ");input.nextLine();}}return (n);} public static int countElement(int a[], int n, int i){int count= 0;for(int j=0 ; j<n ; j++){if(a[j]== i)count ... System.out.print("Nhap S= ");int s= nhap();int i,count=0;System.out.println("Cac so nguyen to co tong cac chu so co tong bang "+s+" la: ");for(i=10000 ; i<=99999...
  • 39
  • 6,702
  • 5
Tài liệu Lập trình Java cơ bản- Bài 8 (Collections) ppt

Tài liệu Lập trình Java bản- Bài 8 (Collections) ppt

Kỹ thuật lập trình

...       removeItem = lastNode.data;        if ( firstNode == lastNode )firstNode = lastNode = null;      else      {ListNode current = firstNode;while ( current.nextNode != lastNode )       current = current.nextNode;lastNode = current;current.nextNode = null;      }}return removeItem;     }32Collection•Collection là đối tượng có khả năng chứa các đối tượng khác.•Các thao tác thông thường trên collection•Thêm/Xoá đối tượng vào/khỏi collection•Kiểm tra một đối tượng có ở trong collection không•Lấy một đối tượng từ collection•Duyệt các đối tượng trong collection•Xoá toàn bộ collection42Duyệt collection•Iterator cho phép duyệt tuần tự một collection.•Các phương thức của Iterator:•boolean hasNext();•Object next();•void remove();•Ví dụ:Iterator it = c.iterator();while ( it.hasNext() ) {    Point p = (Point) it.next();    System.out.println( p.toString() );}18Cài đặt Stackpublic class Stack{      private LinkedList stackList;      public Stack()         {            stackList = new LinkedList();       }      public void push( int value )      {           stackList.insertAtFront( value );       }      public int pop()  { return stackList.removeFromFront(); }      public boolean isEmpty()   { return stackList.isEmpty(); }      public void print() { stackList.print(); }}15Mô tả removeFromBack5511771212firstNode ... 93687 17 3144Cây con trái Cây con phải38Giao tiếp List•List kế thừa từ Collection, nó cung cấp thêm các phương thức để xử lý collection kiểu danh sách (Danh sách là một collection với các phần tử được xếp theo chỉ số).•Một số phương thức của List•Object get(int index);•Object set(int index, Object o);•void add(int index, Object o);•Object remove(int index);•int indexOf(Object o);•int lastIndexOf(Object o);21Cài đặt Queuepublic class Queue{      private LinkedList queueList;      public Queue()       {            queueList = new LinkedList();       }      public void enqueue( int value )      {            queueList.insertAtBack( value );       }      public int dequeue()  { return queueList.removeFromFront();  }      public boolean isEmpty() { return queueList.isEmpty(); }      public void print() { queueList.print(); }}10Cài đặt Linked List     public int removeFromBack()     {int removeItem =  ...       removeItem = lastNode.data;        if ( firstNode == lastNode )firstNode = lastNode = null;      else      {ListNode current = firstNode;while ( current.nextNode != lastNode )       current = current.nextNode;lastNode = current;current.nextNode = null;      }}return removeItem;     }32Collection•Collection là đối tượng có khả năng chứa các đối tượng khác.•Các thao tác thông thường trên collection•Thêm/Xoá đối tượng vào/khỏi collection•Kiểm tra một đối tượng có ở trong collection không•Lấy một đối tượng từ collection•Duyệt các đối tượng trong collection•Xoá toàn bộ collection42Duyệt collection•Iterator cho phép duyệt tuần tự một collection.•Các phương thức của Iterator:•boolean hasNext();•Object next();•void remove();•Ví dụ:Iterator it = c.iterator();while ( it.hasNext() ) {    Point p = (Point) it.next();    System.out.println( p.toString() );}18Cài đặt Stackpublic class Stack{      private LinkedList stackList;      public Stack()         {            stackList = new LinkedList();       }      public void push( int value )      {           stackList.insertAtFront( value );       }      public int pop()  { return stackList.removeFromFront(); }      public boolean isEmpty()   { return stackList.isEmpty(); }      public void print() { stackList.print(); }}15Mô tả removeFromBack5511771212firstNode...
  • 62
  • 1,293
  • 14
Tài liệu Lập trình Java cơ bản- Bài 6 (Exception) ppt

Tài liệu Lập trình Java bản- Bài 6 (Exception) ppt

Kỹ thuật lập trình

... throw new MyException("File trung ten"); // tung ngoại lệ System.out.println("Copy completed"); } Khai báo khả năng tung ngoại lệTung ngoại lệ10Ngoại lệ•Khi một phương ... trong một nhánh độc lập với nhánh chính của chương trình.• Lỗi được coi như những trường hợp ngoại lệ (exceptional conditions). Chúng được bắt/ném (catch and throw) khi lỗi xảy ra.=> ... System.out.println(“Error: “ + e.getMessage());}try { A();} catch (Exception e) { System.out.println( Co loi trong A()”);}•Ví dụ 2:•Ví dụ 3:28Lan truyền ngoại lệ•Tình huống•Giả sử trong main()...
  • 34
  • 981
  • 4
Tài liệu Lập trình Java cơ bản- Bài 2 (OOP) pptx

Tài liệu Lập trình Java bản- Bài 2 (OOP) pptx

Kỹ thuật lập trình

... minute >= 0 && minute < 60 ) ? minute : 0 ); this.second = ( ( second >= 0 && second < 60 ) ? second : 0 ); } 24Từ khoá super•Từ khoá super chỉ đối tượng của ... lớp con: subclass• Ví dụ:•Hình vuông kế thừa từ hình chữ nhật•Con ếch kế thừa từ loài động vật dưới nước• Chú ý: •Tính kế thừa thể hiện quan hệ “is a”, khác với quan hệ “has a” (composition)•Composition: ... hình chữ nhật.36Java vs C++8. Java không con trỏ.9. Java không huỷ tử (destructor), nó chỉ phương thức finalize() được gọi bởi Garbage Collector.10. Java không hỗ trợ đối số mặc định.11....
  • 41
  • 1,017
  • 3
Tài liệu Lập trình Java cơ bản- Bài 1 (Overview) pdf

Tài liệu Lập trình Java bản- Bài 1 (Overview) pdf

Kỹ thuật lập trình

... thiệu ngôn ngữ Java•Đặc điểm của Java•Đơn giản•Hướng đối tượng•Đa nhiệm• An toàn•Garbage Collection•Máy ảo (biên dịch và thông dịch)• Khả chuyển (Portability)•Phân tán...
  • 7
  • 953
  • 18
Tài liệu Bài 2: Lập trình Java cơ bản doc

Tài liệu Bài 2: Lập trình Java bản doc

Kỹ thuật lập trình

... lớp con: subclass•Ví dụ:•Hình vuông kế thừa từ hình chữ nhật•Con ếch kế thừa từ loài động vật dưới nước• Chú ý: •Tính kế thừa thể hiện quan hệ “is a”, khác với quan hệ “has a” (composition)•Composition: ... các đối tượng thuộc lớp con của nó.36Java vs C++8. Java không con trỏ.9. Java không huỷ tử (destructor), nó chỉ phương thức finalize() được gọi bởi Garbage Collector.10. Java không ... Java không toán tử phạm vi (scope) ::4. Cỡ của các kiểu dữ liệu nguyên thuỷ (primitive) trong Java không phụ thuộc vào máy. Đặc biệt kiểu char cỡ 16 bit (Unicode).5. Biểu thức logic trong...
  • 41
  • 705
  • 2
Tài liệu Lập trình Java cơ bản (Bài 6) docx

Tài liệu Lập trình Java bản (Bài 6) docx

Kỹ thuật lập trình

... throw new MyException("File trung ten"); // tung ngoại lệ System.out.println("Copy completed"); } Khai báo khả năng tung ngoại lệTung ngoại lệ6Ví dụ 1import java.awt.Point;public ... unchecked•Là các ngoại lệ không bắt buộc phải được kiểm tra.•Gồm RuntimeException, Error và các lớp con của chúng.•Ngoại lệ checked•Là các ngoại lệ bắt buộc phải được kiểm tra.•Gồm các ngoại ... ExampleException obj = new ExampleException(); try { String a = args[0]; String b = args[1]; obj.copy(a,b); } catch (MyException e) { System.out.println(e.getMessage()); } }}12Khối try/catch•Ví...
  • 34
  • 921
  • 2
Tài liệu Lập trình Java cơ bản (Bài 1) doc

Tài liệu Lập trình Java bản (Bài 1) doc

Kỹ thuật lập trình

... System.out.print( “Chao\tmung\nban\nden\tvoi\nlap trinh Java\n" );}}Chao mung ban den voi lap trinh Java10Một chương trình Java bản•Biên dịch chương trình• Vào chế độ Console của Windows•Gõ ... Nháy phải trên My Computer, chọn Properties, chọn Advanced, chọn Enviroment Variables, chọn biến PATH và edit, thêm vào đường dẫn tới thư mục bin của bộ JDK.• Trong chế độ Console: Gõ lệnh ... olean: Nhận giá trị true hoặc false•Kiểu char: Kiểu ký tự theo chuẩn Unicode•Một số hằng ký tựHằng Ý nghĩa\uxxxx Ký tự Unicode\t Tab ngang\n Xuống hàng\r Dấu enter\’ Nháy đơn4Giới thiệu...
  • 34
  • 1,370
  • 3
Tài liệu Lập trình Java cơ bản (Bài 2) ppt

Tài liệu Lập trình Java bản (Bài 2) ppt

Kỹ thuật lập trình

... : 0 ); this.second = ( ( second >= 0 && second < 60 ) ? second : 0 ); } 13•javac TimeTest.java•java TimeTestChạy TimeTest36Java vs C++8. Java không con trỏ.9. Java ... - 23 private int minute; // 0 - 59 private int second; // 0 - 59 // Viet lai ham setTime public void setTime( int hour, int minute, int second ) { this.hour = ( ( hour >= 0 && ... Java không toán tử phạm vi (scope) ::4. Cỡ của các kiểu dữ liệu nguyên thuỷ (primitive) trong Java không phụ thuộc vào máy. Đặc biệt kiểu char cỡ 16 bit (Unicode).5. Biểu thức logic trong...
  • 41
  • 908
  • 3
hướng dẫn học lập trình từ cơ bản tới nâng cao

hướng dẫn học lập trình từ bản tới nâng cao

Hóa học

... FillDropDownList(DropDownList dDl,string Select) { SqlConnection m_SqlConnection = new SqlConnection(CRbvDB.RbvWebDSN); SqlCommand m_SqlCommand = new SqlCommand(Select,m_SqlConnection); try { dDl.DataValueField ... server control. Height Lấy và định chiều cao của Web server control. Width Lấy và định chiều rộng của Web server control. The System.Web.UI.WebControls.WebControl.ApplyStyle Method Copyright ... Style BackColor Lấy và định màu background của Web server control BorderColor Lấy và định màu border của Web server control BorderStyle Lấy và định kiểu border của the Web server control BorderWidth...
  • 79
  • 699
  • 0
Ngôn Ngữ Lập Trình C Cơ Bản Cho 8051 potx

Ngôn Ngữ Lập Trình C Bản Cho 8051 potx

Kỹ thuật lập trình

... phép_toán ) Khai báo biến con trỏ: - Cú pháp: Kiểu_Dữ_liệu Vùng_nhớ *Tên_biến; - Ví dụ: int *int_ptr; long data *long_ptr; - khi không chỉ rõ vùng nhớ con trỏ sẽ được coi là con trỏ tổng quát.2.1.5 ... biến được khai báo.Con trỏ là một biến dùng để chứa địa chỉ mà không chứa giá trị, hay giá trị của con trỏ chính là địa chỉ khoảng nhớ mà nó trỏ tới.Với các vùng nhớ cụ thể con trỏ tới vùng nhớ ... lượng phụ thuộc vào độ lớn của vùng nhớ đó. Con trỏ tổng quát khi không xác định trước vùng nhớ sẽ dung lượng lớn nhất vì vậy tốt nhất nên sử dụng con trỏ cụ thể. { // các câu lệnh xử lí...
  • 11
  • 811
  • 6
lập trình matlab cơ bản

lập trình matlab bản

Kỹ thuật lập trình

... Amplitude3. Am = 1; % Baseband Amplitude4. m = Am/Ac;5. t = linspace(0,1,100*fc); 6. c=Ac*cos(2*pi*fc*t); 7. e = (Ac + Am*cos(2*pi*fm*t)); 8. u = (Ac + Am*cos(2*pi*fm*t)).*cos(2*pi*fc*t); %DSB-AM9. ... lôgarit tự nhiên ( số e )• log10(x): hàm lôgarit số 10• sin(x)/ cos(x) : hàm sin/ hàm cos• tan(x) / cot(x) : hàm tang/ hàm cotang• >> help LỆNHMột số hàm liên quan đến số phức như sau:• ... sauSine WaveScopeProduct2Product1ProducteuMathFunction-1Gain1-1Gain80ConstantClock3Sine WaveScopeProduct2Product1ProducteuMathFunction-1Gain1-1Gain80ConstantClock31.Nhập...
  • 41
  • 576
  • 1

Xem thêm