گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

لوگو گروه کامپیوتر دانشگاه آزاد

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِیمِ
زکات علم، نشر آن است. گروه کامپیوتر دانشگاه آزاد با هدف خدمت به دانش آموزان ، دانشجویان و آنهایی که علاقه به برنامه نویسی و طراحی و کلیه امور تخصصی کامپیوتر دارند با هدف نشر علم خدمت رسانی کند امید است کاربران در جهت تحقق این اهداف والا یار و همدم ما باشند . . .

اعتبار سنجی سایت
logo-samandehi
آرشیو سایت
ترم بندی کامپیوتر

تغییر در آرشیو سایت و دسته بندی مطالب

نمایش داده می شوید!
اخطار جدی به کپی برداران از سایت
پلیس سایبری
طبق ماده (12) قانون جرايم رايانه اي: هرکس به طور غیرمجاز داده ای متعلق به دیگری را برباید، چنانچه عین داده‌ ها در اختیار صاحب آن باشد، به جزای نقدی از یک تا بیست میلیون ریال و در غیر این صورت به حبس از نود و یک روز تا یک سال یا جزای نقدی از پنج تا بیست میلیون ریال یا هر دو مجازات محکوم خواهد شد.
آخرین نظرات
  • parastoo esazadeh
    ۲۴ ارديبهشت ۹۶، ۱۵:۴۶ - parastoo esazadeh
    ok...
گالری تبلیغات
  • 01
    شهر تبریز ، پایتخت گردشگری جهان اسلام 2018
  • نمایندگی فروش یلدیز اینتگره
    نمایندگی فروش یلدیز اینتگره
  • 01
    سال اقتصاد مقاومتی ، تولید ، اشتغال

تورفتگی در کدنویسی indentationمقدمه :
در زبان های برنامه نویسی کامپیوتر تورفتگی به منظور آرایش کد های نرم افزار(سورس کد) استفاده می شود . این آرایش جایگزین علامت گذاری های پرانتز و آکلاد و غیره در زبان های برنامه نویسی کلاسیک است و تنها به منظور خوانا تر شدن کدها و دستورات زبان برای دیگر توسعه دهندگان می باشد .

در واقع تورفتگی (کنگره گذاری )بیشتر در بین برنامه نویس ها استفاده می شود به عبارت دیگر کامپایلرها و مفسرها به ندرت برای مقدار دقیق فاصله ی بین دستورات اهمیت قائلند البته این در حالیست که عده ای از زبان های برنامه نویسی مشخص بر همین اساس محدودیت فاصله ی بین دستورات و آفساید ها , ساختمان دستورات سورس کد را می آرایند که بحث اصلی ما هم بر سر این زبان هاست .

از زبان هایی که برای آنها تورفتگی از اهمیت خاصی برخوردار است می توان به python   occam  و Haskell اشاره کرد .

در واقع زبانی مانند  پایتون بر اساس تورفتگی از چپ (مقدار فاصله از حاشیه ی چپ ) دسته کد ها و میزان تقدم کدها را تشخیص می دهد .

مقدار دقیق تو رفتگی ها چه با استفاده از space   یا tab ‌ و مقدار فاصله های معین و مشهور در بین برنامه نویسان بحث هایی است که نیاز به بررسی جزییات بیشتر دارد و ما بدان نمی پردازیم .

برای ملموس تر شدن بحث تورفتگی (کنگره گذاری )از مثالی در زبان برنامه نویسی پایتون برای تعریف یک تابع استفاده می کنیم .

این تابع مشخص کننده ی زوج یا فرد بودن یک عدد است به صورتی که اگر عدد زوج باشد عبارت even را پرینت کرده و مقدار 1 را باز می گرداند و اگر عدد فرد باشد عبارت  oddرا پرینت کرده و مقدار 0 را برمی گرداند .

در اینجا ما از دستورات ساده ی def  برای تعریف تابع , if از و else برای گذاشتن شرط و print  و return  برای چاپ و بازگردانی استفاده می کنیم . آنچه که در اینجا نظر ما را به خود جلب می کند ارزش طبقه ای دستورات است به طوری که وقتی وارد تعریف تابع می شویم اولین چیزی که بدان می رسیم شرط ifو else است و دستورات چاپ و بازگردانی در مرحله ی بعد و ارزش کمتر قرار دارند پس به صورت قرارداد if  و else که از یک دسته اند با دو فاصله از سمت چپ و print  و return  که از دسته ی دیگر و پایین تر دستورات اند با چهار فاصله از سمت چپ برای مفسر مشخص می شوند .

تورفتگی در کدنویسی indentation

موفق باشید گروه کامپیوتر دانشگاه آزاد


نظرات (۱)

باتشکر از مطلب شما خیلی کمکم کرد
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
تجدید کد امنیتی