Trang chủ
Bài viết mới
Diễn đàn
Bài mới trên hồ sơ
Hoạt động mới nhất
VIDEO
Mùa Tết
Văn Học Trẻ
Văn Học News
Media
New media
New comments
Search media
Đại Học
Đại cương
Chuyên ngành
Triết học
Kinh tế
KHXH & NV
Công nghệ thông tin
Khoa học kĩ thuật
Luận văn, tiểu luận
Phổ Thông
Lớp 12
Ngữ văn 12
Lớp 11
Ngữ văn 11
Lớp 10
Ngữ văn 10
LỚP 9
Ngữ văn 9
Lớp 8
Ngữ văn 8
Lớp 7
Ngữ văn 7
Lớp 6
Ngữ văn 6
Tiểu học
Thành viên
Thành viên trực tuyến
Bài mới trên hồ sơ
Tìm trong hồ sơ cá nhân
Credits
Transactions
Xu: 0
Đăng nhập
Đăng ký
Có gì mới?
Tìm kiếm
Tìm kiếm
Chỉ tìm trong tiêu đề
Bởi:
Hoạt động mới nhất
Đăng ký
Menu
Đăng nhập
Đăng ký
Install the app
Cài đặt
Chào mừng Bạn tham gia Diễn Đàn VNKienThuc.com -
Định hướng Forum
Kiến Thức
- HÃY TẠO CHỦ ĐỀ KIẾN THỨC HỮU ÍCH VÀ CÙNG NHAU THẢO LUẬN Kết nối:
VNK X
-
VNK groups
| Nhà Tài Trợ:
BhnongFood X
-
Bhnong groups
-
Đặt mua Bánh Bhnong
CÔNG NGHỆ
Công Nghệ Thông Tin
Hỏi đáp Tin học
Pascal làm việc với tệp
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Trả lời chủ đề
Nội dung
<blockquote data-quote="Văn Sử Địa" data-source="post: 144336" data-attributes="member: 267734"><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.1:</span></strong> Tạo một file SINHVIEN.DAT để lưu thông tin của một lớp sinh viên. Mỗi sinh viên cần những thông tin sau: Họ tên, Ngày sinh, Quê quán, Điểm trung bình, Xếp loại (trường xếp loại do chương trình tự tính lấy dựa vào điểm trung bình như sau: nếu điểm trung bình < 5 thì xếp loại ‘D’, nếu 5 <= điểm trung bình < 6.5 thì xếp loai ‘C’, nếu 6.5 <= điểm trung bình < 8 thì xếp loại ‘B’, trường hợp còn lại xếp loại ‘A’).</span></span><span style="font-family: 'times new roman'"> <span style="font-size: 15px"></span></span></p><p><span style="font-family: 'times new roman'"><span style="font-size: 15px"></span></span><strong><span style="color: #ff0000"></span></strong></p><p><strong><span style="color: #ff0000"></span></strong><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.2:</span></strong> In toàn bộ nội dung của file SINHVIEN.DAT ra màn hình, nếu có, ngược lại thì thông báo “File khong ton tai”.</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.3:</span></strong> In danh sách tất cả sinh viên có thông tin lưu trong file SINHVIEN.DAT xếp loại khá (‘B’) trở lên.</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.4: </span></strong>Thông tin về điểm của sinh viên có họ tên là Bhoten, ngày sinh là Bngay và quê quán là Bquequan bị sai lệch. Hãy sữa điểm và xếp loại của sinh viên này với dữ liệu nhập từ bàn phím.</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.5:</span></strong> In ra màn hình toàn bộ nội dung của một file văn bản, tên file được được nhập từ bàn phím khi thực hiện chương trình.</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.6:</span></strong> Đếm số dòng, số ký tự trắng xúât hiện trong một file văn bản đã có trên đĩa, tên file được nhập từ bàn phím khi chạy chương trình.</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.7:</span></strong> Sao chép nội dung của file SINHVIEN.DAT vào file văn bản SINHVIEN.TXT sao cho mỗi sinh viên lưu trong một dòng.</span></span><span style="font-family: 'times new roman'"> <span style="font-size: 15px"></span></span></p><p><span style="font-family: 'times new roman'"><span style="font-size: 15px"></span></span><strong><span style="color: #ff0000"></span></strong></p><p><strong><span style="color: #ff0000"></span></strong><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.8:</span></strong> Một ma trận mxn số thực được chứa trong một file văn bản có tên MT.INP gồm: dòng đầu chứa hai số m, n; m dòng tiếp theo lần lượt chứa m hàng của ma trận. Hãy viết chương trình đọc dữ liệu từ file MT.INP, tính tổng của từng hàng ma trận và ghi lên file văn bản có tên KQ.OUT trong đó, dòng đầu chứa số m, dòng thứ hai chứa m tổng của m hàng (m,n<=200).</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">MT.INP => KQ.OUT</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">5 4 --------- 5</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">3 8 –1 5 -----15 4 8 12 12</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">5 7 –8 0</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">4 –3 1 6</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">2 4 –1 7</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">3 6 8 -5</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.9:</span></strong> Cho 3 ma trận số nguyên A = (aịj)mxn, B = (bjk)nxp, C = (ckl)pxq, được chứa trong file MATRIX.INP gồm: dòng đầu chứa 4 số m, n, p, q. m+n+p dòng tiếp theo lần lượt chứa m hàng ma trận A, n hàng ma trận B và p hàng ma trận C. Viết chương trình đọc dữ liệu từ file MATRIX.INP và tính ma trận tích D = AxBxC rồi ghi lên file văn bản có tên MATRIX.OUT trong đó: Dòng đầu chứa m, q; m dòng tiếp theo chứa m hàng của ma trận D.</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.10:</span></strong> Một ma trận mxn số thực được chứa trong một file văn bản có tên DULIEU.INP gồm: dòng đầu chứa hai số m, n; m dòng tiếp theo lần lượt chứa m hàng của ma trận. Hãy viết chương trình đọc dữ liệu từ file DULIEU.INP, cho biết các hàng của ma trận có tổng phần tử trên hàng đó lớn nhất. Kết quả ghi lên file văn bản có tên DULIEU.OUT , trong đó dòng đầu chứa giá trị lớn nhất của tổng các phần tử trên một hàng, dòng thứ hai chứa chỉ số các hàng đạt giá trị tổng lớn nhất đó (m,n<=100). </span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">Chẳng hạn</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">DULIEU.INP => DULIEU.OUT</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">6 5 -----------------34</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">3 6 8 12 2 ----------2 5 6</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">7 5 6 10 6</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">8 2 4 5 1</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">3 5 6 1 3</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">10 12 3 1 8</span></span></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px">8 8 8 9 1</span></span></p><p></p><p><span style="font-family: 'times new roman'"> <span style="font-size: 15px"><strong><span style="color: #ff0000">Bài tập 8.11: </span></strong>Viết chương trình sao chép nội dung của một file cho trước vào file khác, tên của file nguồn và file đích được nhập từ bàn phím khi chạy chương trình.</span></span></p></blockquote><p></p>
[QUOTE="Văn Sử Địa, post: 144336, member: 267734"] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.1:[/COLOR][/B] Tạo một file SINHVIEN.DAT để lưu thông tin của một lớp sinh viên. Mỗi sinh viên cần những thông tin sau: Họ tên, Ngày sinh, Quê quán, Điểm trung bình, Xếp loại (trường xếp loại do chương trình tự tính lấy dựa vào điểm trung bình như sau: nếu điểm trung bình < 5 thì xếp loại ‘D’, nếu 5 <= điểm trung bình < 6.5 thì xếp loai ‘C’, nếu 6.5 <= điểm trung bình < 8 thì xếp loại ‘B’, trường hợp còn lại xếp loại ‘A’).[/SIZE][/FONT][FONT=times new roman] [SIZE=4] [/SIZE][/FONT][B][COLOR=#ff0000] [/COLOR][/B][FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.2:[/COLOR][/B] In toàn bộ nội dung của file SINHVIEN.DAT ra màn hình, nếu có, ngược lại thì thông báo “File khong ton tai”.[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.3:[/COLOR][/B] In danh sách tất cả sinh viên có thông tin lưu trong file SINHVIEN.DAT xếp loại khá (‘B’) trở lên.[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.4: [/COLOR][/B]Thông tin về điểm của sinh viên có họ tên là Bhoten, ngày sinh là Bngay và quê quán là Bquequan bị sai lệch. Hãy sữa điểm và xếp loại của sinh viên này với dữ liệu nhập từ bàn phím.[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.5:[/COLOR][/B] In ra màn hình toàn bộ nội dung của một file văn bản, tên file được được nhập từ bàn phím khi thực hiện chương trình.[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.6:[/COLOR][/B] Đếm số dòng, số ký tự trắng xúât hiện trong một file văn bản đã có trên đĩa, tên file được nhập từ bàn phím khi chạy chương trình.[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.7:[/COLOR][/B] Sao chép nội dung của file SINHVIEN.DAT vào file văn bản SINHVIEN.TXT sao cho mỗi sinh viên lưu trong một dòng.[/SIZE][/FONT][FONT=times new roman] [SIZE=4] [/SIZE][/FONT][B][COLOR=#ff0000] [/COLOR][/B][FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.8:[/COLOR][/B] Một ma trận mxn số thực được chứa trong một file văn bản có tên MT.INP gồm: dòng đầu chứa hai số m, n; m dòng tiếp theo lần lượt chứa m hàng của ma trận. Hãy viết chương trình đọc dữ liệu từ file MT.INP, tính tổng của từng hàng ma trận và ghi lên file văn bản có tên KQ.OUT trong đó, dòng đầu chứa số m, dòng thứ hai chứa m tổng của m hàng (m,n<=200).[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]MT.INP => KQ.OUT[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]5 4 --------- 5[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]3 8 –1 5 -----15 4 8 12 12[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]5 7 –8 0[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]4 –3 1 6[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]2 4 –1 7[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]3 6 8 -5[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.9:[/COLOR][/B] Cho 3 ma trận số nguyên A = (aịj)mxn, B = (bjk)nxp, C = (ckl)pxq, được chứa trong file MATRIX.INP gồm: dòng đầu chứa 4 số m, n, p, q. m+n+p dòng tiếp theo lần lượt chứa m hàng ma trận A, n hàng ma trận B và p hàng ma trận C. Viết chương trình đọc dữ liệu từ file MATRIX.INP và tính ma trận tích D = AxBxC rồi ghi lên file văn bản có tên MATRIX.OUT trong đó: Dòng đầu chứa m, q; m dòng tiếp theo chứa m hàng của ma trận D.[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.10:[/COLOR][/B] Một ma trận mxn số thực được chứa trong một file văn bản có tên DULIEU.INP gồm: dòng đầu chứa hai số m, n; m dòng tiếp theo lần lượt chứa m hàng của ma trận. Hãy viết chương trình đọc dữ liệu từ file DULIEU.INP, cho biết các hàng của ma trận có tổng phần tử trên hàng đó lớn nhất. Kết quả ghi lên file văn bản có tên DULIEU.OUT , trong đó dòng đầu chứa giá trị lớn nhất của tổng các phần tử trên một hàng, dòng thứ hai chứa chỉ số các hàng đạt giá trị tổng lớn nhất đó (m,n<=100). [/SIZE][/FONT] [FONT=times new roman] [SIZE=4]Chẳng hạn[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]DULIEU.INP => DULIEU.OUT[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]6 5 -----------------34[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]3 6 8 12 2 ----------2 5 6[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]7 5 6 10 6[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]8 2 4 5 1[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]3 5 6 1 3[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]10 12 3 1 8[/SIZE][/FONT] [FONT=times new roman] [SIZE=4]8 8 8 9 1[/SIZE][/FONT] [FONT=times new roman] [SIZE=4][B][COLOR=#ff0000]Bài tập 8.11: [/COLOR][/B]Viết chương trình sao chép nội dung của một file cho trước vào file khác, tên của file nguồn và file đích được nhập từ bàn phím khi chạy chương trình.[/SIZE][/FONT] [/QUOTE]
Tên
Mã xác nhận
Gửi trả lời
CÔNG NGHỆ
Công Nghệ Thông Tin
Hỏi đáp Tin học
Pascal làm việc với tệp
Top