<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">
<id>http://lpc.ParsiBlog.com</id>
	<title mode="escaped" type="text">آموزش برنامه نويسي مبتدي براي دانشجويان</title>
	<link href="http://lpc.ParsiBlog.com" rel="alternate" type="text/html"/>
	<generator uri="http://www.ParsiBlog.com" version="3.50">ParsiBlog.com ATOM Generator</generator>
	<updated>Thu, 17 May 2012 23:46:58 GMT</updated>
	<author><name>hsanali lotfi</name></author>

	<openSearch:totalResults>10</openSearch:totalResults>
	<openSearch:startIndex>1</openSearch:startIndex>
	<openSearch:itemsPerPage>10</openSearch:itemsPerPage>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/18/Download+Resources/</id>
<updated>Thu, 17 Sep 2009 06:21:00 GMT</updated>
<title type="text">Download Resources</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div&gt;
&lt;h3&gt;Download Resources&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;&lt;img src=&quot;http://www.microsoft.com/global/downloads/en/PublishingImages/iconSoftware.jpg&quot; alt=&quot;Software Updates&quot; width=&quot;68&quot; height=&quot;68&quot; /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h5&gt;Software Updates&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://update.microsoft.com/microsoftupdate&quot;&gt;Microsoft Update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://office.microsoft.com/en-us/downloads/default.aspx&quot;&gt;Office Update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://www.microsoft.com/downloads/render.aspx?displaylang=en&amp;amp;content=notifications&quot;&gt;Microsoft Download Notifications&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;img src=&quot;http://www.microsoft.com/global/downloads/en/PublishingImages/iconMarketPlace.jpg&quot; alt=&quot;Buy Now&quot; width=&quot;68&quot; height=&quot;68&quot; /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h5&gt;Buy Now&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://store.microsoft.com/default.aspx?WT.mc_id=downloadcenter_marketplace&quot;&gt;Microsoft Store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://pinpoint.microsoft.com/en-US/&quot;&gt;U.S. Partner Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://store.microsoft.com/microsoft/Windows/category/1?WT.mc_id=downloadcenter_windows&quot;&gt;Windows Software&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://store.microsoft.com/microsoft/office/category/2?WT.mc_id=downloadcenter_office&quot;&gt;Office Software&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;img src=&quot;http://www.microsoft.com/global/downloads/en/PublishingImages/iconTechZone.jpg&quot; alt=&quot;Service Packs&quot; width=&quot;68&quot; height=&quot;68&quot; /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h5&gt;Service Packs&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://www.microsoft.com/windows/windows-vista/quick-start/service-packs.aspx&quot;&gt;Windows Vista Service Pack 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://www.microsoft.com/windows/products/windowsxp/sp3/default.mspx&quot;&gt;Windows XP Service Pack 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5&amp;amp;displaylang=en&quot;&gt;Office 2007 Service Pack 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;img src=&quot;http://www.microsoft.com/global/downloads/en/PublishingImages/iconMSFT.jpg&quot; alt=&quot;Microsoft Technologies&quot; width=&quot;68&quot; height=&quot;68&quot; /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h5&gt;Microsoft Technologies&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://clk.atdmt.com/MRT/go/157262276/direct/01/&quot;&gt;Internet Explorer 8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://www.microsoft.com/windows/windows-7/default.aspx&quot;&gt;Windows 7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a tabindex=&quot;0&quot; href=&quot;http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&amp;amp;DisplayLang=en&quot;&gt;DirectX&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;div id=&quot;AthenaAdControl_HomePage&quot;&gt;
&lt;div id=&quot;cspAdID0EAAAA&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/18/Download+Resources/" title="Download Resources" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/17/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:46:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:45.0pt 45.0pt 72.0pt 45.0pt; 	border-top:ridge; 	border-left:ridge; 	border-bottom:groove; 	border-right:groove; 	border-color:windowtext; 	border-width:6.0pt; 	padding:24.0pt 24.0pt 24.0pt 24.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال 31) برنامه اي بنويسيد که مشخصا ت پرسنل يک شرکت را گرفته سپس آنها را در فايلي نگهداري کند سپس از آن ليست حقوق کارمندان را محاسبه و چاپ کند .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span style=&quot;position: absolute; z-index: 1; left: 0px; margin-left: 167px; margin-top: 1px; width: 87px; height: 13px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/21/clip_image001.gif&quot; alt=&quot;&quot; width=&quot;87&quot; height=&quot;13&quot; /&gt;&lt;/span&gt;# include &amp;lt;stdio.h&amp;gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # include &amp;lt;conio.h&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span style=&quot;position: absolute; z-index: 2; left: 0px; margin-left: 167px; margin-top: 5px; width: 87px; height: 13px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/21/clip_image001.gif&quot; alt=&quot;&quot; width=&quot;87&quot; height=&quot;13&quot; /&gt;&lt;/span&gt;# include &amp;lt;stdlib.h&amp;gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # include &amp;lt;string.h&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;int main( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;File *f;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Char numstr[10];&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int I,salary;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Struct&amp;nbsp;em&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Char name[10];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int hp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int h;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Emp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Clrscr( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;F=fopen(&quot;employ.dat&quot; ,&quot;wb+&quot;);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;If (!f)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;can not open fill&quot;);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Exit 0;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;name hour pay , hour&quot;);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;While(y)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Gets(em.name);&amp;nbsp;=&amp;nbsp;scanf(&quot;%d&quot;,&amp;amp;emp,name);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;If(!emp.name);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Break;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Gets(num str );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Emp.hp=atio(numstr);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Gets(num str );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Emp.h=atio(num str);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Fwrite(&amp;amp;emp,sizeof(structem),I,f);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Rewrute(f);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Clrscr ( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Puts(name salary):&lt;br /&gt; FREAD(&amp;amp;emp,size of (struct em),I,f);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;While (!feof(f))&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Puts(ep.name);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(%d \n memp.hp*emp.h);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Fread(&amp;amp;emp , size of (structem), I,f );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Close (f);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Getch( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return 0;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/17/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/16/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:45:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face 	{font-family:Badr; 	panose-1:0 0 4 0 0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{} @list l0:level1 	{ 	margin-left:18.0pt; 	text-indent:-18.0pt; 	font-family:Wingdings;} @list l0:level2 	{ 	margin-left:54.0pt; 	text-indent:-18.0pt; 	font-family:Symbol;} @list l0:level3 	{ 	margin-left:90.0pt; 	text-indent:-18.0pt; 	font-family:Wingdings;} ol 	{margin-bottom:0cm;} ul 	{margin-bottom:0cm;} --&amp;gt; 
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;انواع فايل ازنظر دسترسي :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;1- &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;فايلهاي با دسترسي مستقيم يا تصادفي :&lt;/strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;در اين نوع فايل ها نحوه دسترسي به داده ها مستقل از ترتيب ذخيره سازي آن ها مي باشد و مي توان به هرکدام از داده ها به طور مستقيم دسترسي داشت . مثلاًدر&lt;strong&gt; فايل&lt;/strong&gt; ديکشنري براي ديدن کلمه اي که با &lt;span dir=&quot;ltr&quot;&gt;B&lt;/span&gt; شروع مي شود ديگر کلماتي را که با حرف &lt;span dir=&quot;ltr&quot;&gt;A&lt;/span&gt; شروع مي شود را نمي بيند.&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;2- &lt;/span&gt;&lt;strong&gt;فايلهاي با دسترسي ترتيبي&lt;/strong&gt; &lt;span style=&quot;font-size: 12pt;&quot;&gt;: &lt;/span&gt;در اين نوع از فايل ها دسترسي به داده ها به همان ترتيبي است که ذخيره شده است يعني براي دسترسي به داده &lt;span dir=&quot;ltr&quot;&gt;n&lt;/span&gt; ام بايد از &lt;span dir=&quot;ltr&quot;&gt;n-1&lt;/span&gt; داده عبور کنيم . مثلاً اگر بخواهيم دقيقه دوم يک موزيک را گوش کنيم بايد از دقيقه اول آن عبور کنيم .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;انواع فايل از نظر محتويات :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;1&lt;/span&gt;&lt;strong&gt;- فايل هاي متني (&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;ltr&quot;&gt;text&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;) :&lt;/strong&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt; &lt;/span&gt;در اين نوع از فايل ها داده ها به همان شکلي که نوشته مي شوند ذخيره مي گردند .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;2- فايل هاي دودويي يا باينري :&lt;/strong&gt;&amp;nbsp;در اين نوع از فايل ها داده ها به صورت دودويي تبديل شده و ذخيره مي گردند .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;براي استفاده از فايل ها در هر زبان برنامه سازي مجموعه اي از عمليات بايد انجام پذيرد که عبارتند از :&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;1- تعريف متغيير فايلي :&lt;/strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;هر فايلي داراي دو اسم مي باشد که يکي نام کامل در سيستم عامل و ديگري نام مستعار در زبان برنامه نويسي که به اين نام مستعار در اصطلاح متغيير فايل گويند .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;شکل کلي تعريف متغير فايلي :&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;&amp;nbsp;(در قسمت متغير ها تعريف مي شود.)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;FILE (&lt;span dir=&quot;rtl&quot;&gt;حروف بايد بزرگ باشد.&lt;/span&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * &lt;span dir=&quot;rtl&quot;&gt;نام متغير فايلي&lt;/span&gt; (&lt;span dir=&quot;rtl&quot;&gt;نام داخلي&lt;/span&gt;)&amp;nbsp;;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال &lt;/span&gt;&amp;nbsp;: FILE&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *f1&amp;nbsp;;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt; font-family: Badr;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;- &lt;strong&gt;باز کردن فايل :&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;بايد نام خارجي و نام داخلي فايل را به يکديگر نگاشت نموده و نيز نوع فايل را مشخص کنيم , همچنين تعيين کنيم که فايل را براي چه عملي مي خواهيم باز کنيم که کل اين کار توسط دستور &lt;span dir=&quot;ltr&quot;&gt;fopen &lt;/span&gt;&amp;nbsp;انجام مي پذيرد.&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;شکل کلي دستور&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;: &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;نام متغيير فايلي&lt;/span&gt; = fopen ( &quot; &lt;span dir=&quot;rtl&quot;&gt;مسير و نام خارجي فايل &quot;, &quot; &lt;span dir=&quot;rtl&quot;&gt;نوع فايل و حالت باز کردن &lt;/span&gt;&amp;nbsp;&quot; ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;حالتهاي مختلف باز کردن فايل :&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;1- باز کردن فايل متني براي خواندن&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;read text&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;r (rt)&lt;/span&gt; &amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;2- باز کردن فايل متني براي نوشتن&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;write text&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;w (wt)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;3- باز کردن فايل متني براي اضافه کردن&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;append text&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;a (at)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;4- باز کردن فايل دودويي براي خواندن&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;rb (rbt)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;5- باز کردن فايل دودويي براي نوشتن&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;wb (wbt)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;6- باز کردن فايل دودويي براي اضافه کردن&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;ab&amp;nbsp;(abt)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;7- فايل متني را هم براي خواندن و هم براي نوشتن باز مي کند .&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;r&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;8- فايل متني را هم براي نوشتن و هم براي خواندن باز مي کند .&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;w&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;9- فايل متني را براي اضافه کردن و خواندن و نوشتن باز مي کند .&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;a&lt;/span&gt; &lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;10- فايل دودويي را براي خواندن و هم نوشتن باز مي کند .&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;b &lt;/span&gt;+&lt;span dir=&quot;ltr&quot;&gt;r&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;11- فايي دودويي را براي نوشتن و هم خواندن باز مي کند .&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;b&lt;/span&gt;+&lt;span dir=&quot;ltr&quot;&gt;w&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;12- فايل دودويي را براي اضافه کردن و خواندن و نوشتن باز مي کند.&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;b&lt;/span&gt; + &lt;span dir=&quot;ltr&quot;&gt;a&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;مثال :&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;f1= fopen (&quot;D: example .dat&quot; , &quot;w&quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;توجه:دستور باز کردن فايل &lt;span dir=&quot;ltr&quot;&gt;f1&lt;/span&gt; را نوشتيم اگر &lt;span dir=&quot;ltr&quot;&gt;f1&lt;/span&gt; موجود باشد اطلاعات جديد را مي ريزد درون &lt;span dir=&quot;ltr&quot;&gt;f1&lt;/span&gt; که اطلاعاتي از قبل درونش بود و اگر &lt;span dir=&quot;ltr&quot;&gt;f1&lt;/span&gt; موجود نباشد &lt;span dir=&quot;ltr&quot;&gt;f1&lt;/span&gt; جديدي را مي سازد.&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot; dir=&quot;ltr&quot;&gt;*&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;نکته :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;پس از آنکه فايل مورد نظر باز شد بايد بررسي کنيم که اين کار موفقيت آميز بوده يا نه . براي امتحان کردن اينکه &lt;span dir=&quot;ltr&quot;&gt;f1&lt;/span&gt; باز شده است يا نه دستور زير را در برنامه مي نويسيم :&lt;/p&gt;
&lt;p&gt;if (f1== NULL)&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot; file not opened &quot;) ; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit (0) ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;3&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;- نوشتن در فايل يا خواندن در آن &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; متناسب با محتويات (جنس , نوع ) فايل دستوري که براي اين دو کار استفاده مي کنيم متفاوت است.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;الف &amp;ndash; نوشتن و خواندن کاراکتر :&lt;span&gt;&amp;nbsp;&amp;nbsp; شکل کلي دستور به شکل زير است &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;putc (&lt;span dir=&quot;rtl&quot;&gt;نام متغيير , &lt;span dir=&quot;rtl&quot;&gt;نام داخلي فايل&lt;/span&gt; ) ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;: &lt;span dir=&quot;rtl&quot;&gt;نوشتن&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال &lt;/span&gt;&amp;nbsp;:&amp;nbsp;putc (ch , f1) ; &lt;span dir=&quot;rtl&quot;&gt;ذخيره گردد&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;f1&lt;span dir=&quot;rtl&quot;&gt;درون فايل&lt;/span&gt;&amp;nbsp;ch&lt;span dir=&quot;rtl&quot;&gt; اين دستور موجب مي شود محتويات &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;نام متغير &lt;/span&gt;&amp;nbsp;= getc(&lt;span dir=&quot;rtl&quot;&gt;نام داخلي فايل ) ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;خواندن: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال&lt;/span&gt; : ch = getc(f1) ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;ذخيره گردد&lt;/span&gt;ch&lt;span dir=&quot;rtl&quot;&gt;خوانده شده ودر متغيير &lt;/span&gt;&amp;nbsp;f1&lt;span dir=&quot;rtl&quot;&gt;اين دستور موجب مي شود که يک کاراکتر از فايل&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;ب- نوشتن و خواندن رشته :&lt;span dir=&quot;ltr&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;شکل کلي دستور به صورت زير است :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;fputs ( &lt;span dir=&quot;rtl&quot;&gt;نام متغيير رشته اي , &lt;span dir=&quot;rtl&quot;&gt;نام داخلي فايل&lt;/span&gt; ) ;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;نوشتن:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال&lt;/span&gt; : fputs (s1 , f1 ) ;&lt;/p&gt;
&lt;p&gt;fgets (&lt;span dir=&quot;rtl&quot;&gt;نام متغيير رشته اي , &lt;span dir=&quot;rtl&quot;&gt;طول رشته&lt;/span&gt; , &lt;span dir=&quot;rtl&quot;&gt;نام داخلي فايل&lt;/span&gt; ) ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;خواندن :&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال&lt;/span&gt; : fgets (s1 , 10 , f1 ) ;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;4- بستن فايل :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;پس از آنکه عمليات مورد نظر بر روي فايل به اتمام رسيد آن را مي بنديم . که شکل کلي دستور به شکل زير است:&lt;/p&gt;
&lt;p&gt;fclose (&lt;span dir=&quot;rtl&quot;&gt;نام داخلي فايل ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;دلايل بستن فايل :&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 18pt; text-align: right; text-indent: -18pt; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&amp;uuml;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; font-size-adjust: none; font-stretch: normal; -x-system-font: none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;تعداد فايل هايي که يک سيستم عامل همزمان مي تواند باز کند محدود است .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 18pt; text-align: right; text-indent: -18pt; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&amp;uuml;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; font-size-adjust: none; font-stretch: normal; -x-system-font: none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;افزودن علامت مخصوص به انتهاي فايل , فايلي که مي بنديم به ويژه فايل متني يک علامتي( مثل( .)) انتهاي متن مي آيد که اگر دفعه بعدي فايل را باز کرديم براي پيدا کردن انتهاي متن دنبال آن علامت بگرديم .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 18pt; text-align: right; text-indent: -18pt; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-family: Wingdings;&quot;&gt;&amp;uuml;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; font-size-adjust: none; font-stretch: normal; -x-system-font: none;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;سرعت دسترسي ما به حافظه جانبي بسيار پايين است &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;*&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt; نکته :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;براي تست انتهاي فايل از تابع &lt;span dir=&quot;ltr&quot;&gt;feof &lt;/span&gt;&amp;nbsp;استفاده مي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;*&lt;/span&gt; خواندن و نوشتن &lt;span dir=&quot;ltr&quot;&gt;structure&lt;/span&gt; در فايل :&lt;/p&gt;
&lt;p&gt;fwrite (&lt;span dir=&quot;rtl&quot;&gt;نام متغيير ساختاري , sizeof( &lt;span dir=&quot;rtl&quot;&gt;نوع متغيير ساختاري&lt;/span&gt;) ,&lt;span dir=&quot;rtl&quot;&gt;تعداد&lt;/span&gt; ,&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;نام داخلي فايل&lt;/span&gt; ) ;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;نوشتن:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;fread&amp;nbsp;(&lt;span dir=&quot;rtl&quot;&gt;نام متغيير ساختاري , sizeof( &lt;span dir=&quot;rtl&quot;&gt;نوع متغيير ساختاري&lt;/span&gt;) ,&lt;span dir=&quot;rtl&quot;&gt;تعداد&lt;/span&gt; ,&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;نام داخلي فايل&lt;/span&gt; ) ;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;خواندن:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/16/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/15/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:42:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Font Definitions */  @font-face 	{font-family:Badr; 	panose-1:0 0 4 0 0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;اشاره گر ها(&lt;/strong&gt;&lt;strong&gt;&lt;span dir=&quot;ltr&quot;&gt;pointer&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;) :&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ويژگي متغيير :&amp;nbsp;1- نام&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2- ادرس&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3- محتويات&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4- نوع&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;int&amp;nbsp;x ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp; x ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;x = 55 ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;*p ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;printf (&quot;%d&quot;,x) ;&amp;nbsp;: 55&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = 55 ;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;p = &amp;amp;x ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;بريز &lt;/span&gt;x &lt;span dir=&quot;rtl&quot;&gt;در&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;را&lt;/span&gt; p&lt;span dir=&quot;rtl&quot;&gt;آدرس &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;printf (&quot;%d&quot; , x) ;&lt;span&gt;&amp;nbsp;&amp;nbsp; : 55&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;يا&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;printf (&quot;%p&quot;,*p ) ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 55&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot; dir=&quot;ltr&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;اشاره &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;گر&lt;/strong&gt; : متغييري است که در آن آدرس متغيير ديگر را مي توان نگهداري کرد .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;شکل کلي تعريف اشاره گر :&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: left; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;&amp;nbsp;Type&amp;nbsp;&amp;nbsp; *var name;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;int&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *p ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;اشاره گر است&lt;/span&gt; p&lt;span dir=&quot;rtl&quot;&gt;يعني&lt;/span&gt; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;float&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *q ;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;char&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * r ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;نکات :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;1&lt;/span&gt;- در نام رشته و آرايه , آدرس شروع رشته و آرايه ذخيره مي شود . از اين رو مي توانيم با استفاده از اشاره گر هابه آن ها دسترسي يابيم .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;2&lt;/span&gt;- در پياده سازي زير برنامه ها هنگام فراخواني مي توان از دو روش استفاده نمود &lt;span dir=&quot;ltr&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;فراخواني توابع:&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;&amp;nbsp;&amp;nbsp; الف- فراخواني توسط مقدار (&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;call by value&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt; ) :&lt;/span&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; در اين روش مقدار پارامتر حقيقي در پارامتر مجازي کپي مي شود و پس از فراخواني پارامترهاي حقيقي و مجازي مستقل از هم عمل مي کنند .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;&amp;nbsp;&amp;nbsp;ب &amp;ndash; فراخواني توسط ارجاع يا آدرس ( &lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;call by refrence&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt; ) :&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;در اين روش آدرس پارامترهاي حقيقي در پارامتر هاي مجازي کپي مي شود يا به عبارت ديگر پارامترهاي مجازي اشاره گر به پارامتر هاي حقيقي&lt;span style=&quot;font-family: Badr;&quot;&gt; &lt;/span&gt;مي باشند , از اين رو هرگونه تغيير در پارامترهاي حقيقي عيناً در پارامترهاي مجازي تأثير گذاشته و بالعکس .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;پرونده يا فايل (&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18pt;&quot; dir=&quot;ltr&quot;&gt;File&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt; ) :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; درکليه برنامه هايي که قبلاً پياده سازي مي کرديم داده ها درون متغيير ها ذخيره مي شوند و متغيير ها در حافظه اصلي (&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;Ram&lt;/span&gt; ) نگهداري مي شوند و پس از خروج از هر برنامه محتويات متغيير ها از بين مي رود که براي رفع اين مشکل از &lt;span dir=&quot;ltr&quot;&gt;file &lt;/span&gt;&amp;nbsp;استفاده مي کنيم .&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;فايل&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt; : &lt;/span&gt;مجموعه اي از داده هاي مرتبط به هم را گويند که در حافظه جانبي ذخيره شده و يک نام به آن مجموعه نسبت داده مي شود .&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/15/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/14/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:40:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Font Definitions */  @font-face 	{font-family:Badr; 	panose-1:0 0 4 0 0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;ساختمان يا رکورد (&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;structure&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;) :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; مجموعه اي از داده ها مي باشند که نوع آنها الزاماً يکسان نبوده و داراي نام مشترکي مي باشند .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;براي پياده سازي نرم افزارهاي کاربردي ابتدا بايد موجوديت هاي سيستم مورد نظر را شناسايي کنيم , سپس هر کدام از موجوديت ها را با استفاده&amp;nbsp;از يک ساختمان پياده سازي مي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;به اشخاص , اشيا , و پديده هاي موجود در هر سيستم عملياتي اصطلاحاً موجوديت گويند . مانند : اعضا و کتاب در سيستم کتابخانه .&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;شکل کلي تعريف نوع رکوردي :&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;struct&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;نام نوع ساختار &amp;nbsp;{&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;نوع&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;نام فيلد 1&lt;/span&gt; ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span style=&quot;position: absolute; z-index: 1; margin-left: 150px; margin-top: 1px; width: 12px; height: 57px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/18/clip_image001.gif&quot; alt=&quot;&quot; width=&quot;12&quot; height=&quot;57&quot; /&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;نوع&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&lt;span dir=&quot;rtl&quot;&gt;نام فيلد&lt;/span&gt; ;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;مثال :&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;struct&lt;span&gt;&amp;nbsp;&amp;nbsp; book {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; title[30] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; writer[10] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;* پس از تعريف نوع ساختار بايد متغيير هايي از آن نوع را تعريف نماييم .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;الف )&lt;span dir=&quot;ltr&quot;&gt;*&lt;/span&gt; تعريف متغيير ها پس از معرفي نوع ساختار.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; مثلاً در مثال بالا بعد از { :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;} b1,b2,b[10] ;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ب ) تعريف در بخش متغيير ها .&lt;/p&gt;
&lt;p&gt;struct&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; book&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b1,b2,b[10] ;&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;شکل کلي دسترسي به فيلدهاي ساختاري :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;position: absolute; z-index: 3; margin-left: 611px; margin-top: 25px; width: 98px; height: 91px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/18/clip_image002.gif&quot; alt=&quot;&quot; width=&quot;98&quot; height=&quot;91&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;position: absolute; z-index: 2; margin-left: 503px; margin-top: 25px; width: 102px; height: 95px;&quot;&gt; 
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;border: 0.75pt solid black; background: white none repeat scroll 0% 0%; vertical-align: top;&quot; width=&quot;102&quot; height=&quot;95&quot; bgcolor=&quot;white&quot;&gt;&lt;span style=&quot;position: absolute; z-index: 2;&quot;&gt; 
&lt;table style=&quot;width: 100%;&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style=&quot;padding: 4.35pt 7.95pt;&quot;&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; abc&lt;/p&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/span&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;نام متغيير ساختاري&lt;/span&gt; &lt;strong&gt;.&lt;/strong&gt; &lt;span dir=&quot;rtl&quot;&gt;نام متغيير ;&lt;span dir=&quot;rtl&quot;&gt; &lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;b1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b2&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;position: absolute; z-index: 7; margin-left: 611px; margin-top: 17px; width: 98px; height: 2px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/18/clip_image003.gif&quot; alt=&quot;&quot; width=&quot;98&quot; height=&quot;2&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;position: absolute; z-index: 4; margin-left: 503px; margin-top: 21px; width: 98px; height: 2px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/18/clip_image004.gif&quot; alt=&quot;&quot; width=&quot;98&quot; height=&quot;2&quot; /&gt;&lt;/span&gt;b1 . title = &quot;abc&quot; ;&lt;span dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;title&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;writer&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;position: absolute; z-index: 6; left: 0px; margin-left: 611px; margin-top: 1px; width: 98px; height: 2px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/18/clip_image004.gif&quot; alt=&quot;&quot; width=&quot;98&quot; height=&quot;2&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;position: absolute; z-index: 5; left: 0px; margin-left: 503px; margin-top: 1px; width: 98px; height: 2px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/18/clip_image004.gif&quot; alt=&quot;&quot; width=&quot;98&quot; height=&quot;2&quot; /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;id&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot; dir=&quot;ltr&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;نکات :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;1- اگر بخواهيم همزمان با تعريف متغيير هاي ساختاري , به ان ها مقدار بدهيم به صورت زير عمل مي کنيم .&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: left; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;ltr&quot;&gt;srtuct&amp;nbsp;&amp;nbsp;&amp;nbsp; book&amp;nbsp;&amp;nbsp; b3 = {&quot;xyz&quot;,&quot;abc&quot;,554};&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;2- اگر متغييرهاي ساختاري هم نوع داشته باشيم مي توانيم آن ها را به هم انتساب دهيم .&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;b1 = b2 ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b2 = b[10] ; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;مثال : برنامه اي بنويسيد که اطلاعات 10 کتاب را از ورودي گرفته سپس شماره کتابي را خوانده و مشخصات کامل آن را چاپ کند.&lt;span style=&quot;font-size: 18pt;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;#include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;#define&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;int main()&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; struct&amp;nbsp;book{&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; title[15] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp; writer[10] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }b1 , b[n] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp; x,i,j ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0 ; i&amp;lt;n ; i++ )&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot; enter title\writer\id : \n&quot;) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scanf (&quot;%s%s%d&quot;,b[i].title , b[i].writer , &amp;amp;b[i].id ) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;printf (&quot; enter num for search \n&quot;) ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;scanf (&quot;%d&quot; , &amp;amp;x);&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i=0 ; i &amp;lt; n ; i++ )&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (x = = b[i].id)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {j=i;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;printf (&quot; the title and writer is: %s%s &quot; ,b[i].title,b[i].writer) ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;getch();&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;return 0 ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: left; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;مثال : برنامه اي بنويسيد که در يک سيستم کتاب فروشي کليه کتاب هايي که قيمت آن ها زير&lt;span dir=&quot;ltr&quot;&gt;x&lt;/span&gt; ريال مي باشد را گزارش کند :&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;#include &amp;lt; stdio.h &amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;#include &amp;lt; conio.h &amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;int main ()&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;const&lt;span&gt;&amp;nbsp;&amp;nbsp; int&amp;nbsp;&amp;nbsp;&amp;nbsp; n=10 ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;struct&lt;span&gt;&amp;nbsp;&amp;nbsp; book {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp;&amp;nbsp; title[15] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char&amp;nbsp;&amp;nbsp;&amp;nbsp; writer[15];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; id , price ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } b[n] ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;int&lt;span&gt;&amp;nbsp;&amp;nbsp; x , i ,j ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;for (i=0 ; i &amp;lt; n ; i++ )&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;scanf (&quot;%s%s%d%d&quot; , b[i].title , b[i].writer , &amp;amp;b[i].id , &amp;amp;b[i].price ) ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;printf (&quot; enter price for search \n&quot;) ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;scanf (&quot;%d&quot;,&amp;amp;x) ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&amp;nbsp;for (i=0 ; i &amp;lt; n ; i++ )&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (b[i].price &amp;lt;= x)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf (&quot; %d&quot; , b[i].id) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;getch() ;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;return 0 ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/14/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/13/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a++......++%d8%a7%d9%86%d9%88%d8%a7%d8%b9+%d9%85%d8%aa%d8%ba%d9%8a%d9%8a%d8%b1+%d9%87%d8%a7+%d8%a7%d8%b2+%d9%86%d8%b8%d8%b1+%d8%a7%d8%b9%d8%aa%d8%a8%d8%a7%d8%b1/</id>
<updated>Sun, 13 Sep 2009 00:35:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي  ......  انواع متغيير ها از نظر اعتبار</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Font Definitions */  @font-face 	{font-family:Badr; 	panose-1:0 0 4 0 0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;انواع متغيير ها از نظر اعتبار :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;1- محلي(&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;local&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;) :&lt;/span&gt;&lt;/strong&gt;اين نوع از متغيير ها را در داخل زير برنامه ها تعريف مي کنند و فقط در همان زير برنامه ها اعتبار دارند .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;2- سراسري (&lt;/strong&gt;&lt;span dir=&quot;ltr&quot;&gt;global&lt;/span&gt;&lt;strong&gt;)&lt;/strong&gt; : اين نوع از متغييرها را در ابتداي برنامه و قبل از همه توابع تعريف و پياده سازي مي کنند که امکان استفاده از آن ها در کليه زير برنامه ها وجود دارد.&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;استفاده از متغيير هاي سراسري : &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;داراي اثرات جانبي مي باشد و به همين دليل تا حد امکان از آن ها استفاده نمي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;اثرات جانبي بدين معني است که اگر مقدار متغيير سراسري به نادرستي&amp;nbsp;تغيير کند بخش هاي بعدي برنامه در صورت استفاده از آن نتايجش اشتباه خواهد بود .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;زيربرنامه هاي بازگشتي (&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;recursive&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;) :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;زير برنامه هايي را گويند که خود را فراخواني مي کنند.&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;مسايلي را به صورت بازگشتي پياده سازي مي کنند که يا ماهيت بازگشتي داشته باشتند مانند فاکتوريل و فيبوناچي يا از ساختمان داده هاي غير خطي استفاده مي نمايد.&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ــ براي نوشتن يک تابع بازگشتي ابتدا مسأله را بامثال هاي عددي بررسي مي کنيم سپس دو رابطه زير را روي آن ها تعيين مي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;1&lt;/span&gt;- &lt;strong&gt;رابطه بازگشتي&lt;/strong&gt; :&lt;span style=&quot;font-size: 18pt;&quot;&gt; &lt;/span&gt;رابطه اي که طبق آن زير برنامه خود را فراخواني مي کند .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;2- &lt;/span&gt;&lt;strong&gt;نقطه توقف :&lt;/strong&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt; &lt;/span&gt;مرحله که فراخواني در آن توقف مي کند .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;مثال : بدست آوردن فاکتوريل عدد &lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt; :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;!4&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;= &lt;span dir=&quot;rtl&quot;&gt;!3&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;*&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;position: relative; z-index: 1;&quot;&gt;&lt;span style=&quot;position: absolute; left: 114px; top: -38px; width: 12px; height: 160px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/17/clip_image001.gif&quot; alt=&quot;&quot; width=&quot;12&quot; height=&quot;160&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;!3&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;= &lt;span dir=&quot;rtl&quot;&gt;!2&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;*&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;رابطه بازگشتي&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n! &lt;span dir=&quot;rtl&quot;&gt;=&lt;/span&gt; (n)(n-1)!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :&lt;span dir=&quot;rtl&quot;&gt;رابطه کلي &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;!2&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;= &lt;span dir=&quot;rtl&quot;&gt;!1&lt;/span&gt;&lt;/span&gt; * &lt;span dir=&quot;rtl&quot;&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;position: absolute; z-index: 3; margin-left: 359px; margin-top: 9px; width: 39px; height: 12px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/17/clip_image002.gif&quot; alt=&quot;&quot; width=&quot;39&quot; height=&quot;12&quot; /&gt;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;!1&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;= &lt;span dir=&quot;rtl&quot;&gt;!0&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;*&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n &lt;span dir=&quot;rtl&quot;&gt;=&lt;/span&gt; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;n! &lt;span dir=&quot;rtl&quot;&gt;=&lt;/span&gt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;: &lt;span dir=&quot;rtl&quot;&gt;نقطه توقف&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;position: absolute; z-index: 2; margin-left: 83px; margin-top: 15px; width: 39px; height: 12px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/17/clip_image003.gif&quot; alt=&quot;&quot; width=&quot;39&quot; height=&quot;12&quot; /&gt;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;!0&lt;/span&gt; &lt;span dir=&quot;rtl&quot;&gt;= &lt;span dir=&quot;rtl&quot;&gt;1&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;نقطه توقف&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;پس از بدست آوردن دو رابطه مورد نظر کافيست با استفاده از دستور&lt;span dir=&quot;ltr&quot;&gt;if &amp;ndash; else&lt;/span&gt; زير برنامه را پياده سازي کنيم .&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;int&lt;span&gt;&amp;nbsp;&amp;nbsp; fact (int n)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&amp;nbsp;{&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (n &lt;span dir=&quot;rtl&quot;&gt;==&lt;/span&gt; 0)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 1 ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp;&amp;nbsp; n*fact(n-1) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;مثال : فرض کنيد صرفاً امکان جمع و تفريق با يک&amp;nbsp;وجود دارد زير برنامه بازگشتي بنويسيد که دو عدد صحيح مثبت را با يکديگر جمع کند :&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;3+5 &lt;/span&gt;&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;=&lt;/span&gt; ?&lt;span dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&amp;nbsp;: &lt;span dir=&quot;rtl&quot;&gt;فرض&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int&amp;nbsp;s (int&amp;nbsp;n , int&amp;nbsp;m );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;s (5,3) = 1 + s (5 , 3-1)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;s (5,2) = 1 + s (5 , 2-1)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&amp;nbsp;( m&lt;span dir=&quot;rtl&quot;&gt;==&lt;/span&gt;0)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;s (5,1) = 1 + s (5, 1-1)&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&amp;nbsp;m ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;s (5,0) =1&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &lt;span dir=&quot;rtl&quot;&gt;نقطه توقف &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (1+ s(n , m-1)) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;توجــه&lt;/strong&gt; :&amp;nbsp;اگر زير برنامه ها را بعد از &lt;span dir=&quot;ltr&quot;&gt;main&lt;/span&gt; بنويسيم &lt;span dir=&quot;ltr&quot;&gt;error &lt;/span&gt;&amp;nbsp;مي دهد و بايد پيش از تعريف بياوريم.&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال30) برنامه اي به صورت بازگشتي بنويسيد که سري فيبوناچي را چاپ کند . &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int fibo(int);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int n,I ;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Printf(&quot;enter any no \n&quot;);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Scanf( &quot;%d&quot;,&amp;amp;n);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;For (i=0;i&amp;lt;n;i++)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Printf(&quot;\n %d , fibo(i));&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Getch ( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Return 0 ;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int fibo(int n);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (n&amp;lt;=2)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return(1);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return(fibo(n-1)+fibo(n-2));&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/13/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a++......++%d8%a7%d9%86%d9%88%d8%a7%d8%b9+%d9%85%d8%aa%d8%ba%d9%8a%d9%8a%d8%b1+%d9%87%d8%a7+%d8%a7%d8%b2+%d9%86%d8%b8%d8%b1+%d8%a7%d8%b9%d8%aa%d8%a8%d8%a7%d8%b1/" title="آموزش برنامه نويسي مبتدي  ......  انواع متغيير ها از نظر اعتبار" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/12/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:32:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Font Definitions */  @font-face 	{font-family:&quot;Agency FB&quot;; 	mso-font-alt:&quot;Trebuchet MS&quot;;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;margin-left: -1.2pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال27 )&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot; dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span dir=&quot;rtl&quot;&gt;برنامه اي بنويسيد که حاصل عبارت زير را محاسبه کند.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;;&quot;&gt;n&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;;&quot;&gt;n&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;C =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt;/&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt; n1 -&amp;nbsp;n2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt;/&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;n2&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int power(inta,intb )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int I,p;&lt;span style=&quot;font-size: 11pt;&quot; dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;P=1;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;For (i=1;i&amp;lt;=n;i++);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;P=p*a;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Return p;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int main( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Int&amp;nbsp;n1,n2;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Float&amp;nbsp;n3,x,y ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Scanf(&quot;%d %d \n &quot;, &amp;amp;n1,&amp;amp;n2);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;X=poer(n1,n2)/n1;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Y=power(n2,n1)/n2;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;N3=x-y;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Printf(&quot;%f &quot;, n3);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Return(0);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt;&quot;&gt;&amp;nbsp; &lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال28 ) برنامه اي بنويسيد که حاصل عبارت روبرو را محاسبه نمايد .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Agency FB&amp;quot;;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;C =&amp;nbsp;&amp;nbsp; n1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt;/&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt; n1 -&amp;nbsp;n2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt;/&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;n2&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int power(inta,intb )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int I,p;&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;P=1;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;For (i=1;i&amp;lt;=b;i++);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;P=p*a;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Return p;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int fact (inta)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int I,p;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; F=1;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For (i=a;i&amp;gt;=1;i--)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; F = f * I;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return&amp;nbsp;f ;&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int main( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int a,b ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Float c ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Clrscr ( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanf(&quot; %d %d \n &quot;,&amp;amp;a,&amp;amp;b);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (a&amp;lt;0 || b&amp;lt;0)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Printf(invalid);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Exit 0;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;C= ( power (a,b)/fact( c ) ) &amp;ndash; ( power (b,a)/ fact( c ) );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;%f \n &quot;,c);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return (0);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;مثال29 ) برنامه مثال بالا را با استفاده از&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;d&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;i&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;ov&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt; بنويسيد . &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;# include &amp;lt;conio.h&amp;gt;&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Void power (int a,int b)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int I,p;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P=1;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For( i=1;i&amp;lt;=b;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; P=p*a;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printf( &quot;%d&quot;,p );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int main( )&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int a,b;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanf(&quot;%d %d \n &quot;,&amp;amp;a,&amp;amp;b);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Power(a,b);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return 0;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/12/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/11/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:27:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;رشـته (&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;string&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;) : &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;آرايه اي از کاراکترها را رشته گويند.&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;char&amp;nbsp;name[10] ;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;نکته&lt;/span&gt; : براي خواندن رشته از صفحه کليد :&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;scanf ( &quot; % s &quot; , name ) ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;يا &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gets (name) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;براي چاپ کردن رشته :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;printf ( &quot; % s &quot; , name ) ;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;يا &lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;puts (name) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;span style=&quot;font-size: 15pt;&quot;&gt;نکته &lt;/span&gt;: براي خواندن رشته ها اگر حروف کمتر از جاي خالي بود از علامت&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span dir=&quot;ltr&quot;&gt;\0&lt;/span&gt;&amp;nbsp;در انتهاي رشته استفاده مي کنيم . &lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;زير برنامه ها ( &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;ltr&quot;&gt;sub program&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt; ) :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;اساس برنامه سازي ساخت يافته زير برنامه ها مي باشند .&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;يک برنامه را ابتدا تجزيه و تحليل کرده و در صورت نياز آن را به زير برنامه هاي کوچکتري تقسيم مي کنيم , سپس زير برنامه ها را فرخواني مي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;مراحل استفاده&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;1&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;- تعريف و پياده سازي : &lt;/strong&gt;&amp;nbsp;براي اين مرحله بايد توابع را با کليه عمليات مربوط به آن پياده سازي کنيم . يعني همانند يک برنامه کليه متغيير ها , دستورات , و نيز ورودي ها و خروجي ها را تعيين مي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;2-&lt;/strong&gt; &lt;strong&gt;فرا خواني&lt;/strong&gt; (&lt;span dir=&quot;ltr&quot;&gt;call&lt;/span&gt;) : صدا کردن يک زير برنامه( تا زماني که فرا خواني نگردد اجرا نخواهد شد) .&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ــ توجــه :&amp;nbsp;در هر بنامه يک زير برنامه اصلي و در صورت نياز چندين زير برنامه فرعي خواهيم داشت که اجراي عمليات از زير برنامه اصلي شروع خواهد شد .&lt;/p&gt;
&lt;p style=&quot;text-align: justify; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;شکل کلي تعريف و پياده سازي زيربرنامه :&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;نوع خروجي زير برنامه&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;نام زيربرنامه &lt;/span&gt;&amp;nbsp;(&lt;span dir=&quot;rtl&quot;&gt;اسامي و نوع پارامتر ورودي&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;position: relative; z-index: 1;&quot;&gt;&lt;span style=&quot;position: absolute; left: 54px; top: -2px; width: 12px; height: 40px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/14/clip_image001.gif&quot; alt=&quot;&quot; width=&quot;12&quot; height=&quot;40&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;تعريف متغييرهاي محلي&lt;/span&gt; ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;position: absolute; z-index: 2; left: 0px; margin-left: 54px; margin-top: 2px; width: 12px; height: 40px;&quot;&gt;&lt;img src=&quot;file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/14/clip_image001.gif&quot; alt=&quot;&quot; width=&quot;12&quot; height=&quot;40&quot; /&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;دستورات&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;متغيير خروجي&lt;/span&gt; ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;شکل کلي فراخواني زيربرنامه&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 20pt;&quot;&gt; :&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span dir=&quot;rtl&quot;&gt;نام زيربرنامه&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;span dir=&quot;rtl&quot;&gt;اسامي پارامترهاي ورودي&lt;/span&gt;)&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&amp;nbsp;;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ــ توجــه : تعداد پارامترهاي مجازي با تعداد پارامترهاي واقعي بايد يکسان باشد .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ــ در زبان &lt;span dir=&quot;ltr&quot;&gt;C&lt;/span&gt; به زير برنامه ها تابع گويند .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;ــ اگر يک تابع خروجي نداشته باشد نوع آن را &lt;span dir=&quot;ltr&quot;&gt;void&lt;/span&gt; تعريف مي کنيم .&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: -1.2pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;مثال26 ) برنامه اي بنويسيد که دوعدد ازورودي گرفته با استفاده از زير برنامه ها توان آن ها را محاسبه و چاپ کند.&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;(توان :عدد اول به توان عدد دوم )&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Int power (int a ,int b);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int i,p;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;P=1;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;For (i=1;i&amp;lt;=b;i++);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;P=p*a;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return p;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{ &lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int n1,n2,n3;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Scanf(&quot;%d %d \n &quot;,&amp;amp;n1,&amp;amp;n2);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;N3=power(n1,n2);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf( &quot;% \n &quot;,n3);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return 0; &lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/11/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/10/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:22:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;lt;!--  /* Font Definitions */  @font-face 	{font-family:Badr; 	panose-1:0 0 4 0 0 0 0 0 0 0;} @font-face 	{font-family:&quot;Agency FB&quot;; 	mso-font-alt:&quot;Trebuchet MS&quot;;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 9pt; text-align: right; direction: rtl; unicode-bidi: embed;&quot; dir=&quot;rtl&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;ماتريس&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 16pt; font-family: Badr;&quot;&gt; :&lt;/span&gt;&lt;/strong&gt;آرايه دو بعدي را اصطلاحاً ماتريس گويند . که شکل کلي تعريف آن به صورت زير مي باشد :&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt;&quot;&gt;&lt;span style=&quot;font-size: 16pt; font-family: Badr;&quot; dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;rtl&quot;&gt;نام ماتريس&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;[&lt;span dir=&quot;rtl&quot;&gt;تعدادسطر&lt;/span&gt;][&lt;span dir=&quot;rtl&quot;&gt; تعدادستون&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;]&amp;nbsp;;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 9pt; text-align: right;&quot; align=&quot;right&quot;&gt;Int&amp;nbsp;m[2][3];&lt;span style=&quot;font-size: 16pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16pt;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;font-size: 17pt;&quot; dir=&quot;rtl&quot;&gt;مثال&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span style=&quot;font-size: 16pt;&quot; dir=&quot;rtl&quot;&gt;مثال22)&lt;/span&gt;&lt;span style=&quot;font-size: 16pt; font-family: Badr;&quot; dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;-&lt;strong&gt; &lt;/strong&gt;برنامه اي بنويسيد که عناصر يک ماتريس 3*3 را از ورودي گرفته سپس مجموع عناصر قطر اصلي را محاسبه کند .&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin: 0cm -54pt 0.0001pt -55.05pt; text-align: right;&quot; align=&quot;right&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: -54pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;Main ( )&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int&amp;nbsp;&amp;nbsp; m[3] [3];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int s=0,I,j;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For(i=0;i&amp;lt;3;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For(j=0;j&amp;lt;3;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanf(&quot;%d \n&quot;,&amp;amp;m[i][j] );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For (i=0;i&amp;lt;3;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For(j=0;j&amp;lt;3;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (i==j)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;S+=m[i][j];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Printf(&quot;sum=%d \n&quot;,s);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Getch( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return(0) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -55.05pt;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;strong&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال23 &lt;/span&gt;&lt;/strong&gt;&lt;span dir=&quot;rtl&quot;&gt;)&amp;nbsp;برنامه اي بنويسيد که يک عدد از ورودي گرفته و تعداد دفعات تکرار آن را در يک ماتريس &lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;n&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;m&amp;times;چاپ کند&lt;strong&gt; &lt;/strong&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Const&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int&amp;nbsp;&amp;nbsp; n=4,m=3;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int&amp;nbsp;mat [n][m];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int&amp;nbsp;&amp;nbsp; I,j,x,c=0;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; For(i=0;i&amp;lt;n;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanf(&quot;\n %d&quot;, &amp;amp;x);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For(i=0;j&amp;lt;m;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For(j=0;j&amp;lt;m;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (x=mat[i][j])&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C++;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printf(&quot;%d&quot;,c);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Getch( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return(0);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال24 ) برنامه اي بنويسيد که حاصلضرب دو ماتريس &lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;m&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;times;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;n&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt; را پياده سازي کند .&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Const &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Int n; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Float n[i][j],m[i][j],p[i][j],s;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Int m,I,j;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; For (i=0;i&amp;lt;n;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For(j=0;,j&amp;lt;n;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printf(&quot;enter n[%d][%d],m[%d][%d]&quot;,I,j,I,g);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanf(&quot;%F%F&quot;,&amp;amp;n[i][j],&amp;amp;m[i][j]);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; For (h=0;i&amp;lt;n;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For (j=0;j&amp;lt;n;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S+=n[i][j]*m[m][j];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printf(&quot;the p[%d][%d] is : %f&quot;,I,j,s);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Getch( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Retutn (0) ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال25) برنامه اي بنويسيد که عناصر يک ماتريس &lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;m&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;&amp;times;n را گرفته و تعداد اعداد زوج و فرد آن ها را مشخص کند .&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 11pt;&quot; dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Const&amp;nbsp;int n,m ;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Int&lt;span&gt;&amp;nbsp;&amp;nbsp; m[n],[m],I,j ,OC,OC ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;For (i=0 ; i&amp;lt;n ; i++);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;For (j=0 ; j&amp;lt;n ; j++);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;\n enter no[%d][%d]:&quot;,I,j);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Scanf(&quot;%d&quot;,&amp;amp;m[i][j]);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;For (i=0;i&amp;lt;n;i++)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For (j=0;j&amp;lt;n;j++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If((m[i][j]%2)= =0)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oc++;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Oc=n*m-oc;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;the odd counter is :%d and the even counter is 5D &quot; , OC ,OC );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Getch ( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return(0);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/10/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

<entry>
<id>tag:lpc.ParsiBlog.com/Posts/9/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/</id>
<updated>Sun, 13 Sep 2009 00:19:00 GMT</updated>
<title type="text">آموزش برنامه نويسي مبتدي C</title>
<content type="text/html" xml:base="Http://Modir.ParsiBlog.com" xml:space="preserve">&lt;div dir=&apos;rtl&apos;&gt;&lt;p&gt; &amp;lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:&quot;&quot;; 	margin:0cm; 	margin-bottom:.0001pt; 	font-size:14.0pt; 	font-family:&quot;Times New Roman&quot;; 	mso-fareast-font-family:&quot;Times New Roman&quot;;} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt;} div.Section1 	{page:Section1;} --&amp;gt; 
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال19 ) برنامه اي بنويسيد که سري فيبوناچي را توليد و در يک آرايه نگهداري کند . ...و8 و 5 و3 و 2 و1 و1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Const &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Int n=20;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int m[n] , I;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;M[0]=1;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;M[1]=1&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Clrscr( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Printf(&quot;%d jomle az fibo :\n = = = = = = = = = \n\n&quot;,n);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Scanf (&quot;%d \n %d \n &quot;, m[0],m[1]);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;For ( i=1; I,n ;i++)&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M[i] =m[i-2]+m[i-1];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printf(&quot;%d \n &quot;, m[i]);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Getch( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return 0;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال20 )&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot; dir=&quot;rtl&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;span dir=&quot;rtl&quot;&gt;برنامه اي بنويسيد که يک آرايه n عنصري را خوانده وميانگين آنها و انحراف از ميانگين را محاسبه کند .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt; &lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Main( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Const&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int n ;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Float&amp;nbsp;a[n],avg,s=0 ;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int I;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Clrscr( );&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; For (i=0;i&amp;lt;n;i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Scanf (&quot;%f&quot;,&amp;amp;a[i]);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For (i=0;i&amp;lt;n,i++)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; S+ = a[i];&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; Avg=s/n;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; For (i=0;i&amp;lt;n;i++)&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printf(&quot;\n the contrast %f of avg is : a[i] &amp;ndash; avg);&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Getch( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return(0);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: right;&quot; align=&quot;right&quot;&gt;&lt;span dir=&quot;rtl&quot;&gt;مثال21 ) برنامه اي بنويسيد که 5 عدد را از ورودي خوانده سپس انها را به ترتيب معکوس در ارايه ي ديگري قرار داده و نتيجه را به خروجي ببرد . &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;stdio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;# include &amp;lt;conio.h&amp;gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Main ( )&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;{&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;&amp;nbsp;Int x[5],y[5],I,j;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Clrscr ( );&lt;span dir=&quot;rtl&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;For (i=0;i&amp;lt;5;i++)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;enter number %d:&quot;,i);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Scanf( &quot;%d&quot;,&amp;amp;x[i]);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;J=0;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot; num in inverse:\n&quot;);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;For (i=4;i&amp;gt;=0;i--)&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Y[j]=x[i];&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;%3d&quot;,y[j]);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;J++;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Printf(&quot;\n&amp;nbsp;press okey to coniniue:&quot;);&amp;nbsp;&lt;span dir=&quot;rtl&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Getch ( );&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;Return (0);&lt;/p&gt;
&lt;p style=&quot;margin-left: -1.2pt; text-align: left;&quot;&gt;}&lt;/p&gt;
&lt;/p&gt;&lt;/div&gt;</content>
<link href="http://lpc.ParsiBlog.com/Posts/9/%d8%a2%d9%85%d9%88%d8%b2%d8%b4+%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87+%d9%86%d9%88%d9%8a%d8%b3%d9%8a+%d9%85%d8%a8%d8%aa%d8%af%d9%8a+C/" title="آموزش برنامه نويسي مبتدي C" type="text/html" />
<author><name>hsanali lotfi</name></author>
</entry>

</feed>
