PAS3.pdf

À¡ ô‘÷ ‚“
"7 ùø Âð' —ƒ³õ‘î ý¥‘¨‚õ‘÷“ §¤¢
1380 ö‘“ 30 ‚±€ª¤‘ú :Ûþ½—
ô¨ ßþ Âޗ
1380 ö‘“ 21 ‚±€ªø¢
¥ µ؝î ñø Ûõä üõ‘Þ— ¢À㗠ø À€î ´ê‘þ ¤¢ ö‘õð¤ ö€ä ‚“ ¤ ´±·õ ¼ƒ½¬ ¢Àä ×þ ‚î ÀƒÆþ€“ ü㓑— (1
f ·õ .À÷¢Â𥑓 ⓑ— ¤ÀÖõ ö€ä ‚“ ¤ ¢Àä ö
ñø ¢¡ ý¢ø ¤ø ¢Àä Âð) ´¨ 2 ⓑ— ü›ø ¡ ,14 ý¢ø ¤ø ýÂ“ …
(.´¨ ÂÔ¬ ⓑ— üµÈ𥑓 ¤ÀÖõ ,Àª‘“
¤ ‘ûƒçµõ üõ‘Þ— üþ‘ú÷ ø ü÷‘ƒõ Âþ¢‘Öõ ‘fÔÎó)?¢“ Àû¡ ‚ Õƒì¢ –¤¬ ‚“ ü›ø ¡ ¤ÀÖõ ,Âþ¥ ‚õ‘÷“ ýÂ› ‘“ (2
(.ÀƒÆþ€“ (2.PAS) ’› Ûþ‘ê ýÀµ“ ¤¢ fg ý‘û´õ…ä Û¡¢ ¤¢ ü—‘½ƒ®— –¤¬ ‚“
var a, b :Integer;
function g(x :Byte; var y :Integer): Integer;
var tmp :Integer;
begin
tmp := y;
y := x;
x := tmp;
g := x + y;
end;
procedure f(x , y :Integer);
begin
if x > y then
WriteLn(x);
else begin
Dec(y);
WriteLn( g(x , y) );
end;
end;
begin {main}
a := 1; b := 3;
f(a,b);
write(a:38 , b:38);
end. {main}
üó‘¡ ý‘û‘Ìê üõ‘Þ— ų¨ .À€î ´ê‘þ ¤¢ ö‘õð¤ ö€ä ‚“ ¤ 1 ‚µª¤ ×þ ‚î
À € ÷‘ Þ û À þ‘ “
DelSpace
DelSpace
ô‘÷ ‘“ ÀƒÆþ€“ üóø ¤ (3
ñø ¤ ‚ î À ƒ ª‘ “ ‚ µ ª¢ ‚ › — ‚ µ Ø ÷ ß þ ‚ “ .À € î éÁ Ÿ ¤ ‚ µ ª¤ ö Û ¡¢ (ý‘ û‚ Ü ¬‘ ê)
f ·õ .À€î ñ‘Þäc ý¢ø ¤ø ‚µª¤ ¤¢ ¤ ô¥„ –Âƒƒç—
ü›ø ¡ ,À€î ù¢‘Ôµ¨ ñø ¤ ßþ ¥ Âþ¥ ‚õ‘÷“ Â𐠅
.¢ªüõ ”‘ Çþ‘Þ÷ ‚½Ô¬ ýø ¤
begin
Delete
ñø ¤
PracticeHard!
MyStr := ' Practice Har d ! ';
DelSpace(MyStr);
WriteLn(MyStr);
end.
¤
x
ƒçµõ ¥
s
ý‚ÜޛÀ€ ø
x
¤ÀÖõ ‚î ÀƒÆþ€“ C ompute(s
: S tring; x : Real) : Real;
–¤¬ ‚“ ü㓑— (4
ßþ ¤¢ .À÷¢Â𥑓 ø ‚±¨‘½õ ¤ ý‚ÜޛÀ€ ¤ÀÖõ ,ù¢Âî ´ê‘þ ¤¢ ö‘õð¤ ö€ä ‚“ ¢¤¢ ¢›ø ‚µª¤ ×þ ¤¢ ‚î
߃“ ý‚ܬ‘ê ‚÷ðºƒû ø ´¨ùÀª ù¢‘Ôµ¨ ¼ƒ½¬ ¢Àä ùÂÞû ‚“ ’® ø âޛ ý‘ûÂÚÜÞä ¥ ‘ú€— ý‚ÜޛÀ€
.¢¤À÷ ¢›ø ‘ûÀ÷ÜÞä ø ‘ûÂÚÜÞä
ÀþÀÈ÷ ‚ó‘Æõ ۟ ‚“ Õêõ üóÞãõ –¤¬ ‚“ ‘þ ø Àþ¢‘µê ‚ó‘Æõ üµÈ𥑓 ۟ ÂØê ‚“ Àµ“ ö‘Þû ¥ Âð
Àµ“ ‚î ´¨ –¤¬ ßþÀ“ ‚±¨‘½õ üµÈ𥑓 ©ø ¤ .Àƒ€î ù¢‘Ôµ¨ ´¨ ù¢‘¨ ¤‘ƒÆ“ ‚î
´¨À“
val
üµÈ𥑓
©ø ¤ ¥ Àƒ÷—üõ
ⓑ— ¥ ù¢‘Ôµ¨ ‘“ ‚î ¢Àä ×þ) ´¨ É¿Èõ –¤‘±ä ¤ÀÖõ ,Àª‘“ ÂÚÜÞä öøÀ“ ý¢ø ¤ø
¥ ,pos ⓑ— ¥ ù¢‘Ôµ¨ ‘“ ø ´¨ ÂÚÜÞä ×þ ÛìÀŸ ýø‘Ÿ
s
:üþ‘Þ€û¤
s
–¤‘±ä Âð
‚µª¤ ,–¤Ê€þ Âƒè ¤¢ ;(x ƒçµõ ¤ÀÖõ ‘þ ø Àþüõ
–¤¬ ‚“ –¤‘±ä ø¢ ßþ ¤ÀÖõ ų¨ .¢ªüõ ݃Æ֗ s2 ø s1 ´ÞÆì ø¢ ‚“ ø ¢ªüõ ‚µÆت °¨‘€õ ÂÚÜÞä Û½õ
ÂÚÜÞä ñ‘Þäc ¥ ŕ ‘fµþ‘ú÷ .(v2
2
:= C ompute(s ; x)
ø v1
1
:= C ompute(s ; x)
.Àþüõ ´¨À“
s
ü€ãþ)¢ªüõ ‚±¨‘½õ üµÈ𥑓
–¤‘±ä Û¬‘Ÿ ,¤ÀÖõ ø¢ ýø ¤ ¤“Ãõ
!‚›—
,ñø
΁î ùÂÞ÷ ,–‘€þ Âޗ ¥‘ƒµõ
‚î Àª‘“üõ
http://ce.sharif.edu/~
ce151g
§¤¢ ü؃÷ø µØó ‚½Ô¬ §¤¢ ö ¤¢ Àƒ÷—üõ ¤ §¤¢ ‚“ ¯“ Âõ üµ÷µ€þ ÀƒÔõ §¤¢ À€ ø ü÷‘½µõ ‚÷Þ÷ –„b ¨ ,–‘€þ Âޗ –¤¬
.Àƒ“‘ƒ“
ų¨ .(... ø
2.PAS
f ·õ) ÀƒÆþ€“ ßþ Âޗ ö ù¤‘Þª ô‘÷ ‘“ Ûþ‘ê ×þ ¤¢ ¤ ñ¨ Âû ’› ‘f ÔÎó ,1.PAS …
f · õ) À ƒ € î ù¢Â È ê ¢ ¡ ü þ ¹ È ÷¢ù¤‘ Þ ª ô‘ ÷ ‚ “ Û þ‘ ê × þ ¤¢ ¤ ‘ ûÛ þ‘ ê ß þ
ß þ Å ³ ¨ .(80150908.ZIP …
§¤¢ ü Ø ƒ ÷ø  µ Ø ó ´ Æ e• §¤¢ ‚ “ ø À ƒ € î 3 ‚ Þ ƒ Þ ® Exercise 3 2 ö € ä ‘ “ ô‘ ç ƒ • × þ ‚ “ ¤ ù¢Â È ê Û þ‘ ê
.Àƒµ¨Âԓ (ce151g@ce.sharif.edu)
"ý¢‘±Öƒî ÛÌÔ󐁓 - Àƒª‘“ Õêõ'
String1
Subject2
Attach3