|
کمک در زمینه برنامه نویسی
|
|
۵:۳۹, ۳۰/دی/۹۳
شماره ارسال: #1
|
|||
|
|||
|
سلام به همگی
من اصلا برنامه نویسی بلد نیستم اما استاد دانشگاهمون یه پروژه داده در حد LALIGA حالا میخوام شروع کنم اما اول کاری این ارور رو داد: http://8pic.ir/images/88zw6bbr6p77krjptpkc.png چون میدونستم اینجا خیلی ها بلدن و قبلا گفته بودن آماده ی کمک هستن تاپیک رو زدم دیگه تعارف اوم نیومد داره دیگه............. یه سوال دیگه دارم نخندینا این که گذاشتم زبان c هست یا c++ اصلا جفتشون یکیه یا جفتشون دوتاست؟ |
|||
|
|
۰:۰۱, ۱/بهمن/۹۳
شماره ارسال: #2
|
|||
|
|||
|
اصلا این اشتیاق دوستان به کمک کردن منو خجالت زده کرد
انقدر هجوم نیارید یکی یکی ههههههههههههههههههههههههه |
|||
|
|
۰:۰۷, ۱/بهمن/۹۳
(آخرین ویرایش ارسال: ۱/بهمن/۹۳ ۰:۱۲ توسط انتصـار.)
شماره ارسال: #3
|
|||
|
|||
|
ورودي ها و خروجي هاتون چيه؟!
فك كنم به خاطر اينكه متغير معرفي نكردين و هنوز چيزي رو دريافت نكردين كه بخوايد خروجي بگيريد من خودم خيلي بلد نيستم ببخشيد اين زبان c++ هست البته خيلي متفاوت نيستن |
|||
|
۱:۲۰, ۱/بهمن/۹۳
شماره ارسال: #4
|
|||
|
|||
|
C و C++ تقریبا مثل همن، تفاوت زیادی با هم ندارن
C ب زبان ماشین نزدیک تره، C++ به زبان ما نزدیک تره ی سری دستوراشون با هم فرق می کنه مثلا توی C++، شما از Cout و Cin استفاده می کنین اما توی C، از Printf و Scanf استقاده می کنین. تاحالا توی محیط کد بلاک کار نکردم اما خب اون ی تیکه ای ک زیرش قرمز کشیده رو پاک کنین ببینید چی میگه بعد اون یکی تیکه ش رو پاک کنین ببینید چی مگه خلاصه یکمی باهاش بازی کنین دستتون میاد ک چرا داره ارور میده پروژه تون چی هست ؟ |
|||
|
|
۶:۱۲, ۱/بهمن/۹۳
شماره ارسال: #5
|
|||
|
|||
|
░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░
♥.......•*¨`*•. ☆ .•*¨`*•. ♥ .•*¨`*•. ☆ .•*¨`*•.......♥ ســـ♥ـــلام عـــ♥ـــزیز ![]() (۱/بهمن/۹۳ ۰:۰۱)آقـــ♥ـــایaaaaa نوشته است: اصلا این اشتیاق دوستان به کمک کردن منو خجالت زده کردچشم سعی خودمون را می کنیم ولی این اشتیاق به کمک کردن مگه میذاره ![]() اصلا به خاطر همین اشتیاق، مـــ♥ـــن مجبور شدم دوباره آیدی جدید بسازم ![]() (۱/بهمن/۹۳ ۰:۰۱)آقـــ♥ـــایaaaaa نوشته است: من اصلا برنامه نویسی بلد نیستم اما استاد دانشگاهمون یه پروژه داده در حد LALIGA دوســـ♥ـــت عـــ♥ـــزیز چون دیگه مخاطب خاص این مطلب شما هستید و قرار نیست استفاده ی عمومی داشته باشد براتون به صورت خیلی ساده می نویسم و در همین ابتدا بگم که برنامه نویسی در این سطح کار زیاد سختی
نیست و من با توجه به اطلاعاتی که دادید نمی دونم دقیقا باید از کجا شروع کنم یا مثلا پروژه ی شما دقیقا چی هست
یا چقدر زمان دارید ولی اگر فرض کنیم استاد از شما خواسته باشند تا برنامه ای بنویسید که مثلا تاریخ شمسی را از ورودی گرفته
و در عوض تاریخ میلادی آن روز را در خروجی چاپ کند (به قول خودتان در حد LALIGA)
جسارتا از برنامه ناقص نوشته شده که توی عکس هست کاملا واضحه که نمیشه توی مدت کوتاهی این سطح از برنامه نویسی
را فرا بگیرید و نیاز به زمان و تمرین زیادی دارد و اگر استادتون هم به شما در این زمینه آموزشی نداده باشند،
هم از نظر اخلاقی و هم از نظر قانونی نمی تونن چنین چیزی را از شما درخواست کنند ![]() (۱/بهمن/۹۳ ۰:۰۱)آقـــ♥ـــایaaaaa نوشته است: این که گذاشتم زبان c هست یا c++ برای اینکه فرق بین C و C++ (که حتما می دونید باید بخونید سی پلاس پلاس) متوجه بشیم، اول باید بدونیم که کلا زبان های برنامه سازی متعددی وجود دارند و برنامه نویسان، دستورالعمل های برنامه را به زبان های مختلفی می نویسند. بعضی از این زبان ها، مستقیماً توسط رایانه قابل درک هستند ولی بعضی دیگر باید به زبان "ماشین"
یعنی زبانی که رایانه آنها را درک کند ترجمه شوند. امروزه تعداد بسیار زیادی زبان برنامه سازی وجود دارد که هر کدام
از آنها برای اهداف خاصی طراحی شدن ولی تمام این زبان ها را می توان به سه دسته تقسیم کرد: 1)زبان ماشین (فقط از کدهای 0 و 1 استفاده می کند) 3) زبان سطح بالا (یک دستورالعمل در آنها، چندین کار را انجام می دهد) زبان برنامه نویسی C++ یکی از زبان های سطح بالا است که همون طور که یکی از کاربران محترم اشاره کردند به زبان محاوره ای خودمون نزدیک است. کلاً دو سبک برنامه نویسی متداول وجود دارد:
سبک برنامه نویسی ساخت یافته (Structured Programming)
سبک برنامه نویسی شیء گرا (Object Oriented Programming)
تفاوت اصلی زبان C و زبان C++ در همین است،
زیرا زبان C از سبک برنامه نویسی ساخت یافته (Structured Programming) بهره می برد؛
درحالی که زبان C++ از سبک برنامه نویسی شیء گرا (Object Oriented Programming) پیروی می کند.
حالا اینکه خود شیء گرا یعنی چی باید چند تا مثال کتابی زد:
انتزاع (Abstraction) : هنگامی که به تصاویر مانیتور خود نگاه می کنیم؛ این توانایی ما را قادر می سازد
تا به جای اینکه تصاویر صفحه نمایش را به صورت نقاط منفردی از رنگ ها (پیکسل) در نظر بگیریم،
آن ها را به عنوان اشیایی مثل مردم، درخت و کوه تصور کنیم. در صورت لزوم، می توانیم به جای اینکه
به ذرات شن فکر کنیم، به ساحل فکر کنیم و به جای اینکه به درخت فکر کنیم به جنگل فکر کنیم و........ .
حالا خود این اشیا را می توان به دو دسته ی "اشیای جاندار" و "اشیای بی جان" تقسیم کرد.
صفات (Attributes) : حالا خود این اشیا (چه جاندار و چه بی جان)، چیزهای مشترکی را دارند.
آنها صفاتی مثل اندازه، شکل و وزن دارند.
رفتار (Behavior) : همه ی آنها رفتارهایی را از خودشان نشان می دهند؛ مثلا توپ می غلتد،
بالا و پایین می رود، پُر باد و کم باد می شود و........ .
حالا با توجه به این تفکر شیء گرایی، زبان های برنامه سازی ویژه ای مثل C++ طراحی شدن
تا اشیای دنیای واقعی را در مفاهیم موجود در زبان مدل سازی کنند. بنابر این زبان C++ علاوه بر
ویژگی ساخت یافتگی که در C (بخونید پدربزرگش) موجود است، امکاناتی برای مدل سازی اشیا (یعنی همون مثال های بالا) را نیز دارد.
زبان C++ برای مدل سازی اشیای دنیای واقعی، از مفهومی به نام کلاس (Class) استفاده می کند.
بنابر این اشیایی مثل هواپیما، دانش آموز و یا همون چیزی که خودتون نوشتید یعنی دانشگاه آزاد
و کلا هر آنچه را که فکر می کنید، می توان در C++ به صورت یک کلاس طراحی کرد.
و توجه داشته باشید که C++ نسبت به حروف حساس است یعنی در این زبان، بین حروف کوچک و بزرگ
تفاوت است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته می شوند. به عنوان مثال، while
یک کلمه ی کلیدی است ولی همین کلمه با حروف بزرگ WHILE این طور نیست.
کلا توصیه می شود که تمام برنامه های C++ با حروف کوچک نوشته شوند البته برای چاپ متن ها
با cout (بخونید سی اوت) باید آنها را در کوتیشن قرار داد که شما هم همین کار را به درستی انجام
داده اید ولی چون بین کلمه ی daneshgah (با حروف کوچک) و کلمه ی AZAD (با حروف بزرگ)
فاصله ای نگذاشته اید که کامپایلر (Compiler) آن دو کلمه را به عنوان یک کلمه محسوب کرده و به همین دلیل
غلط یاب، خطا گرفته است که با ایجاد فاصله بین دو کلمه این موضوع درست می شود (البته این فقط یکی از اشکالات بود)
برای پی بردن به بقیه ی اشکالات و کلا نحوه ی برنامه نویسی صحیح پیشنهاد می شود فایل PDF زیر را دانلود نموده و بعد از مطالعه و حل تمرینات آن اگر باز هم مشکلی بود، سوالات خود را مطرح بفرمایید:
البته این سایت هم می تونه خیلی مفید باشه: http://www.bekaran.com/Tutorials/CPP/Intro.aspx ✿✿✿✿✿✿✿✿☼✿ ♥.......•*¨`*•. ☆ .•*¨`*•. ♥ .•*¨`*•. ☆ .•*¨`*•.......♥ ░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░ |
|||
|
۹:۰۲, ۱/بهمن/۹۳
شماره ارسال: #6
|
|||
|
|||
(۱/بهمن/۹۳ ۶:۱۲)MEEAAD عزیز نوشته است: آقا خیلی ممنون از توضیحاتتون خیییییییییییییلـــــــــــــــــــی خوب بود منتها مشکل من اون خط نیست اون مربع قرمزی هست که بالا سمت چپه اون ارور رو نمیدونم چیکار کنم. اینم پروژمه - البته ده قسمت بود که پنج تاش با دوستمه - من موندمو اینها - علی موند و حوضش |
|||
|
|
۹:۵۱, ۱/بهمن/۹۳
(آخرین ویرایش ارسال: ۱/بهمن/۹۳ ۹:۵۹ توسط انتصـار.)
شماره ارسال: #7
|
|||
|
|||
|
|
۱۱:۵۳, ۱/بهمن/۹۳
شماره ارسال: #8
|
|||
|
|||
|
۱۲:۲۷, ۱/بهمن/۹۳
شماره ارسال: #9
|
|||
|
|||
|
خلاصتا سی و سی پلاس پلاس هر کدوم چند تا زبون با استانداردهای مختلفن.
شما سعی می کنید کد سی پلاس پلاس رو در سی بنویسید که طبیعتا خطا دریافت می کنید. |
|||
|
۱۲:۳۶, ۱/بهمن/۹۳
(آخرین ویرایش ارسال: ۱/بهمن/۹۳ ۱۴:۲۱ توسط Arash.j.)
شماره ارسال: #10
|
|||
|
|||
|
سلام دوست عزیز اگر میخوای از سرفایل iostream استفاده کنی باید فایل رو به c1.cpp تغییر بدی. (تو عکس c1.c هستش این یعنی کامپایلر c در حال اجراست که این کامپایلر کتابخانه ای به نام iostream نمیشناسه جایگزین iostream تو این کامپایلر stdio.h هست ولی اگر ازش استفادخ کنی باید برنامتو به زبان c بنویسی مثلا جای cout باید بنویسی printf )
البته من با نرم افزار code blocks کار نکردم تا حالا و زیاد اشنا نیستم . (جای سواله که چرا از microsoft visual studio استفاده نمیکنید ؟) ضمن اینکه الان اگر برنامه اجرا هم بشه سریع بسته میشه , قبل از return 0 این دستور رو وارد کن : ; ("system ("pause |
|||
|
|
|
|
|
| 1 میهمان |
|
|
|||||
| موضوع: | نویسنده | پاسخ: | مشاهده: | آخرین ارسال | |
| شیرجه آموزشی در دنیای وب با طعم برنامه نویسی! | منتظر کوچولو | 11 | 32,616 |
۳/بهمن/۹۶ ۱۲:۴۹ آخرین ارسال: mehdiko |
|
| نظرات،سؤالات و تمرینات برنامه نویسی | منتظر کوچولو | 64 | 25,340 |
۲۸/تیر/۹۶ ۱۰:۵۰ آخرین ارسال: tarjome3001 |
|










![[تصویر: 8wohgefitvskipoma3n1.jpg]](http://8pic.ir/images/8wohgefitvskipoma3n1.jpg)
![[تصویر: utt7vv5ez297wrwg3o3z.jpg]](http://8pic.ir/images/utt7vv5ez297wrwg3o3z.jpg)
![[تصویر: u7ix1akw7nwsi7okftds.jpg]](http://8pic.ir/images/u7ix1akw7nwsi7okftds.jpg)
![[تصویر: 170g7jy47r3a56sbvgz6.jpg]](http://8pic.ir/images/170g7jy47r3a56sbvgz6.jpg)
