eric
| | | |
Tổng số bài gửi : 11 Birthday : 01/01/1991 Cầm Tinh : Age : 33 Ngày nhập học : 04/05/2011
Job/hobbies : play guitar Tài Sản Cá Nhân :
| | | | |
| Tiêu đề: bài tập làm cho zui Wed May 04, 2011 9:58 pm | |
| |
|
RongK9
| | | |
Tổng số bài gửi : 204 Birthday : 05/01/1994 Cầm Tinh : Age : 30 Ngày nhập học : 31/12/2010
Đến từ : THPT Xuân Lộc Job/hobbies : Student Tài Sản Cá Nhân :
| | | | |
| Tiêu đề: Re: bài tập làm cho zui Thu May 05, 2011 1:41 pm | |
| | | | | về phần này mình xin đưa ra ý tưởng. Dùng record kiểu mảng để quản lý danh sách học sinh về tên và stt cùng điểm. tiếp theo ta dùng thư viện Crt để thực hiện khai báo Randomize cho xuất số ngẫu nhiên. tiếp theo để lấy số nhẫu nghiên mà không trùng lặp ta dùng 1 tệp lưu các stt của lớp đó đã đưa số ra. lưu vào khi lấy số thứ tự ngẫu nghiên ta cho - Code:
-
repeat tam:=random(50)+1; { giả sử 1 lớp có 50 học sinh} duyet:=false; assign(f,'tepluu'); reset(F); n:=filesize(f); assign(g,'luuphu'); rewrite(g); for i:=1 to n do begin readln(f,a); writeln(g,a); if tam=a then duyet:=true; end; if duyet then writeln(tam); close(f);close(g); assign(f,'tepluu'); rewrite(f); assign(g,'luuphu'); reset(g); n:=filsize(g); for i:=1 to n do begin readln(g,a); writeln(f,a); end; close(f); close(g); until duyet; vay la ban da co 1 đoạn mã lấy dữ liệu ngẫu nhiên mà không sợ trùng lặp và cũng có thể xem đã lấy những gì. chúc bạn vui với lập trình | | | | | |
|