اینم یک سری نمونه برنامه ی دیگه
توجه : پسورد فایلهای فشرده شده (www.it2.ir)
این پروژه خود متشکل از دو پروژه می باشد یک از آنها با زبان C نوشته شده است که ساعت بر روی چهار عدد سون سگمنت نمایش داده می شود. مدل میکروکنترلر در این پروژه AT89C2051 می باشد که ۲۰ پایه دارد . فایل PCB این مدار با نرم افزار Protel با پسوند PCB را مشاهده کنید.
پروژه ی دوم هم مانند پروژه ی اول است با این تفاوت که زبان برنامه اسمبلی است و میکروی استفاده شده مدل AT89C52 می باشد که ۴۰ پایه است.
نرم افزار حسابداری :
رمز عبور پیش فرض :
نام کاربری : admin
رمز : ۱
***************************************************************************
اینم یک ماشین حساب :
سورس یک ماشین حساب مهندسی ، که cos و tan و cot و sin و … خیلی چیزای دیگه رو داره ، امیدوارم مفید باشه .
طول عمر برنامه نویسی یک شخص
معمولا در ایران وقتی شرکت ها ثبت می شوند، بطور معمول آن قدر بزرگ نمی شوند که در آنها امکان تغییر و جابجایی شغل بوجود بیاید مثلا شما نمی توانید به عنوان برنامه نویس وارد یک شرکت شده و بعد از طی کردن یک روال خاص تبدیل به یک طراح سیستم بشوید ( چیزی که در خارج از کشور کاملا مرسوم است ). معمولا مدیر پروژه یک پست برای یکی از مدیران شرکت است و شمایی که برنامه نویس هستید، هرچقدر هم از لحاظ فنی از مدیر پروژه بهتر باشید باز هم برنامه نویس خواهید ماند مگر اینکه خودتان از یک زمانی به بعد بجای برنامه نویسی اقدام به طراحی سیستم و چه و چه کنید.
اما اینکه شما چند سال باید برنامه نویس باشید واقعا بحث برانگیز است. شرکتهای ایرانی بخاطر گردش کم مالی و سرمایه و پشتوانه اندک بدنبال فارغ التحصیلان کم قیمت و مشتاق کار هستند و بخاطر اشنایی بیش از اندازه ( بخوانید رانت ) با سفارش دهنده، ترسی از مشکلات بوجود آمده برای مشتری ندارند و مشکلات را در یک قرارداد پشتیبانی رفع می کنند برای همین به یک برنامه نویس فوق العاده نیاز ندارند. همین جاست که این تعداد سالهای برنامه نویسی بیشتر به چشم میاید معمولا یک برنامه نویس یکی دو سال اول ( بسته به اینکه چقدر تیزهوش است ) به کسب تجربه پرداخته و سعی می کند موقعیت بازار را درک کند. سال سوم و چهارم معمولا برای جمع کردن رزومه سعی می کند با قیمت پایین تر و یا کمی معقول در یک شرکت خوب اقدام به کسب تجربه کاری کند. و معمولا سال پنجم و ششم برای یک شرکت خیلی خوب برنامه ریزی کرده و سعی می کند برای کار به آن شرکت مراجعه کند تا هم حقوق بالاتری بگیرد و هم موقعیت شغلی خوبی پیدا کند.
با توجه به موارد بالا اگر یک فرد از ۲۲ سالگی اقدام به برنامه نویسی کرده باشد، پس از شش سال ۲۸ سالش شده و حالات موقعی است که باید برای آینده اش برنامه ریزی کرده و موقعیت ثابتی را برای خودش دست و پا کند. این موقعیت شخص را با توجه به میزان تسلطش در برنامه نویسی متفاوت است. اگر شخص تجربه کافی را پیدا نکرده باشد باید دو سال دیگر را جهت کسب دانش لازم کسب کرده باشد و پس از این دو سال او ۳۰ ساله شده ، چیزی که بیشتر شرکتهای ایرانی با تردید به او نگاه می کنند. ( حالا اگر عدد ۲۲ را برای شروع بالا یا پایین کنیم شرایط متفاوت تر هم خواهد شد ) توجه داشته باشید که چنانچه در بالا آمد شرکت های کوچک ایرانی در جستجوی برنامه نویس های ارزان تر و مشتاق تر هستند و افراد ۳۰ ساله با ۷ – ۸ سال سابقه کار و با قیمت های بالا ( بخاطر شرایط زندگی ) را کمتر می پسندند. اینجاست که یک شخص باید از خودش بپرسد که تا چه زمانی باید به برنامه نویسی ادامه بدهد. و اینکه یک شرکت تا چه زمانی حاضر است حقوق ۲ یا چند نفر را به او بدهد. معمولا راههای پیش روی این افراد اینهاست:
- با توجه به تجربه و لینکها (بخوانید دوستان و بعضا رانتها)یی که پیدا کرده، اقدام به راه اندازی یک شرکت دیگر کند.
- کارش را کلا عوض کند.
- تغییر پست بدهد مثلا به یک طراح سیستم تبدیل شود ( این مورد نسبت به موارد دیگر خیلی بهتر است یکی از دلایل آن تجربه کافی در برنامه نویسی است و اینکه یک شرکت ( حتی ایرانی ) به یک طراح با تجربه بیشتر از یک طراح تازه کار اعتماد می کند و همین امر باعث درآمدزایی بیشتر می شود )
- همین طور برنامه نویس بماند و با همین حقوق سر کند و از این مورد که در آینده احتمال بیشتر نشدن حقوقش وجود داشته باشد نهراسد.
- به شرکت های خیلی بزرگ تر مثل خدمات انفورماتیک بپیوندد که امثال خود او در آنجا بیشتر هستند و موقعیت شغلی بهتری پیدا کند.
- به ساختار دولتی به عنوان یک کارشناس فنی و یا چیزی شبیه به این ملحق شود.
- فکر رفتن به خارج باشد.
- تبدیل به یک فری لنسر بشود. به این معنی که پروژه گرفته و شخصا و یا با یک تیم که خودش تعیین می کند انجام بدهد.
- با توجه به لینک هایی که پیدا کرده اقدام به دلالی نرم افزار کند.
- و مواردی از این دست.
موارد بالا مواردی است که به نظر من می رسد و نظر دیگری هم ندارم. در کل نظر شخصی من این است که علاقه و اشتیاق به برنامه نویسی نباید شخص را از آینده نگری بازبدارد و باعث شود که تصمیم های اشتباه را جایگزین علاقه کند. خود من وقتی به ۳۰ سال برسم مسلما تغییر پست خواهم دادو تا آن موقع سعی در کسب تجربه کافی خواهم کرد و به شما هم توصیه می کنم که موقعیت شغلیتان را برای چند سال آینده بررسی و بازنگری کنید
برگرفته شده از : hajloo.wordpress.com
دترمینان یک ماتریس n در n دلخواه را حساب میکنیم
با استفاده از یک فرمول در ریاضیات می شود دترمینان یک ماتریس n در n را حساب کرد. فرمول این است
با سلام
سورس فایلی که تقدیم دوستان میگردد wordpad سخنگو میباشد بدین ترتیب که هر کلمه یا جمله ای تو این بنویسی یا فایل Word که باز میکنی براحتی برات میخونه کار خیلی جالب و قشنگی است حتما استفاده کنید و لذت ببرید
نکته : البته این برنامه فقط برای کلمات انگلیسی نوشته شده ، که با یک ساعت وقت گذاشتن ، می تونید کلمات فارسی رو بهش اضافه و یا اینکه به جای کلمات انگلیسی ، فارسی واردش کنید .
مثال اول: دنباله فیبوناتچی
اکثر شما با دنباله فیبوناتچی آشنا هستین. این دنباله به صورت زیر تعریف می شه:
F( n ) = F( n – 1 ) + F( n – 2 ) n > 2 , F( 1 ) = F( 2 ) = 1
استفاده از روش بازگشتی برای حل مسایل برنامه نویسی همیشه با شبهاتی همراه بوده. مهمترین سوال اینه که آیا روش بازگشتی برای حل یه مساله خاص بهترین راهه یا …؟ اگرچه قبلا ثابت شده که تمامی مسایلی رو که به صورت بازگشتی حل می شه ، به روش غیر بازگشتی هم می شه حل کرد ، اما اینکه کدوم یکی بهتره همیشه جای سوال بوده. بستگی به صورت مساله ممکنه روش بازگشتی یا غیر بازگشتی با صرفه تر باشه.
حالا چند تا مثال می زنم
اکثر شما با دنباله فیبوناتچی آشنا هستین. این دنباله به صورت زیر تعریف می شه:
F( n ) = F( n – 1 ) + F( n – 2 ) n > 2 , F( 1 ) = F( 2 ) = 1
ماشین حساب
****************************************************************
این پروژه برای مدیریت انبار داری هست و طراحی زیبایی داره .
در ضمن از پایگاه داده اکسس در این پروژه استفاده شده .
لینک مستقیم از سرور سایت : دانلود فایل و ذخیره بر روی سیستم . با حجم ۱۲ کیلوبایت
لینک از سرور پرشین گیگ : دانلود فایل و ذخیره بر روی سیستم . با حجم ۱۲ کیلوبایت