کلاس حل تمرین

دانشگاه شاهرود _ رشته مکاترونیک

کلاس حل تمرین

دانشگاه شاهرود _ رشته مکاترونیک

do ضمنی

پنجشنبه, ۲۸ اسفند ۱۳۹۳، ۰۷:۵۵ ب.ظ

ابتدا باید دانست که این حلقه فقط در دستورات  read,write print مورد استفاده قرار میگیرد.

نحوۀ استفاده از آن به صورت زیر است.

read(*,*)(دستورات1,I=a,b,k),(دستورات2,I=c,d,u),دستورات دیگر,...

write(*,*)(دستورات1,I=a,b,k),(دستورات2,I=c,d,u),دستورات دیگر,...

print*,(دستورات1,I=a,b,k),(دستورات2,I=c,d,u),دستورات دیگر,...

read*,(دستورات1,I=a,b,k),(دستورات2,I=c,d,u),دستورات دیگر,...


که قسمتهای  سبز حلقۀ do* ضمنی بوده و "دستورات دیگر" همان دستوراتی میباشند که ما قبل از یاد گیری *doضمنی میخاندیم ،و "دستورات" همانند "دستورات دیگر" بوده ، با این تفاوت که ما در اینجا همان شمارنده ای که در دستور *do استفاده میکردیم در اینجا هم برای تکرار "دستورات" به کار میبریم ، لذا در اینجا نیازی به استفاده از doو enddo نداریم.

*=دقت داشته باشید که در  اینجا دستورات در یک خط (یا سطر) به طور متوالی ؛پشت سر هم تکرار میشوند ، ولی در حلقۀ do دستورات به صورت مکرر در خطوط متوالی ، زیر یکدیگر تکرار مشوند.

به تصاویر زیر دقت کنید:


موافقین ۱ مخالفین ۰ ۹۳/۱۲/۲۸
؟

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی