Big iT Blog

تراوشات ذهنی یه جوجه دانشجوی iT



همه

Dev C++ 5.0 برای درس برنامه سازی پیشرفته

Posted by محمد رزاقی On اسفند - ۴ - ۱۳۸۷ADD COMMENTS

C یک زبان سطح میانی همه منظوره ‌است، یعنی هم امکانات زباهای سطح بالا را پشتیبانی می‌کند و هم امکانات زبانهای سطح پایین ولی در اصل یک زبان سطح بالا است. این زبان به صورت بسیار نزدیکی در ارتباط با سیستم عامل یونیکس (Unix) قرار داشته و در این محیط توسعه و تکامل یافته ‌است، زیرا سیستم عامل یونیکس و بیشتر برنامه‌هایی که روی این سیستم اجرا می‌شود به زبان C نوشته شده‌اند.
با این وجود، این زبان به هیچ سیستم عامل یا ماشین خاصی وابستگی ندارد، و میتوان از آن برای نوشتن برنامه برای میکروکنترلرها، انواع CPUها و سیستم عاملها استفاده کرد. اگرچه این زبان، ‘زبان برنامه نویسی سیستم’ نامیده شده‌است چرا که برای نوشتن برنامه‌های مترجم (کامپایلرها) و سیستم‌های عامل بسیار مفید است، با این وجود این زبان ، برای نوشتن برنامه‌های اصلی در بسیاری از زمینه‌ها، زبانی کاملاً مناسب و مطلوب است.
بسیاری از ایده‌های مهم و ریشه‌ای زبان C از زبان BCPL گرفته شده‌است که توسط مارتین ریچاردز (Martin Richards) طراحی و توسعه یافت. از طریق زبان B، زبان BCPL به صورت غیر مستقیم بر روی زبان C اثر گذاشت که به نوبه ی خود در سال ۱۹۷۰ توسط کن تامپسون (Ken Tampson) روی کامپیوتر DEC PDP-7 برای اولین سیستم عامل UNIX نوشته شد.
امروزه زبان برنامه نویسی C را نمیتوان به تنهایی پیدا کرد بلکه آن را با کامپایلرهای گوناگون ارائه می دهند. یکی از کامپایلر های معروف The-Dev می باشد که ما آن را برای شما آماده کرده ایم. این کامپایلر همراه با Mingw/GCC بوده و مورد استفاده بسیاری از برنامه نویسان تحت C می باشد.

ویژگی های کلیدی نرم افزار برنامه نویسی The Dev-C++ 5.0 Beta 9.2 :

- پشتیبانی از کامپایلرهای پایه GCC
- ابزار ویژه نمایش باگ های برنامه نویسی با GDB
- پشتیبانی از برنامه های چند زبانه
- مرورگر ویژه وکلاسیک جهت نمایش کدها
- دارای کامپایلر ویژه ی کد
- پشتیبانی از امکان چاپ (پرینت)
- پشتیبانی از CVS
- دارای لیست To-Do
- و…

این نرم افزار یکی از نسخه های زبان برنامه نویسی ++ C می باشد که تحت ویندوز بوده و بسیار بسیار کامل می باشد و همه توابع ارائه شده را دارا می باشد.

دانلود نرم افزار Dev C++ 5.0 برای درس برنامه سازی پیشرفته(۹٫۹ MB)

حل معمای جستجوی دودویی یا باینری

Posted by محمد رزاقی On بهمن - ۱۹ - ۱۳۸۷ADD COMMENTS

سلام

اگه یادتون باشه روز ۲۸ آذر یه مطلب نوشتم که مشکل برنامه جستجوی خطی رو با اون حل کرده بودم و قول داده بودم که مشکل جستجوی باینری رو هم حل کنم و بذارم تو بیگ بلاگ.

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

یکی از اشکالات زبان برنامه نویسی پاسکال هنگام جستجو این است که
هنگامی که ما یک عنصر را برای جستجو در یک برنامه می دهیم برای مثال اگر
آن عنصر به تعداد ۱۰ بار در برنامه ما استفاده شده باشد برنامه جستجو فقط
اولین عنصر را پیدا می کند و با بقیه کاری ندارد.

یرای مثال اگر ما
در یک آرایه ۱۰۰ عنصری ۱۰بار عدد ۵ را وارد کرده باشیم و هنگام جستجو عدد
۵ را بخواهیم در این آرایه بیابیم برنامه ما فقط اولین عنصری که عدد ۵ در
آن وجود دارد را به ما نمایش می دهد ولی من برنامه ای نوشتم که این اشکال
را در زبان پاسکال حل کردم .

یعنی اگر ۱۰ بار عدد ۵ را در یک آرایه ۱۰۰ عنصری داده باشیم این برنامه همه ۱۰ عنصر را برای ما جستجو کرده و نمایش می دهد.

شما از این برنامه می توانید در پروژه انتخاب واحد برای پیدا کردن یک دانشجو یا برای ورود دانشجو به سیستم استفاده کنید.

البته لازم به ذکر است که من اکثر فایل
هایی را که می گذارم را فشرده می کنم تا اولا ویروس نگیرد و ثانیا اینکه
حجم فایل ها کم شود تا دانلود آنها راحتتر و سریع تر باشد . لذا در مرحله
اول برای استفاده از فایل ها به یک برنامه فشرده ساز مثل Winrar , Win
zip,…..دارید.

شما هم اگر برنامه
جدیدی از خودتان نوشتید می توانید آن را در نظرات بگذارید یا اینکه به
ایمیل من razzaghi220@gmail.com بفرستید تا با نام خودتان در وبلاگ قرار
دهم.

دانلود فایل برنامه جستجوی خطی(نوشته محمد رزاقی)

دانلود فایل برنامه جستجوی باینری(نوشته محمد رزاقی)

دانلود فایل برنامه مرتب سازی حبابی{Bubble Sort}(نوشته محمد رزاقی)

سلام

یکی از اشکالات زبان برنامه نویسی پاسکال هنگام جستجو این است که
هنگامی که ما یک عنصر را برای جستجو در یک برنامه می دهیم برای مثال اگر
آن عنصر به تعداد ۱۰ بار در برنامه ما استفاده شده باشد برنامه جستجو فقط
اولین عنصر را پیدا می کند و با بقیه کاری ندارد.

یرای مثال اگر ما
در یک آرایه ۱۰۰ عنصری ۱۰بار عدد ۵ را وارد کرده باشیم و هنگام جستجو عدد
۵ را بخواهیم در این آرایه بیابیم برنامه ما فقط اولین عنصری که عدد ۵ در
آن وجود دارد را به ما نمایش می دهد ولی من برنامه ای نوشتم که این اشکال
را در زبان پاسکال حل کردم .

یعنی اگر ۱۰ بار عدد ۵ را در یک آرایه ۱۰۰ عنصری داده باشیم این برنامه همه ۱۰ عنصر را برای ما جستجو کرده و نمایش می دهد.

این
برنامه را خودم به تنهایی نوشتم و از هیچ بنی بشری کمک نگرفتم و برنامه را
به استاد ابریشمی هم نشان دادم و ایشان هم درستی برنامه ام را تایید کردند
.

شما از این برنامه می توانید در پروژه انتخاب واحد برای پیدا کردن یک دانشجو یا برای ورود دانشجو به سیستم استفاده کنید.

این برنامه را برای سهولت کارتان در یک فایل ورد نوشتم و برایتان می گذارم.

البته
لازم به ذکر است که من اکثر فایل هایی را که می گذارم را فشرده می کنم تا
اولا ویروس نگیرد و ثانیا اینکه حجم فایل ها کم شود تا دانلود آنها راحتتر
و سریع تر باشد . لذا در مرحله اول برای استفاده از فایل ها به یک برنامه
فشرده ساز مثل Winrar , Win zip,…..دارید.

شما
هم اگر برنامه جدیدی از خودتان نوشتید می توانید آن را در نظرات بگذارید
یا اینکه به ایمیل من razzaghi220@gmail.com بفرستید تا با نام خودتان در
وبلاگ قرار دهم.

من در تلاشم تا این مشکل را در جستجوی باینری(دودویی)حل کنم . اگر حل شد آن را هم می گذارم.

دانلود فایل برنامه جستجوی خطی(نوشته محمد رزاقی)

آموزش برنامه نویسی به زبان پاسکال

Posted by محمد رزاقی On آذر - ۲۳ - ۱۳۸۷ADD COMMENTS

گرد آورندگان : نازنین معرب – ساناز سرو قد طوسی – السا مجرد ویشکایی

این زبان به افتخارریاضیدان،فیلسوف،مخترع ونویسنده مشهورقرن
هفدهم(۱۶۶۲-۱۶۲۶) بلر پاسکال نامگذاری شده است.نیاز مبرم به یک زبان ساده
،منطقی و اصولی برای برنامه نویسی ساخت یافته پروفسور نیکلاس ویرث،استاد
دانشگاه مهندسی زوریخ را بر ان داشت که این زبان را در سال ۱۹۶۹ طراحی
کند. پروفسور ویرث ودستیارش اولین کامپایلر پاسکال را برای ماشینهایCDC
سری ۶۰۰۰ نوشتند ودرمدت کوتاهی بیشتر دانشگاهای معتبر دنیا ازاین
کامپایلراستفاده کردندوهم اکنون یکی ازمشهورترین زبانهاست.زیرا در تمام
کامپیوترهای بزرگ و کوچک قابل اجرا است.( کامپایلر پاسکال به زبان پاسکال
نوشته شده است!)همچنین دارای امکاناتی است که به کمک آنها می توان برنامه
های ساخت یافته نوشت بعلاوه دارای انواع داده های گوناگون برای کاربردهای
مختلف است. زبان پاسکال را درکاربردهای زیاد مانند سیستم حقوق،کارهای
آموزشی،کارهای علمی،سیستم عامل استفاده کرده اند و نتیجه بسیار موفقیت
آمیز بوده است.

برای دانلود بر روی لینک ادامه مطلب کلیک کنید.

نرم افزار توربو پاسکال برای Dos &windows

Posted by محمد رزاقی On آذر - ۱۰ - ۱۳۸۷۱ COMMENT

زبان برنامه نویسی پاسکال در سال ۱۹۶۹ میلادی توسط پرفسور نیکلات ورث از استادان عرصه نرم افزار از دانشگاه زوریخ ابداع گردید.
این
زبان یکی از پرکاربرد ترین زبانهای آموزشی و کاربردی در دنیای برنامه
نویسی محسوب می گردد و در زمینه های مختلفی مانند
گرافیکی،حسابداری،انبارداری و… می توان به خوبی از آن بهره جست.
نسخه
جدید این برنامه توسط شرکت Borland به جهان کامپیوتر عرضه گردید که دارای
چندین کامپایلر مختلف می باشد که نسخه Turbo آن در اختیار کابر قرار گرفته
است.
در بر داشتن ساختار کلی یک زبان برنامه نویسی و کلمات رزرو شده گوناگون برای سهولت در کار،این زبان را به محبوبیت خاصی رسانیده است.
البته این زبان برنامه نویسی تا به حال در چندین توزیع مختلف روانه بازار شده است که من در این پست توزیع های Dos و Windows را برایتان می گذارم.
لازم به ذکر است که نسخه Dos موجود در این پست کاملترین نسخه این توزیع می باشد و تمامی کامپایلر های مخصوص نسخه داس را دارا می باشد . چون نصب نسخه داس برای بعضی از کاربران ایجاد اشکال نموده در اینجا نحوه نصب کامل این توزیع را برایتان به صورت یک فیلم آموزشی با فرمت avi می گذارم تا شاید توانسته باشم کمکی به شما کرده باشم.
نصب توزیع Windows این زبان بسیار ساده می باشد ولی یک مشکل بزرگی که در سیستم من و در دیگر سیستم ها وجود دارد این است که بعد از پایان برنامه نویسی برنامه با نرم افزار راحت کامپایل می شود اما در هنگام اجرای برنامه که به صورت فایل exe در آمده است این error را می دهد:
Run time error 105 at 0001:0035
البته من اکثر نرم افزار هایی را که فکر می کردم در سیستم خود کم دارم را نصب کردم(مثل: Microsoft Frame Work v2.0) ولی باز هم جواب نداد.
اگر کسی توانست این مشکل را بر طرف کند خوشحال می شوم مرا هم در جریان بگذارد .

دانلود پاسکال برای ویندوز(۳MB )
دانلود پاسکال برای داس(۱۴MB )
پسورد نصب نسخه داس :arasbookshop (حروف کوچک و پشت سر هم )
دانلود فیلم آموزشی نصب پاسکال برای داس (۱۲MB )