Read-only archive. Login and posting are unavailable.
Reply
 
Thread Tools
  #1  
Old 21-04-2010, 20:01
Senior Member
Join Date: 03-2009
Posts: 2,471
Cho hỏi 2 bài tập Pascal

Tình hình là ngày mai em thi học kì ( lớp 11) bọn bạn ở lớp nó moi dc cái đề rồi, ngoài trắc nghiệm ra có 2 bài tập tự luận về sử dụng chương trình con (procedure và function) mà em thì ko có khái niệm gì về mấy cái cửa nợ này cả nên lên đây nhờ các bro giải giúp theo cú pháp của Borland Pascal 7.0

Bài 1: đọc 2 cạnh a1,a2 của 2 hình vuông từ file A.INP
viết chương trình tính tổng diện tích 2 hình vuông đó và ghi kết quả vào file "B.OUT"

Bài 2: đọc 4 số a,b,c,d ( a,c,,b,d <= 250) từ file C.INP
Viết chương trình tính tổng max(a,b) + max(c,d) và ghi kết quả vào file Luu.out

Nhờ giúp ạ, xin để cho em thớt này đến 12h đêm nay
__________________
I am not ashamed to admit I am ignorant of what I do not know
Reply With Quote
  #2  
Old 21-04-2010, 20:03
mrdam1001's Avatar
Senior Member
Join Date: 10-2007
Posts: 441
Re: Cho hỏi 2 bài tập Pascal

Cái này mà viết C hay C++ thì mình giúp chú đc chứ Pascal thì hồi lớp 11 mình cũng ngu và đi đạo code của mấy thằng khác thôi.
Reply With Quote
  #3  
Old 21-04-2010, 20:04
bocapgiay.'s Avatar
K.I.A
Join Date: 10-2009
Posts: 1,110
Re: Cho hỏi 2 bài tập Pascal

Bạn sang benhvientinhoc ý có box Pascal chuyên giúp lớp 11 đó
ở Voz chả ai giúp đâu :| kinh nghiệm của mình năm ngoái rồi =)) lập box hỏi toàn 1 câu " cái này dễ tự làm đi " rõ nản
__________________
[QUOTE][B][COLOR="Red"][SIZE="4"]Phụ nữ là 1 thể kiến trúc hoàn chỉnh chỉ tiếc là chỗ vui chơi lại quá gần chỗ vệ sinh -.-[/SIZE][/COLOR][/B][/QUOTE]
Reply With Quote
  #4  
Old 21-04-2010, 20:05
Senior Member
Join Date: 03-2009
Posts: 2,471
Re: Cho hỏi 2 bài tập Pascal

em cũng biết là cái Borland Pascal này bây giờ rất ít trường dùng nên khó hỏi nhưng ko còn cách nào khác, cuối kì đang nỗ lực để dc tiên tiến --> dc thưởng 1 em laptop
__________________
I am not ashamed to admit I am ignorant of what I do not know
Reply With Quote
  #5  
Old 21-04-2010, 20:24
mrdam1001's Avatar
Senior Member
Join Date: 10-2007
Posts: 441
Re: Cho hỏi 2 bài tập Pascal

Mình gõ đại , bạn về chỉnh sửa tý vì mình tuy học CNTT nhưng nói thật là éo bít Pascal , chỉ biết C, C++, C# với Java thôi.
Code:
Program HinhVuong;
Uses CRT;
Var 
     a : Interger;
     S: Interger;
     F: File Of Byte;
     FileName: String;
Begin
      ClrScr;
      Write('Ten cua file can doc ?'); { bạn đưa file A.inp vào}
       Readln(FileName);
       Assign(F,FileName);
       Assign(F2,"Output.txt');
       Reset(F);
       While Not EOF(F) Do
	Begin
	     Read(F,a); { đọc 1 phần tử rồi vứt vào a }
                       S:= a*a;
             ReWrite(F2);
	     Write(F2,a);
	     Write(F2,S);

	End
      Close(F2);
      Close(F);
End;
Reply With Quote
  #6  
Old 21-04-2010, 20:27
Cayenne's Avatar
Senior Member
Join Date: 10-2008
Posts: 3,049
Re: Cho hỏi 2 bài tập Pascal

Làm như bác mrdam kia là được kìa , chỉ có thay cái đoạn Do trong lặp While.. do bằng cái Procedure hoặc Function đã dựng trước đấy thôi. Chịu khó Google thì đầy, cái này dễ mà
__________________
[COLOR="Gray"][SIZE="1"][RIGHT][I]"Hanging on in quiet desperation is the English way..."[/I]
[/RIGHT][/SIZE][/COLOR]
Reply With Quote
  #7  
Old 21-04-2010, 20:30
nhocyeunhac's Avatar
Senior Member
Join Date: 08-2007
Posts: 4,139
Re: Cho hỏi 2 bài tập Pascal

http://vozforums.com/showthread.php?t=926644
các bác giúp hộ em luôn đi =D
__________________
[CENTER][B]Cần - Kiệm - Liêm - Chính[/B][/CENTER]
Reply With Quote
  #8  
Old 21-04-2010, 20:30
Senior Member
Join Date: 03-2009
Posts: 2,471
Re: Cho hỏi 2 bài tập Pascal

Quote:
Originally Posted by mrdam1001 View Post
Mình gõ đại , bạn về chỉnh sửa tý vì mình tuy học CNTT nhưng nói thật là éo bít Pascal , chỉ biết C, C++, C# với Java thôi.
Code:
Program HinhVuong;
Uses CRT;
Var 
     a : Interger;
     S: Interger;
     F: File Of Byte;
     FileName: String;
Begin
      ClrScr;
      Write('Ten cua file can doc ?'); { bạn đưa file A.inp vào}
       Readln(FileName);
       Assign(F,FileName);
       Reset(F);
       While Not EOF(F) Do
	Begin
	     Read(F,a); { đọc 1 phần tử rồi vứt vào a }
                       S:= a*a;
	     Writeln('Do dai canh :',a);
	     Writeln('Dien Tich :',S);
	End
      Close(F);
End;
cảm ơn nhiều
Em sẽ về mod lại
__________________
I am not ashamed to admit I am ignorant of what I do not know
Reply With Quote
  #9  
Old 21-04-2010, 20:33
mrdam1001's Avatar
Senior Member
Join Date: 10-2007
Posts: 441
Re: Cho hỏi 2 bài tập Pascal

Quote:
Originally Posted by nguyenhoang0112 View Post
cảm ơn nhiều
Em sẽ về mod lại
Mình mod lại 1 tý rồi , xuất ra file chứ ko phải màn hình.

Ebook căn bản Pascal nè ku , đem về luyện đi , còn kịp .
Code:
http://www.mediafire.com/?raziiz2ybq3
Reply With Quote
  #10  
Old 21-04-2010, 20:36
K.I.A
Join Date: 01-2010
Posts: 37
Re: Cho hỏi 2 bài tập Pascal

Quote:
Originally Posted by nguyenhoang0112 View Post
cảm ơn nhiều
Em sẽ về mod lại
Cái ngôn ngữ bựa nhất thế giới mà cũng có ng hỏi và chỉ à
Reply With Quote
Reply

« Previous Thread | Next Thread »

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +7. The time now is 04:11.