... Trang 9/20 Báocáo môn học ngônngữlậptrình JavaGVHD: Vũ Đức Minh3.1.2 Một số tính chất của ngônngữ javaJava là ngônngữlậptrình được phát triển từ ngônngữlậptrình C/C++. Nó kế thừa, ... Trang 3/20 Báocáo môn học ngônngữlậptrình JavaGVHD: Vũ Đức MinhHình 7: Lớp Game panelSV:Trần Thị Quỳnh Hạnh - Nguyễn Chí Công - Ngô Đức Hợi Trang 12/20 Báocáo môn học ngônngữlậptrình JavaGVHD: ... Trang 1/20 Báocáo môn học ngônngữlậptrình JavaGVHD: Vũ Đức MinhHình 9: Lớp FigureSV:Trần Thị Quỳnh Hạnh - Nguyễn Chí Công - Ngô Đức Hợi Trang 14/20 Báocáo môn học ngônngữlậptrình JavaGVHD:...
... trường làm việc trên một ngônngữ lập trình. Ví dụ: Turbo Pascal 7.0, Free Pascal 1.2, Visual Pascal 2.1, Ngôn ngữlậptrình được chia thành ba loại: Ngôn ngữ máy: ngônngữ duy nhất máy có ... ngôn ngữlậptrình bậc cao thành chương trình thực hiện được trên máy tính gọi là chương trình dịch.Chương trình nguồnChương trình đíchChương trình dịch2. Chương trình dịch* Chương trình ... hiện. Ngôn ngữ bậc cao: gần với ngônngữ tự nhiên, có tính độc lập cao, ít phụ thuộc vào loại máy và chương trình phải dịch sang ngônngữ máy mới thực hiện được.Hợp ngữ: rất gần với ngôn ngữ...
... Đề 04 2/2 End; Var t:tro; {trỏ gốc của cây} Hãy lập hàm: Function copy(T:tro):tro; Cho phép, với một cây có gốc trỏ bởi T, lập một bản sao của cây đó (ở bộ nhớ trong) và cho lại địa ... bộ nhớ trong) và cho lại địa chỉ của gốc của cây mới này. Bài 4. Với cây nhị phân được khai báo như ở bài 3, ta có thể tiến hành duyệt cây theo một giải thuật không đệ quy theo sở đồ sau, ... sách (nếu có); Tuy nhiên, tùy theo cách chọn nút N từ danh sách ra như thế nào, mà ta thành lập được 2 giải thuật duyệt cây khác nhau: - Giải thuật S (dùng stack): Lấy nút mới nhất (được...
... NCS và Cao học 6/1994 (Đề số 1) Môn thi: Phương pháp lậptrình Thời gian 180’ - Được sử dụng tài liệu Bài 1. Người ta viết một chương trình trên Pascal chuẩn, để tính giai thừa của một số ... không bình thường. Hãy giải thích lý do. Chữa lại chương trình để in ra đúng giá trị 3! Và (3!)! như mong muốn. Bài 2. Hãy viết một chương trình cho phép đọc lần lượt các ký tự của một xâu từ ... xâu đó theo thứ tự đảo ngược (không có dấu chấm). Chương trình viết theo ba phương án sau: a. Dùng một mảng để ghi nhận xâu. Chương trình không đệ quy. Chú ý xử lý trường hợp trên mảng. b....
... Đề 10 1/2 Đề thi tuyển NCS và Cao học 6/1994 (đề số 2) Môn: Phương pháp lậptrình Thời gian: 180 phút – Được sử dụng tài liệu. Bài 1. Cho một thủ tục viết trên Pascal ... trinh đọc vào từ bàn phím một số nguyên không âm, rồi hiển thị trở lại số đó theo cơ số 8. Chương trình viết theo 3 phương án khác nhau như sau: a. Dùng một mảng để lưu các giá trị trung gian ... biết giá trị của cây sau đây. 1000 100 0 0 0 0 991 9823 5317 0 21Ghi chú: Nút maxNút min Trình bày: Trần Hoài Nhân ...
... Nghiên cứu sinh và Cao học 1995 (Đề B) Môn: Phương pháp lậptrình Thời gian: 180 phút – Được sử dụng tài liệu Bài 1. Cho khai báo kiểu của một danh sách tuyến tính móc nối như sau: Type ... Bài 2. Cho khai báo của một cây nhị phân như sau: Type trỏ=^ nút; Nút = record Giátrị:interger; Ctrái, CPhải:trỏ; End; Var gốc:trỏ {trỏ tới nút gốc của cây} Hãy lập hàm: Function ... Function Copy(gốc: trỏ): trỏ; Cho phép trả lại địa chỉ của gốc một cây mới, cây này được thành lập như là một bản sao cây đã cho (trỏ bới gốc). Bài 3. Cho một tệp (tập tin) văn bản, trong...
... Dòng 2 Dòng n … …Đầu Trường hợp chung Trường hợp văn bản rỗng Cuối Đầu Cuối Khai báo của danh sách này như sau: Type str80=String[80]; Tro=^dongvb; Dongvb=record Truoc:tro; ... Bloc(bd,cb) tới trước dòng trỏ bởi noiden trong danh sách có đầu d. Giải sử noiden không ở trong Bloc. Trình bày: Trần Hoài Nhân ...
... Đề 17 1/2 Đề thì tuyển Nghiên cứu sinh và Cao học 1996 (Đề 1) Môn: Phương pháp lậptrình Thời gian: 120 phút – Được sử dụng tài liệu Bài 1. Dãy các phân số tối giản theo thứ ... Pascal A 18 C D 96 × 03 Daiso B 81 × Ly × × Hoa × × Tinhoc × Các cấu trúc dữ liệu được khai báo như sau: Type str25=string[25]; Troloai=^loai; Loai=record Theloai:str25; Dau,cuoi:^sach; ... Sohieu:integer; Ten:str25; Tacgia:str25; Nam:integer; Next:trosach; End; Var thuvien:Troloai; Trình bày: Trần Hoài Nhân ...
... Tiep:tro; end; index=array[‘a’ ’z’]of tro; Var chidan:index; Keyword:array[1 50]of str25; Hãy lập các thủ tục: 1. Procedure them(n:str25; tr:integer); Thực hiện các công việc sau: Kiểm tra ... các chỉ số trang tương ứng: ACM: 10 AIDS: 118 Antivirus: 13, 30 Block: 142 Buffer: 0, 101 Trình bày: Trần Hoài Nhân ...
... chương trình sao cho đúng đắn. Sau đó viết thành thủ tục đệ qui. Câu 2. Người ta tạo lập một chỉ dẫn về các từ khóa trong một tệp văn bản (một cuốn sách, tài liệu tham khảo, bài báo) như ... Đề 19 1/2 Đề thì tuyển Nghiên cứu sinh và Cao học 1996 (Đề 3) Môn: Phương pháp lậptrình Thời gian: 120 phút – Được sử dụng tài liệu Câu 1. Người ta thực hiện thuật toán tìm ... cấu trúc dữ liệu được khai báo như sau: Type index=array[‘a’ ‘z’]of tro; Tro=^nut; Str25=string[25]; Nut=record Ten:str25; Trang:integer; Tiep:tro; end; Trình bày: Trần Hoài Nhân...
... tuyến tính móc nối với các nút được khai báo như sau: Type tro=^nut Nut=record Sohieu:integer; Ten:alpha; Toan,ly,hoa:real; Tiep:tro; End; Trình bày: Trần Hoài Nhân ... 6 và dãy 3, 2, 4, 1, 6, 5 ta chia thành các dãy con {3} {2,4} {1,6} {5}. Bài 2. Cho chương trình Program Thumotty; Var y,a,b:integer; Function h1(y:integer):integer; Begin Y:=y+3; H1:=y-1; ... dụng tài liệu. Bài 1. Xét dãy số a1, a2,…, an với 0 < n ≤ 100. Hãy viết các chương trình con thực hiện các công việc sau: 1. Đọc các giá trị a1, a2,…, an từ bàn phím và kiểm...