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



ارسال پاسخ  به روز آوری
 
رتبه به موضوع
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در زمینه برنامه نویسی
۵:۳۹, ۳۰/دی/۹۳
شماره ارسال: #1
آواتار
سلام به همگی
من اصلا برنامه نویسی بلد نیستم اما استاد دانشگاهمون یه پروژه داده در حد LALIGA
حالا میخوام شروع کنم اما اول کاری این ارور رو داد:
http://8pic.ir/images/88zw6bbr6p77krjptpkc.png
چون میدونستم اینجا خیلی ها بلدن و قبلا گفته بودن آماده ی کمک هستن تاپیک رو زدم
دیگه تعارف اوم نیومد داره دیگه.............
یه سوال دیگه دارم نخندینا
این که گذاشتم زبان c هست یا c++
اصلا جفتشون یکیه یا جفتشون دوتاست؟
ارسال ایمیل به این کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
 تقدیر و تشکر از مطلب توسط: MEEAAD
۰:۰۱, ۱/بهمن/۹۳
شماره ارسال: #2
آواتار
اصلا این اشتیاق دوستان به کمک کردن منو خجالت زده کرد
انقدر هجوم نیارید
یکی یکی
ههههههههههههههههههههههههه
ارسال ایمیل به این کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
 تقدیر و تشکر از مطلب توسط: MEEAAD
۰:۰۷, ۱/بهمن/۹۳ (آخرین ویرایش ارسال: ۱/بهمن/۹۳ ۰:۱۲ توسط انتصـار.)
شماره ارسال: #3
آواتار
ورودي ها و خروجي هاتون چيه؟!
فك كنم به خاطر اينكه متغير معرفي نكردين و هنوز چيزي رو دريافت نكردين كه بخوايد خروجي بگيريد
من خودم خيلي بلد نيستم ببخشيد
اين زبان c++ هست
البته خيلي متفاوت نيستن
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
۱:۲۰, ۱/بهمن/۹۳
شماره ارسال: #4
آواتار
C و C++ تقریبا مثل همن، تفاوت زیادی با هم ندارن
C ب زبان ماشین نزدیک تره، C++ به زبان ما نزدیک تره
ی سری دستوراشون با هم فرق می کنه
مثلا

توی C++، شما از Cout و Cin استفاده می کنین
اما توی C، از Printf و Scanf استقاده می کنین.

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

پروژه تون چی هست ؟
ارسال ایمیل به این کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
 تقدیر و تشکر از مطلب توسط: سدرة المنتهی
۶:۱۲, ۱/بهمن/۹۳
شماره ارسال: #5
آواتار
░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░♥░░
♥.......•*¨`*•. ☆ .•*¨`*•. ♥ .•*¨`*•. ☆ .•*¨`*•.......♥
ســـ♥ـــلام عـــ♥ـــزیز[تصویر: 8wohgefitvskipoma3n1.jpg]
(۱/بهمن/۹۳ ۰:۰۱)آقـــ♥ـــایaaaaa نوشته است:  اصلا این اشتیاق دوستان به کمک کردن منو خجالت زده کرد
انقدر هجوم نیارید
چشم سعی خودمون را می کنیم ولی این اشتیاق به کمک کردن مگه میذاره [تصویر: utt7vv5ez297wrwg3o3z.jpg]
اصلا به خاطر همین اشتیاق، مـــ♥ـــن مجبور شدم دوباره آیدی جدید بسازم[تصویر: u7ix1akw7nwsi7okftds.jpg]
(۱/بهمن/۹۳ ۰:۰۱)آقـــ♥ـــایaaaaa نوشته است:  من اصلا برنامه نویسی بلد نیستم اما استاد دانشگاهمون یه پروژه داده در حد LALIGA

دوســـ♥ـــت عـــ♥ـــزیز چون دیگه مخاطب خاص این مطلب شما هستید و قرار نیست استفاده ی عمومی داشته باشد


براتون به صورت خیلی ساده می نویسم و در همین ابتدا بگم که برنامه نویسی در این سطح کار زیاد سختی


نیست و من با توجه به اطلاعاتی که دادید نمی دونم دقیقا باید از کجا شروع کنم یا مثلا پروژه ی شما دقیقا چی هست


یا چقدر زمان دارید ولی اگر فرض کنیم استاد از شما خواسته باشند تا برنامه ای بنویسید که مثلا تاریخ شمسی را از ورودی گرفته


و در عوض تاریخ میلادی آن روز را در خروجی چاپ کند (به قول خودتان در حد LALIGA)


جسارتا از برنامه ناقص نوشته شده که توی عکس هست کاملا واضحه که نمیشه توی مدت کوتاهی این سطح از برنامه نویسی


را فرا بگیرید و نیاز به زمان و تمرین زیادی دارد و اگر استادتون هم به شما در این زمینه آموزشی نداده باشند،


هم از نظر اخلاقی و هم از نظر قانونی نمی تونن چنین چیزی را از شما درخواست کنند [تصویر: 170g7jy47r3a56sbvgz6.jpg]

(۱/بهمن/۹۳ ۰:۰۱)آقـــ♥ـــایaaaaa نوشته است:  این که گذاشتم زبان c هست یا c++
اصلا جفتشون یکیه یا جفتشون دوتاست؟


برای اینکه فرق بین C و C++ (که حتما می دونید باید بخونید سی پلاس پلاس) متوجه بشیم، اول باید بدونیم که


کلا زبان های برنامه سازی متعددی وجود دارند و برنامه نویسان، دستورالعمل های برنامه را به زبان های مختلفی می نویسند.


بعضی از این زبان ها، مستقیماً توسط رایانه قابل درک هستند ولی بعضی دیگر باید به زبان "ماشین"


یعنی زبانی که رایانه آنها را درک کند ترجمه شوند. امروزه تعداد بسیار زیادی زبان برنامه سازی وجود دارد که هر کدام


از آنها برای اهداف خاصی طراحی شدن ولی تمام این زبان ها را می توان به سه دسته تقسیم کرد:


1)زبان ماشین (فقط از کدهای 0 و 1 استفاده می کند)


2) زبان اسمبلی (از نمادها و علامت های خاصی استفاده می کند)

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 عزیز نوشته است:  


داده اید ولی چون بین کلمه ی daneshgah (با حروف کوچک) و کلمه ی AZAD (با حروف بزرگ)


فاصله ای نگذاشته اید که کامپایلر (Compiler) آن دو کلمه را به عنوان یک کلمه محسوب کرده و به همین دلیل


غلط یاب، خطا گرفته است که با ایجاد فاصله بین دو کلمه این موضوع درست می شود (البته این فقط یکی از اشکالات بود)

آقا خیلی ممنون از توضیحاتتون خیییییییییییییلـــــــــــــــــــی خوب بود
منتها مشکل من اون خط نیست
اون مربع قرمزی هست که بالا سمت چپه
اون ارور رو نمیدونم چیکار کنم.
اینم پروژمه - البته ده قسمت بود که پنج تاش با دوستمه - من موندمو اینها - علی موند و حوضش
ارسال ایمیل به این کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
 تقدیر و تشکر از مطلب توسط: MEEAAD
۹:۵۱, ۱/بهمن/۹۳ (آخرین ویرایش ارسال: ۱/بهمن/۹۳ ۹:۵۹ توسط انتصـار.)
شماره ارسال: #7
آواتار
(۱/بهمن/۹۳ ۹:۰۲)aaaaa نوشته است:  اون مربع قرمزی هست که بالا سمت چپه
اون ارور رو نمیدونم چیکار کنم.

اون قسمت به اینصورت باید تصحیح بشه : include <iostream.h>l
یعنی یه h. بعدش رو ننوشتین
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
 تقدیر و تشکر از مطلب توسط: سدرة المنتهی
۱۱:۵۳, ۱/بهمن/۹۳
شماره ارسال: #8
آواتار
(۱/بهمن/۹۳ ۹:۵۱)انتصـار نوشته است:  اون قسمت به اینصورت باید تصحیح بشه : include <iostream.h>l
یعنی یه h. بعدش رو ننوشتین


بازم نشدHuh
ارسال ایمیل به این کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
۱۲:۲۷, ۱/بهمن/۹۳
شماره ارسال: #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
ارسال ایمیل به این کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در صفحه جدید
 تقدیر و تشکر از مطلب توسط: MEEAAD ، سدرة المنتهی
ارسال پاسخ  به روز آوری


[-]
کاربرانی که این موضوع را مشاهده می کنند:
1 میهمان

[-]
موضوعات مشابه ...
موضوع: نویسنده پاسخ: مشاهده: آخرین ارسال
Star شیرجه آموزشی در دنیای وب با طعم برنامه نویسی! منتظر کوچولو 11 32,616 ۳/بهمن/۹۶ ۱۲:۴۹
آخرین ارسال: mehdiko
Star نظرات،سؤالات و تمرینات برنامه نویسی منتظر کوچولو 64 25,340 ۲۸/تیر/۹۶ ۱۰:۵۰
آخرین ارسال: tarjome3001

پرش در بین بخشها:


بالا