Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Vòng chờ từ bàn phím VAR TraLoi : Char; BEGIN REPEAT . (* Thay đổi điều kiện thử *) Write(' Có tiep tuc nua không ?(C/K) '); Readln(TraLoi); UNTIL (TraLoi = 'K') OR (TraLoi = 'k'); END.
16 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 751 | Lượt tải: 0
Tạo và sử dụng Arrays (2)
Truy cập đến phần tử của Array: arrayname[index]
for(int i=0; i 33 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 666 | Lượt tải: 0
Lệnh xử lý exceptiontry catch finally try { statement(s) } catch(exceptiontype name) { statement(s) } finally { statement(s) } Có thể có nhiều khối catch với exeption type khác nhau. Khối finally luôn được thực hiện nếu khối lệnh try được thực hiện (trừ khi ta dùng lệnh System.exit()). break, continue, return(branching statements) b...
35 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 751 | Lượt tải: 0
SUMMARY Class là khuôn mẫu cho những đối tượng. Objects được tạo ra từ class. Thế nào là constructor. Khởi tạo đối tượng như thế nào. Biến và phương thức của lớp. Biến và phương thức của instance. Interface là một giao thức của những hành động. Implement một interface là implement tất cả những phương thức trong interface. Interface là gì? ...
9 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 681 | Lượt tải: 0
Tận dụng các công thức Ví dụ: Kiểm tra n có là số nguyên tố không Cách 1: Dựa vào định nghĩa số nguyên tố Kiểm n có chia hết cho các số từ 2n-1 không Cách 2: Nhận xét các ước số của n chỉ nằm trong [2.n/2] Kiểm tra n có chia hết cho các số từ 2n/2 không Tận dụng các công thức Cách 3: Nhận xét nếu n không nguyên tố thì sẽ tồn tại ước số ngu...
50 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 689 | Lượt tải: 1
Kiểu khoảng con Hằng_Cận_Dưới . Hằng_Cận_Trên TYPE diemso = 0.10; Var diem: diemso; Mục đích: tiết kiệm ô nhớ và kiểm tra giá trị khi dùng
6 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 622 | Lượt tải: 0
ấn Alt_F để vào bảng chọn tệp - Nạp tệp để soạn: F3 - Lấy tệp từ danh sách vừa sử dụng: Alt_F3 - Mở tệp mới - Cất tệp vào đĩa: F2 - Cất tệp với một tên khác - Thư mục - Đổi thư mục - Về DOS tạm thời - Dừng Turbo, về DOS: Alt_X
6 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 686 | Lượt tải: 0
Thí dụ 5.5: với CH là một biến kí tự: Readln(CH); (* hoặc Ch:=ReadKey *) CASE CH OF '0'.'9': Writeln('Ch là một chữ số !'); 'A'.'Z': Writeln('Ch là chữ cái hoa'); 'a'.'z': Writeln('Ch là chữ cái thường'); ELSE Writeln('Ch là các kí tự khác'); END; Hãy viết thành chương trình hoàn chỉnh.5.17 Bài tập cần làm Viết một chương trình hoàn ch...
17 trang | Chia sẻ: dntpro1256 | Ngày: 24/11/2020 | Lượt xem: 649 | Lượt tải: 0
Đa giác Bài toán 8 [Bao lồi]: Cho tập điểm P0, P1, , Pn-1 (n≤100). Hãy tìm đa giác lồi có các đỉnh là một số điểm trong số n điểm đã cho và chứa các điểm còn lại, đồng thời có chu vi nhỏ nhất. Thuật toán Bước 1: Sắp xếp các điểm có tung độ tăng dần Bước 2: Chọn đỉnh thứ nhất là đỉnh có tung độ lớn nhất Bước 3 [Lặp]: Giả sử đã chọn được các đỉ...
40 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 676 | Lượt tải: 1
Các ví dụ Ví dụ 2: [Đường đi lớn nhất] Cho hình chữ nhật kích thước mxn (n,m ≤100), mỗi ô chứa một số nguyên. Có thể di chuyển từ ô (i, j) đến 1 trong 3 ô kề bên phải (i-1, j+1) (i, j+1) và (i+1, j+1) thuộc hình chữ nhật. Yêu cầu: Hãy tìm một cách di chuyển từ một ô nào đó thuộc cột 1 đến 1 ô nào đó thuộc cột n sao cho tổng các số của các ô đi q...
38 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 702 | Lượt tải: 2