دانلود تحقیق رایگان توابعی که هیچ مقداری را برنمی گردانند

Word 27 KB 17005 4
مشخص نشده مشخص نشده دانلود مقاله های رایگان
قیمت: ۰ تومان
کلمات کلیدی: توابع
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • خوب است قبل از بحث در مورد اینگونه توابع ، مثالی را متذکر شویم .



    مثال 1: برنامه ای که با استفاده از یک تابع ، زمانی که شامل ساعت ، دقیقه
    و ثانیه است را از ورودی خوانده و این زمان را به ثانیه محاسبه می نماید : main)(
    {
    convert )(;
    }

    convert)(
    {
    int hours/minutes/second/time ;
    printf(enter time to be convertd);
    printf(\n hour/minutes/second : );
    scanf(%d%d/&hours/&minutes);
    printf(%d/&second);
    time=(60*hours+minutes)*60+second ;
    printf(\ntime is: %d second./time);
    }

    به نمونه ای از خروجی برنامه مثال 1 توجه نمایید : enter time to be convertd
    hour/minutes/secound : 4 8 30

    time is: 14910 second.

    در مثال 1 از تابعی به نام convert استفاده شده است که هیچگونه پارامتری
    ندارد .

    متغیرهای مورد نیاز این تابع ، تعریف شده ، اطلاعات از ورودی خوانده
    می شوند و پس از انجام محاسبات به خروجی منتقل می گردند .

    این تابع هیچ مقداری
    را به تابع فراخوانده ( تابع اصلی ) برنمی گرداند .

    به چنین توابعی توابع از
    نوع void گفته می شود .

    اگر بخواهیم برنامه مثال 1 را با استفاده از این تعریف
    ( تابع از نوع void ) بنویسیم ، مثال (2) حاصل خواهد شد .



    مثال 2: برنامه مثال 1 با استفاده از تعریف نوع void : main)(
    {
    void convert )(;
    convert )(;
    }

    void convert)(
    {
    int hours/minutes/second/time ;
    printf(enter time to be convertd);
    printf(\n hour/minutes/second : );
    scanf(%d%d/&hours/&minutes);
    printf(%d/&second);
    time=(60*hours+minutes)*60+second ;
    printf(\ntime is: %d second./time);
    }

    همانطوریکه در مثال 2 مشاهده میشود باید درتابع فراخواننده ( در اینجا تابع
    اصلی ) نوع تابع convert را که از نوع void است به کامپایلر اعلان نمود وسپس در
    حین تعریف تابع نوع آن مشخص گردد (()void convert) .


    توابعی که هیچ مقداری را برنمی گردانند خوب است قبل از بحث در مورد اینگونه توابع ، مثالی را متذکر شویم .

    مثال 1: برنامه ای که با استفاده از یک تابع ، زمانی که شامل ساعت ، دقیقه و ثانیه است را از ورودی خوانده و این زمان را به ثانیه محاسبه می نماید : main)( { convert )(; } convert)( { int hours/minutes/second/time ; printf("enter time to be convertd"); printf("\n hour/minutes/second : "); scanf("%d%d"/&hours/&minutes); printf("%d/&second); time=(60*hours+minutes)*60+second ; printf("\ntime is: %d second."/time); } به نمونه ای از خروجی برنامه مثال 1 توجه نمایید : enter time to be convertd hour/minutes/secound : 4 8 30 time is: 14910 second.

    در مثال 1 از تابعی به نام convert استفاده شده است که هیچگونه پارامتری ندارد .

    متغیرهای مورد نیاز این تابع ، تعریف شده ، اطلاعات از ورودی خوانده می شوند و پس از انجام محاسبات به خروجی منتقل می گردند .

    این تابع هیچ مقداری را به تابع فراخوانده ( تابع اصلی ) برنمی گرداند .

    به چنین توابعی توابع از نوع void گفته می شود .

    اگر بخواهیم برنامه مثال 1 را با استفاده از این تعریف ( تابع از نوع void ) بنویسیم ، مثال (2) حاصل خواهد شد .

    مثال 2: برنامه مثال 1 با استفاده از تعریف نوع void : main)( { void convert )(; convert )(; } void convert)( { int hours/minutes/second/time ; printf("enter time to be convertd"); printf("\n hour/minutes/second : "); scanf("%d%d"/&hours/&minutes); printf("%d/&second); time=(60*hours+minutes)*60+second ; printf("\ntime is: %d second."/time); } همانطوریکه در مثال 2 مشاهده میشود باید درتابع فراخواننده ( در اینجا تابع اصلی ) نوع تابع convert را که از نوع void است به کامپایلر اعلان نمود وسپس در حین تعریف تابع نوع آن مشخص گردد (()void convert) .

    در توابعی مانند convert که هیچگونه پارامتری ندارند ، برای جلوگیری از هر گونه اشتباه احتمالی در فراخوانی اینگونه توابع ( که ممکن است اشتباها" با پارامتر فراخوانی گردند ) می توان بجای پارامتر و آرگومان از کلمه کلیدی void استفاده نمود.

    با توجه به این نکته که اگر اشتباها" توابع فاقد هرگونه پارامتر ( و آرگومان ) با پارامتر فراخوانی گردند .

    کامپایلر C خطایی را اعلام نمی کند.

    در این حالت ذکر کلمه کلیدی void بجای پارامتر و آرگومان تابع مفید بنظر میرسد ( مثال 3 ) .

    مثال 3: main)( { void convert(void ); convert )(; } void convert(void) { int hours/minutes/second/time ; printf("enter time to be convertd"); printf("\n hour/minutes/second : "); scanf("%d%d"/&hours/&minutes); printf("%d/&second); time=(60*hours+minutes)*60+second ; printf("\ntime is: %d second."/ti

در مورد روستا و ده تعاریف متعدد و زیادی گفته شده ، ده یا قریه که در کتاب‌های نشر قدیم به صورت دیر هم دیده می‌شود، در زبان پهلوی ده (Deh) در پارسی باستان (Dahya) به معنی سرزمین و در اوستا به شکل دفیو (Daxya) آمده است. تعاریف ده: در ایران ده از قدیمی‌ترین زمان یک واحد اجتماعی و تشکیلاتی و جایی بوده است که در آن گروههایی از مردم روستایی برای همکاری در زمینه‌های اقتصادی ، اجتماعی ، ...

ارتفاع مثلث ALTITUDE OF A Triangle هر ارتفاع مثلث، پاره خطی است که یک سر آن یک رأس مثلث، و سر دیگر آن، پای عمودی است که از آن رأس بر ضلع مقابل به آن رأس فرود می‎آید؛ مانند ارتفاع هر مثلث، سه ارتفاع دارد، ، و که در یک نقطه مانند به نام مرکز ارتفاعی مثلث همرسند. اندازه ارتفاعهای ، و را بترتیب با ، و نشان می‎دهند. اصل نامساوی مثلثی Axiom Triangle Inequality هر گاه A، B و C سه نقطه ...

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

یک طراحی مهندسی به تابعی به شکل زیر می رسد: که در آن x و y پارامترهایی هستند که باید انتخاب شوند و یک تابع است، که مربوط به مخارج ساخت و ساز است و باید مینیمم شود. روش های قابل استفاده برای بهینه سازی کردن نقاط را در این فصل مطالعه می کنیم. مقدمه: یک کاربرد مهم حساب دیفرانسیل، پیدا کردن مینیمم موضعی یک تابع است. مسائل مربوط به ماکزیمم کردن نیز با تئوری مینیمم کردن قابل حل هستند. ...

نامعادلات و توابع غیر خطی هستند. شاخه دیگر، برنامه ریزی عدد صحیح است که در آن متغیررها فقط باید یک مقدار صحیح قبول کنند این قواعد به صورت مجموعه «برنامه ریزی ریاضی» نامیده می شوند. با توجه به معرفی کار شرکت لازم به ذکر است که اهم تولیدات این شرکت ماشین آلات چاپ، چاک و خط و خط برش کارتن می باشد که هر کدام از این ماشین آلات دارای شاسی با وزن بالا می باشد که مهمترین قسمت شاسی ورق ...

نامعادلات و توابع، غیر خطی هستند. شاخه دیگر، برنامه ریزی عدد صحیح است که در آن متغیررها فقط باید یک مقدار صحیح قبول کنند این قواعد به صورت مجموعه «برنامه ریزی ریاضی» نامیده می شوند. با توجه به معرفی کار شرکت لازم به ذکر است که اهم تولیدات این شرکت ماشین آلات چاپ، چاک و خط و خط برش کارتن می باشد که هر کدام از این ماشین آلات دارای شاسی با وزن بالا می باشد که مهمترین قسمت شاسی ورق ...

1.1. اندازه کمان بر حسب رادیان، دایره مثلثاتی دانش‌آموزان اولین چیزی را که در مطالعه توابع مثلثاتی باید بخاطر داشته باشند این است که شناسه‌های (متغیرهای) این توابع عبارت از اعداد حقیقی هستند. بررسی عباراتی نظیر sin1، cos15، (نه عبارات sin10، cos150،) ، cos (sin1) گاهی اوقات به نظر دانشجویان دوره‌های پیشدانگاهی مشکل می‌رسد. با ملاحظه توابع کمانی مفهوم تابع مثلثاتی نیز تعمیم داده ...

مرحله اول : مطالعات پایه و تشخیص وضعیت موجود 1- پیشینه و زمینه 1-1- بررسی اجمالی موقعیت سیاسی و جغرافیایی روستا و پیشینه تاریخی آن روستای مزرعه کلانتر از توابع بخش مرکزی شهرستان میبد با مختصات جغرافیایی 54 درجه و 6 دقیقه طول شرقی و 32 درجه و 11 دقیقه عرض شمالی، ارتفاع آن از سطح دریا در حدود 1102 متر است (پاپلی یزدی ، 1367). در 11 کیلومتری جنوب شرقی میبد در نزدیکی محور ترانزیتی ...

توابع مفاهیم اساسی مفهوم تابع طبق تعریفی که اویلر در 1749 به دست داده است , تابع اغلب به عنوان کمیت متغیر variable quantity  ی که وابسته به کمیت متغیر دیگری است توضیح داده می شود. تعریفی چنین از مفهوم تابع برای مقاصد بسیاری کفایت می کند , اما در دوران گسترش بیشتری از ریاضیات آشکار شد که دادن محتوی عمومیتر و مجردتری به مفهوم تابع هم ضروری هم سودمند است . ماهیت این مفهوم ...

(از توابع استان یزد) در مورد تاریخ سکونت گزینی در اشکذر همانطور که قبلاً گفته شد بنای اولیه شهر اشکذر به زمان اشکانیان باز میگردد. احمد بن حسین علی کاتب یزدی مولف کتاب تاریخ جدید یزد می نویسد: در زمان اشکانیان اشک بن زال ( اشکین زال) که از ملوک الطوایف بود اشکذر را ساخت. بنابراین با توجه به مطالب فوق اشکذر در زمان اشکانیان بوجود آمده است که قدمت آن به حدود 2 هزار سال می رسد، ...

ثبت سفارش
تعداد
عنوان محصول