میلاد با سعادت منجی عالم بشریت حضرت مهدی(عج) مبارک باد.
ابتدا محیط C : در 2 سیستم Dos و Windows است که در اولی محیط به رنگ آبی و در دومی محیط به رنگ سفید است. محیط اجرای دو برنامه در پست زمینه ی سیاه است.
شما می دانید که برای انجام هر کاری ما نیاز به یک چارچوب داریم مثلا˝ برای ساختن یک خانه دور آن را میبندند یا مثلا˝ هیچ وقت ندیده اید که یک شرکت را در پارک برگزار کنند به همین ترتیب ما هم در برنامه ی خود یک چارچوبی را معرفی می کنیم.
صفحه ی C مانند یک text است یعنی فعال نیست مثلا˝ در اکسل اگر بنویسید 25+56 و enter را بزنید جواب را در همان صفحه و در همان cell نمایش می دهد ولی در زبان C اگر چنین جمله ای را بنویسید error می گیرد و برای نشان دادن جواب باید آن را در متغیر از قبل تعریف شده ذخیره کرده سپس هنگام Run برنامه مقدار آن را نمایش دهید امیدوارم منظورم را از فعال بودن صفحه متوجه شده باشید.
به طور کلی ما در زندگی روزمره از ابزارهایی استفاده می کنیم که خود تولید یا مونتاژ نکرده ایم مثلا در دوچرخه سواری ما فقط رکاب می زنیم و به چگونگی کار کرد قطعات کاری نداریم در برنامه نویسی هم یک سری توابع از قبل تعریف شده که ما می توانیم با فراخوانی ( صدا زدن )آن از خاصیت یا ویژگی آن استفاده کنیم این توابع در کتابخانه های مربوط به خود بوده که به منظور استفاده از آن آدرس کتابخانه را در اختیار برنامه قرار می دهیم ازجمله کتابخانه هایی که ما از آن ها استفاده می کنیم stdio.h ,conio.h است که به فرم زیر نوشته می شود #include
#include
# به معنای برقرار کردن اتصال بین برنامه و کتابخانه است
Include همان طور که مشاهده می کنید نوع کتابخانه را مشخص می کند و از معنای آن هم همین استنباط می شود.
Stdio کتابخانه ی ورودی و خروجی استاندارد است که شامل توابعی است که وظیفه ی گرفتن و نمایش دادن متغیر را دارد.
Conio شامل توابعی است که برای توقف صفحه بوده و یا صفحه را پاک می کند.
پسوند .h هم در انتهای تمام نام های کتابخانه ها می آید.
حال شروع به چارچوب سازی می کنیم
در ابتدای صفحه که ما اتصالات را به کتابخانه بر قرار می کنیم سپس
مرز تابع اصلی خود را که می خواهیم عملیات را در آن انجام دهیم مشخص می کنیم
نام تابع ما main( ) بوده و پرانتز باز و بسته ای که داخل آن چیزی نوشته نشده است نشان دهنده ی این است که تابع ما ورودی خود را همراه با اسم دریافت نمی کند مثلا اگر شما بنویسید sin(20) مقدار آن را نمایش می دهد و شما عدد را همراه نام سینوس ذکر کردید ولی اگر بنویسید main(20) از شما خطا می گیرد . بعد از تابع main( ) یک آکولاد باز کرده و یک آکولاد می بندیم.
#include
#include
Main( ){
…
}
3 نقطه محل دستورها است که می تواند از یک خط تا هزاران خط دستور باشد.
راستی یادتان باشد در استفاده کردن از توابع کتابخانه ای ترتیب اصلا˝ مهم نیست و می توانید هر کدام را که دوست داشتید استفاده کنید.
یک اصل مهم در برنامه نویسی به زبان C این است که بعد از هر دستور باید علامت سمیکالون ( ; ) را قرار دهید فقط بعضی از دستور ها این علامت را نمی خواهد که در جای خود معرفی می شوند
ما در تمام زبان ها چند دسته تابع داریم که عبارتند از :
1- توابعی که مقداری را به برنامه برنمی گردانند
2- توابعی که به برنامه مقداری را بر می گرداند
تابع main تا آنجایی که ما مورد استفاده قرار می دهیم مقداری را بر نمی گرداند یعنی از دسته ی توابع اول است.
برای اینکه ما به کامپیوتر خود بفهمانیم که این تابع مقداری را بر نمی گرداند در برنامه ی خود و در آخرین جمله ی آن دستور return 0; را اضافه می کنیم. پس چار چوب ما به این صورت می شود
#include
#include
Main( ){
…
Return 0;
}
هنگامی که برنامه تمام شده و ما آن را اجرا می کنیم . شما در یک لحظه پرش کوچکی را مشاهده می کنید آن پرش برای این است که کامپیوتر محاسبات یا دستور های ما را انجام داده و نتایج را به صورت لحظه ای نشان می دهد برای اینکه برنامه قبل از پایان متوقف شود به طوری که ما نتایج را مشاهده کنیم از دستور getch( ); استفاده می کنیم.
پس کلی ترین چارچوب و مرز برنامه ی ما به صورت زیر است
#include
#include
Main( ){
…
Getch( );
Return 0;
}
من تا اینجا سی کردم مرز برنامه را مشخص کنم درس بعدی انواع داده و چاپ نتایج در نمایشگر و گرفتن داده از کیبورد خواهد بود
میلاد با سعادت حضرت ابوالفضل بزرگ پرچمدار دشت کربلا بر شما هموطن عزیز مبارکباد
با تشکر
میلاد با سعادت حضرت علی اکبر و روز جوان بر شما مبارک باد.
با عرض سلام خدمت تمام دانشجومعلمان محترم در سراسر ایران
با توجه به اعلام نتایج کنکور سراسری 87 امید داریم شما نیز یکی از حائزین رتبه های برتر باشید.
در صورت علاقمندی می توانید توصیه های مدیریت این وبلاگ را جهت ادامه تحصیل مطالعه نمایید.
سخن جواد احمدی(دانشجو معلم سابق و دانشجوی فعلی دانشگاه صنعتی سهند تبریز)با برگزیدگان مرحله اول:
با سلام
قبولی شما را در مرحله اول آزمون سراسری 87 صمیمانه تبریک می گویم.
با توجه به اینکه اینجانب قبلا دانشجوی آموزش ریاضی مرکز تربیت معلم علامه امینی تبریز بوده ام و بعد از قبولی از دانشگاه(در رشته مهندسی پتروشیمی) با مشکلان اداری فراوانی جهت ثبت نام و ادامه تحصیل مواجه شده ام علاقمندم تجربیات هر چند ناچیز خویش را در این زمینه در اختیار شما همکار محترم قرار دهم.
جهت موفقیت در ادامه تحصیل لطفا به مطالب زیر دقت فرمائید:
· با توجه به اینکه شما دانشجوی متعهد به خدمت می باشید باید رضایت اداره متبوعتان را جهت ادامه تحصیل جلب نمایید و این امر فقط در صورتی ممکن است که شما در رشته های مورد نیاز آموزش و پرورش ادامه تحصیل دهید.در غیر اینصورت با عرض تاسف مجبور به انصراف از تحصیل خواهید شد.(می توانید از رشته های مورد نیاز آموزش و پرورش با مراجعه به کارگزینی اداره متبوعتان آگاهی یابید. )
· رشته هایی را انتخاب نمایید که از ترم بهمن دانشجو جذب می کنند.چون در صورتی که شما قبولی مهر باشید به دلیل اینکه حکم قطعی استخدامی تان هنوز صادر نشده است نمی توانید از مرخصی بدون حقوق استفاده نمایید و در نهایت قادر به حضور در دانشگاه نخواهید بود.
آگاه باشید که شما سال اول خدمتتان هرگز نمی توانید از مامور به تحصیل استفاده نمایید و تنها راه ادامه تحصیلتان استفاده از مرخصی بدون حقوق از تاریخ 15 بهمن تا اول تیر ماه است.(با توجه به قانون استخدامی کشور این حق شماست-در هر زمان از سال تحصیلی-که به مدت 3 سال و حداکثر 5 سال در صورت ادامه تحصیل از مرخصی بدون حقوق استفاده نمایید.)
· حتما یک کپی برابر اصل شده توسط آموزش و پرورش از مدارک دیپلم و پیش دانشگاهیتان تهیه نمایید یا در اولین فرصت به اداره متبوعتان رفته و از آنجا در خواست مدارک نمایید(در حل این مشکل حتی رستم دستان هم ناتوان خواهد ماند)به همین دلیل حداقل یک کپی از این مدارک جهت ثبت نام باید به دانشگاه ارائه دهید(ثبت نام شما مشروط خواهد بود.)
· مدارک مربوطه به نظام وظیفه آقایان هم باید از طرف اداره متبوع تهیه گردد که تهیه آن کار آسانی نخواهد بود.
· نزدیکترین دانشگاه به محل زندگی یا محل خدمتتان را انتخاب نمایید.
· در هنگام ثبت نام وقتی مدارک مربوط به اداره رفاه را پر می کنید بنویسید بیکار هستید چون در غیر اینصورت به احتمال قریب به یقین حق استفاده از خوابگاه نخواهید داشت.
· در هنگام اخذ ماموریت در سال های بعد حتما از مامور تمام وقت استفاده نمایید(به مدت 36 ماه می توانید از مامور به تحصیل استفاده کنید.) زیرا اکثر همکارانی که از مامور پاره وقت استفاده نموده اند به دلیل کنتاکت زمان کلاس ها در دانشگاه و محل خدمت حداقل یک ترم مشروطی در کارنامه خود دارند.
· از دادن تعهد های بلند مدت در صورت امکان دوری کنید(فعلا من 22 سال دارم و 20 سال تعهد داده ام که دست و بالم را بسته است.)
· شما می توانید حداکثر 12-13 واحد عمومی خود را برابر سازی نمایید که جهت انجام این کار شما باید با اخذ نامه ای از اداره متبوعتان به تربیت معلم محل تحصیلتان رفته و کارنامه کلی خود را از آنجا دریافت نمایید که در اینصورت محبور به دادن 5 سال تعهد خواهید شد.
در نهایت برای شما دوست عزیز و همکار محترم آرزوی سلامت،کامیابی و موفقیت می کنم و از شما می خواهم به دو نکته زیر توجه کنید:
1-معلمی عشق است و شغل نیست اگر آن را به عنوان شغل انتخال کرده اید در صورت امکان رهایش کنید.
2-بدانید شما در قبال کودکان معصوم و نگاه های معصومانه آنان مسئولید و در پیشگاه عدالت خداوندی جوابگو خواهید بود.پس در طول 30 سال خدمتتان به گونه ای عمل کنید که در پیشگاه وجدان خود سربلند باشید.
خدایا به ما زیستنی عطا کن که در لحظه مرگ بر بی ثمری لحظه ای که برای زیستن گذشته است حسرت نخوریم.
توجه:
در صورت داشتن هرگونه سوالی یا نظری در این زمینه در بخش نظرات بصورت خصوصی ثبت نمایید.می توانید آدرس پست الکترونیکی تان را هم برایم بنویسید تا پاسخ ها را برایتان بفرستم.تا آخرین مهلت تحویل برگه های انتخاب رشته هر روز صبح ساعت 10-11 در خدمت عزیزان خواهم بود.به سوالاتی که تا ساعت 10:30 صبح مطرح شده باشند همان روز و در غیر اینصورت روز بعد حتما جواب خواهم داد.
با تشکر
مدیریت وبلاگ تحقیقات یک دانشجومعلم محقق
جواد احمدی
یاد و خاطره سردار رشید اسلام خلبان شهید عباس دوران و تمامی شهدای هشت سال دفاع مقدس را گرامی می داریم.
با تشکر
از طرف:عده ای از دانشجویان مهندسی شیمی-۸۵

