زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است. زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است. این زبان در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را “C با کلاس” نامگذاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC 14882:1998 استاندارد شد.
در ادامه با معروفترین کامپایلرهای سی و سی پلاس پلاس آشنا میشوید و لینک دانلود آنها را مشاهده میکنید…
نرم افزار نقشه کشی اتوکد Autodesk AutoCad 2011
اتوکد نرم افزار قدرتمند طراحی ساختمان ویژه مهندسان و دانشجویان رشته عمران در اکثر رشته های مهندسی افراد برای تهیه پروژه خود نیاز دارند تا با کمک نرم افزاری ابتدا آن را بر روی رایانه طراحی و آنالیز کنند و سپس آن را به مرحله اجرا برسانند. یکی از نرم افزارهای معروفی که اکثر دانشجویان و مهندسین رشته ی عمران از آن استفاده می کنند نرم افزار AutoCAD است. در واقع اتوکد نام نرمافزاری است که برای ترسیم نقشه های مهندسی و صنعتی به کار گرفته می شود .
دانشجویان رشته های عمران برای دریافت مدرک دانشگاهی خود حتما می بایست طریقه ی کار با این نرم افزار را به طور کامل آموخته باشند.
در ادامه بعد از آشنا شدن با ویژگی های این نسخه، لینک دانلود را مشاهده میکنید.
نرم افزار نقشه کشی اتوکد Autodesk AutoCad 2016
مطمئنا مهندسان نقشه کشی و عمران این ابزار را بسیار بهتر از افراد معمولی می شناسند. AutoCad جدای از این نرم افزار در حقیقت یک استاندارد جهانی است. در همه جای جهان اگر قرار باشد نقشه ای کشیده شود، همه آن را با محصول Autodesk ترسیم خواهند کرد. شرکت Autodesk غول گرافیک سه بعدی جهان است. این ابزار بیشتر برای مهندسان و طراحان نقشه کشی و عمران طراحی شده است.
در ادامه بعد از آشنا شدن با قابلیت های این برنامه در نسخه ۲۰۱۶، لینک دانلود را مشاهده می کنید.
چاپ زیر رشته ی در حال تکرار در رشته در جاوا
متدی بنویسید که یک رشته را دریافت کند وبزرگترین زیر رشته ای که هم در ابتدا وهم درانتها تکرار شده است مانند
abxyab ->ab
تقسیم آرایه به دو قسمت مساوی در جاوا
متدی بنویسید که یک آرایه دریافت و مشخص کند آیا آرایه را می توان طوری به دو قسمت تقسیم کرد که جمع اعداد قسمت اول و دوم با هم برابر باشد؟
(بیشتر…)
مجاور بودن دو عدد در جاوا
برنامه ای بنویسید که یک آرایه از اعداد طبیعی دریافت کرده واگر عنصر 2 با3 مجاور بود یا 3 با 4 مجاور بود مقدار true را برگرداند
(بیشتر…)
کلاس مستطیل در جاوا
برنامه ای که بتواند کلاس مستطیل را با ویژگی های زیر در جاوا شبیه سازی کند،
۱- هر مستطیل با مختصات دو نقطه مشخص می شود.
۲- متدهایی برای محاسبه طول و عرض و محیط و مساحت مستطیل
۳- متدهای پیشفرض مقایسه ی دو مستطیل و متد toString و equals
و …
حذف کاراکتر از رشته در جاوا
برنامه ای بنویسید که یک رشته ویک عددn دریافت کندوخروجی آن ،رشته ای باشد که کاراکتری که درمحل n قرار دارد،حذف شده باشد.
kitten -> kiten
تغییر مکان یک کاراکتر در رشته در جاوا
برنامه ای بنویسید که تمام xهای کوچک موجود در رشته را به آخر رشته انتقال دهد
xihxih -> ihihxx
آموزش زبان سی پلاس پلاس
معرفی کتاب آموزش زبان برنامه نویسی سی پلاس پلاس
بدون تردید یکی از موفق ترین زبان های برنامه نویسی دنیا زبان ++C بوده و هست. درک و یادگیری این زبان حتی برای برنامه نویسان زبان های دیگر هم ضروری است. چون وجود سیستم عاملی مثل ویندوز و حتی اندروید تا حد زیادی بدون وجود ++C قابل تصور نیست.
از آن جایی که این زبان معمولا به عنوان یکی از دروس دانشگاه هم آموزش داده می شود شروع به نوشتن یک کتاب در این زمینه کردم که مطالب آن تمام برنامه نویسان در هر سطحی و علاقه مندان را پوشش می دهد.
ویژگی این کتاب در این جا است که هم می تواند به صورت خودآموز مورد استفاده قرار بگیرد و هم کتابی جامع. از طرفی با این که در این کتاب از کامپایلر Visual Studio (که بسیار راحت و قدرتمند و در دسترس است) برای اجرای برنامه ها استفاده می شود ولی در صورت لزوم هر جا که کامپایلر Visual Studio مایکروسافت با ++Turbo C بورلند تفاوت داشته باشد توضیحات لازم داده می شود تا برنامه نویس (یا دانشجو) به راحتی بتواند با هر کامپایلری کار کند. افرادی هم که دسترسی به کامپیوتر همراه برای آن ها مشکل است می توانند از نرم افزار CppDroid نسخه اندروید که یکی از قدرتمند ترین کامپایلر های اندروید است برای حل بسیاری از تمرین های این کتاب استفاده کنند.
اگر برنامه نویس مبتدی هستید حتما سعی کنید بخش اول را به صورت کامل مطالعه کنید. چون در این بخش مطالب به صورت پشت سر هم و گام به گام و مفصل توضیح داده شده اند.
فراموش نکنید که خواندن هزاران منبع هم نمی تواند به اندازه ی استفاده ی عملی و مستقیم از کامپیوتر برای انسان مفید باشد.
در این کتاب برنامه نویسی را از دیدگاه کامپایلر – کاربر یاد می گیرید. مزیت این روش این است که دیگر ما در همه جا بررسی نمی کنیم که در حافظه چه رخ می دهد. بیش تر تلاش بر این است که چیزی را یاد بگیریم که یک برنامه نویس نرم افزار به آن احتیاج دارد.(نه سخت افزار)
امیدوارم که شما عزیزان مشکلات فنی و نگارشی که ممکن است از چشم نویسنده پنهان بوده باشند را ببخشید و در صورت امکان آن ها را برای ما بفرستید تا در ویرایش های جدید مشکلات برطرف شوند. در صورت لزوم می توانید سوالات خود را در مورد ++C (یا حتی برنامه نویسی های دیگر مانند VB و #C و …) و مباحث دیگر مرتبط با کامپیوتر را به ایمیل ذکر شده یا تلگرام در پایین ارسال نمایید.
suppprt@samiantec.ir
Telegram ID : Contact99
برای دانلود به ادامه ی مطلب بروید.