(Boolean)آموزش زبان برنامه نویسی سی پلاس پلاس-متغیرهای
آموزش زبان برنامه نویسی سی پلاس پلاس:نوع داده های Boolean استفاده می شود برای اعلان یک متغیر که مقدارش به صورت true, (1) , یا 0),false) می خواهد تنظیم شود.برای اعلان چنین مقداری شما از کلمه ی کلیدی bool استفاده کنید.متغیر می تواند با یک مقدار اولیه,مقدار دهی شده باشد.
ثابت Boolean برای بررسی و ضعیت یک متغیر (یا یک تابع) که true یا false است استفاده می شود.شما می توانید چنین متغیری را مانند زیر اعلان کنید:
Bool GotThePassingGrade = true;
سپس در برنامه برای دانش آموزانی که نمره ی مردود گرفته اند شما می توانید مقدار دیگری را اختصاص دهید.به صورت زیر:
GotThePassingGrade = false
مثال زیر را مشاهده می کنیم:
#include <iostream>
using namespace std;
int main()
{
bool MachineIsWorking = true;
cout << "Since this machine is working, its value is "
<< MachineIsWorking << endl;
MachineIsWorking = false;
cout << "The machine has stopped operating. "
<< "Now its value is " << MachineIsWorking << endl;
return 0;
}
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
>= آموزش برنامه نویسی-مقایسه برای مقدار بزرگتر < و بزرگتر مساوی
آموزش زبان برنامه نویسی سی پلاس پلاس:وقتی دو مقدار از نوع یکسان ,باهم تفاوت دارند معمولا یکی از آن ها بزرگتر از دیگری است. C++ یک عملگر منطقی فراهم آورده است که ممکن می سازد اگر یکی از دو مقدار از دیگری بزگتر است متوجه شوید .نماد عملگری که برای این عملکرد استفاد می شود < است.به صورت زیر استفاده می شود:
Value1 > Value2
در این مورد هر دو عامل می توانند متغیر باشند و یا عامل سمت چپ می تواند متغیر باشد, وقتی که عامل سمت راست یک ثابت است.اگر مقدار که در سمت چپ عملگر < قرار دارد بزرگتر از مقدار سمت راست (یا یک ثابت) باشدمقایسه نتیجه ی true یا یک مقدار مثبت تو لید خواهد کرد.در غیر اینصورت ,مقایسه false یا صفر ارائه خواهد داد.
HTML clipboard
عملگر های بزرگتر از و مساوی می توانند ترکیب شوند و یک عملگر مانند =< تولید کنند که عملگر “بزرگتر از یا مساوی ” نامیده می شود.این عملگر به صورت زیر استفاده می شود:
Value1 <= Value2
یک مقایسه بین هر دو عامل Value1 و Value2 انجام می شود. اگر Value1 و Value2 مقدار یکسانی داشته باشند نتیجه true یا یک مقدار مثبت خواهد بود.اگر مقدار عامل سمت چپ بزرگتر از عامل سمت راست باشد باز هم مقایسه true یا یک مقدار مثبت تولید خواهد کرد.اگر مقدار عامل سمت چپ به طور صزیح کمتر از عامل سمت راست باشد,مقایسه نتیجه ی false یا صفر (null) تولید خواهد کرد.

در اینجا جدولی از خلاصه ی عملگر های منطقی که مطالعه نمودیم مشاهده می کنیم:
|
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
<=-زبان برنامه نویسی-ترکیب مقدار مساوی و کوچکتر
آموزش زبان برنامه نویسی سی پلاس پلاس:دو عملکرد پیشین می توانند برای مقایسه کردن دو مقدار ترکیب شده باشند.این عملگر ممکن می سازد که اگر دو مقدار یکسان هستند یا اگر اولی از دومی کمتر است شما متوجه شوید.این عملگر به صورت => مانند زیر استفاده می شود:
Value1 <= Value2
عملکرد => یک مقایسه مانند دو عملکرد قبلی انجام می دهد.اگر Value1 و Value2 مقدار یکسانی داشته باشند نتیجه true یا یک مقدار مثبت خواهد بود.اگر عامل سمت چپ, در این مورد Value1, یک مقدار کمتر از عامل دوم داشته باشد (Value2) باز هم نتیجه همان true خواهد بود.

مثال زیر را مشاهده می کنیم:
#include <iostream>
using namespace std;
int main()
{
int Value1 = 15;
int Value2 = (Value1 <= 24);
cout << "Value 1 = " << Value1 << "\n";
cout << "Value 2 = " << Value2 << "\n\n";
return 0;
}
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
> -آموزش زبان سی پلاس پلاس-مقایسه برای یک مقدار کمتر
آموزش زبان برنامه نویسی:برای پی بردن به اینکه آیا یک مقدار از مقدار دیگری کمتر است از عملگر > استفاده می شود.این عملگر به صورت زیر مورد استفاده قرار می گیرد:
Value1 < Value2
مقدار نگه داشته شده به وسیله ی Value1 با Value2 مقایسه می شود.مقایسه می تواند بین دو متغیر باشد مانند :
Variable1 < Variable2
اگر مقداری که به وسیله ی Variable1 نگه داشته شده است از مقدار Variable2 کوچکتر باشد ,مقایسه ی نتیجه ی true یا یک مقدار مثبت تولید خواهد کرد.

مثال زیر را مشاهده نمایید:
#include <iostream>
using namespace std;
int main()
{
int Value1 = 15;
int Value2 = (Value1 < 24);
cout << "Value 1 = " << Value1 << "\n";
cout << "Value 2 = " << Value2 << "\n\n";
return 0;
}
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
=! آموزش زبان برنامه نویسی سی-عملگر نامساوی
آموزش برنامه نویسی سی پلاس پلاس
C++ عملگر دیگری را متضاد با تساوی برای مقایسه ی نامساوی دو مقدار فراهم آورده است.این عملکرد با ترکیب عملگر مساوی و عملگر منطقی نفی مورد استفاده قرار می گیرد.ترکیب نفی منطقی ! و مختصر شده ی == علامت =! را تولید می کند.این عملگر به صورت زیر مورد استفاده قرار می گیرد:
Value1 != Value2
عملگر =! یک عملگر باینری (دوتایی) است (مانند همه ی عملگر های منطقی ,به جز نفی منطقی که عملگر یگانی است)که برای مقایسه ی دو مقدار استفاده می شود.
مقادیر می توانند مانند Variable1 != Variable2 از دو متغیر باشند.در مقایسه ی مقادیر اگر هر دو متغیر مقادیر متفاوت داشته باشند,در نتیجه مقایسه یک مقدار true یا یک مقدار مثبت تولید می نماید.در غیر اینصورت مقایسه false یا 0 تولید خواهد کرد.

مثال زیر را مشاهده می کنیم:
#include <iostream>
using namespace std;
int main()
{
int Value1 = 212;
int Value2 = -46;
int Value3 = (Value1 != Value2);
cout << "Value1 = " << Value1 << "\n";
cout << "Value2 = " << Value2 << "\n";
cout << "Value3 = " << Value3 << "\n\n";
return 0;
}
آشکار است که نامساوی در تضاد با تساوی است.
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
عملگر منطقی نفی
در یک برنامه وقتی یک متغیر ایجاد می شود و یک مقدار می گیرد (مقدار دهی می تواند به صورت اولیه یا تغییر یک مقدار باشد) زنده می شود.سپس متغیر می تواند در هر عملکرد که لازم بود شرکت کند.کامپایلر ردپای هر متغیر که در برنامه پردازش شده وجود دارد حفظ می کند.
وقتی از یک متغیر استفاده نشده باشد یا برای پردازش در دسترس نباشد(در برنامه نویسی Visual ,آن Diasbled مطرح می شود) برای ساخت یک متغیر (به صورت زود گذر) غیر قابل استفاده , شما می توانید مقدار آن را لغو کنید.c++ با سخت گیری بررسی می کند که کدام متغیر مقدارش بی اثر (صفر) است.برای ارائه دادن یک متغر غیر قابل دسترس در طی معین کردن برنامه, عملگر منطقی نفی را به کار بگیرید.این عملگر به صورت زیر به کار برده می شود:
!Value
دو راه اصلی وجود دارد که شما بتوانید از عملگر نفی استفاده کنید که هنگام مطالعه ی عبارات شرطی آموزش داده خواهد شد.راه کلاسیک تر استفاده از عملگر منطقی نفی بررسی حالت یک متغیر است.
برای لغو کردن یک متغیر شما می توانید یک علامت تعجب در سمت چپ آن قرار دهید.
وقتی اینگونه عمل کردید شما می توانید مقدار آن را با استفاده از استخراج کننده ی Cout نمایش دهید.شما حتی می توانید آن را به متغیر دیگر اختصاص دهید.برای مثال نمونه ی زیر را مشاهده نمایید:
#include <iostream>
using namespace std;
int main()
{
int Value1 = 250;
int Value2 = 32;
int Value3 = !Value1;
// Display the value of a variable
cout << "Value1 = " << Value1 << "\n";
// Logical Not a variable and display its value
cout << "!Value2 = " << !Value2 << "\n";
// Display the value of a variable that was logically "notted"
cout << "Value3 = " << Value3 << "\n";
return 0;
}
متغیر وقتی یک مقدار را نگه می دارد زنده است.برای غیر قابل دسترس ساختن آن شما می توانید آن را نفی کنید.وقتی متغیر نفی شد مقدار منطقی آن تغییر یافته است.اگر مقدار منطقی آن true بود که 1 است آن به false که 0 است تغییر خواهد کرد.بنابراین شما می توانید مقدار منطقی یک متغیر را به وسیله ی نفی کردن آن معکوس کنید. برای توضیح مثال زیر را مشاهده می کنیم:
#include <iostream>
using namespace std;
int main()
{
int Value1 = 482;
int Value2 = !Value1;
cout << " Value1 = " << Value1 << "\n";
cout << " Value2 = " << Value2 << "\n";
cout << "!Value2 = " << !Value2 << "\n\n";
return 0;
}
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
== آموزش برنامه نویسی سی-عملگر تساوی
برای مقایسه ی دو مقدار جهت اطلاع از تساوی آن ها c++ از عملگر == استفاده می نماید.به صورت زیر می توانید از این عملگر استفاده نمایید:
Value1==Value2
عملکرد تساوی برای پی بردن به اینکه دو متغیر (یا یک متغیر و یک ثابت)مقدار یکسانی دارند استفاده می شود.با توجه به دستور شما کامپایلر می خواهد مقدار Value1 را با Value2 مقایسه کند.اگر Value1 و Value2 مقدار یکسانی داشته باشند مقایسه نتیجه یtrue تولید می کند.اگر مقدار آن ها متفاوت باشد, مقایسه False یا 0 ارائه خواهد داد.

بیشتر مقایسه ها که در c++ انجام می شود در عباراتی شرطی به کار برده می شود.
چرا که یک مقایسه در نتیجه یک مقدار صحیح تولید می کند که نتیجه ی مقایسه می تواند روی صفحه ی مانیتور با استفاده از (extractor) استخراج کننده ی cout نمایش داده شود.برای مثال دستور زیر را مشاهده می کنیم:
#include <iostream>
using namespace std;
int main()
{
int Value = 15;
cout << "Comparison of Value == 32 produces " << (Value == 32) << "\n\n";
return 0;
}
نتیجه ی مقایسه می تواند به یک متغیر اختصاص داده شود.ذخیره ی مقایسه با استخراج کننده ی Cout انجام می شود.شما باید عملکرد مقایسه را بین پرانتز قرار دهید.برای مثال دستور زیر را مشاهد می کنیم:
#include <iostream>
using namespace std;
int main()
{
int Value1 = 15;
int Value2 = (Value1 == 24);
cout << "Value 1 = " << Value1 << "\n";
cout << "Value 2 = " << Value2 << "\n";
cout << "Comparison of Value1 == 15 produces " << (Value1 == 15) << "\n\n";
return 0;
}
This would produce:
Value 1 = 15 Value 2 = 0 Comparison of Value1 == 15 produces 1
نکته ی خیلی مهم:
عملگر تساوی با عملگر انتساب متفاوت می باشد.وقتی نوشته می شود 12=StudentAge ,یعنی مقدار ثابت 12 به متغیر StudentAge اختصاص داده شده است.
متغیر StudenAge می تواند هر زمان تغییر کند و می تواند به مقدار دیگر اختصاص داده شود.اما مقدار ثابت 12 تغییر نمی کند و همیشه 12 است.
متغیر StudentAge معمولا در سمت چپ عملگر انتساب قرار دارد.یک ثابت مانند 12 همیشه در سمت راست است و هرگز نمی تواند در سمت چپ عملگر انتساب باشد.
یعنی شما می توانید بنویسید StudentAge=12 اما هرگز نمی تونید 12=StudentAge بنویسید , زیرا وقتی شما StudentAge=12 می نویسید شما متغیر StudentAge را از هر مقداری که قبلا داشته به 12 تغییر می دهید. نوشتن به صورت StudentAge=12 یعنی شما می خواهید مقدار ثابت صحیح 12 را تغییر دهید و به آن یک مقدار جدید که StudentAge می باشد بدهید.شما یک Error دریافت خواهید کرد.
NumberOfStudent1==NumberOfStuden2 یعنی هر دو متغیر دقیقا یکسان می باشند.در اینجا (با توجه به عملگر)چه اول استفاده شوند(سمت چپ) و چه دوم (سمت راست)کامپایلر هر مفهوم را بررسی خواهد کرد.
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
عملکردهای منطقی-آموزش زبان سی پلاس پلاس
آموزش زبان برنامه نویسی سی پلاس پلاس:یک برنامه از یک سری دستورات است که از کامپیوتر (در حقیقت کامپالیر) تقاضا می کند که تعدادی وضعیت را بررسی کند و بر طبق آن عمل کند. برای بررسی وضعیت ها , کامپیوتر مقدار زیادی از زمان را برای مقایسه های بین مقادیر صرف می کند. یک مقایسه, یک عملکرد Boolean است که نتیجه صحیح (true) و غلط (false) تولید می کند, بستگی به مقادیری که مقایسه روی آنها انجام شده است دارد.
یک مقایسه بین دو مقدار از یک نوع انجام می شود. برای مثال شما می توانید بین دوعدد , بین دو کاراکتر (character) یا نام های دو شهر , مقایسه انجام دهید. در طرف دیگر , مقایسه بین دو مقدار مختلف ,مفهومی در بر نخواهد داشت.برای مثال مقایسه یک شماره تلفن و سن افراد, یا یک گروه موسیقی و فاصله بین دو نقطه مشکل است. مانند عملکردهای حسابی بانیری, عملکردهای مقایسه روی دو مقدار انجام می شوند. بر خلاف عملکردهای حسابی که هر کجا نتایج متغیر است, یک مقایسه تنها یکی از دو نتیجه را تولید خواهد کرد. نتیجه می تواند true یا false منطقی باشد. وقتی یک مقایسه صحیح (true)است آن یک مقدار صحیح از1 یا مثبت دارد که یک مقدار بزرگتر از 0 است. اگر مقایسه true نباشد , نتیجه false خواهد بود که یک مقدار صحیح از 0 را حمل می کند.
زبان c++ مجهز شده با عملگرهای متغیری که برای انجام هر نوع مقایسه بین مقادیر شبیه هم استفاده می شوند.
مقادیر می توانند , عددی (numeric) , رشته ای (string) یا اشیا ( (object باشند. (عملکردهای روی اشیا ,در یک فرایندی به گرانبار کردن عملگر ارجاع شده است)
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی
C++ سر فصل های
ساختار ++C
فصل اول:معرفی
2-معرفی فایل های سربرگ (Header Files)
3-معرفی فضای نام ها (Namespaces)
ساخت پروژه
5-ساخت و اجرای یک برنامه در Dev-C++ 4
7-Borland C++ Builder (Console) Applications
8-Linux C++ (Terminal) Applications
10-Microsoft Visual C++ (5, 6) Console Applications
11-Microsoft Visual C++ .NET Console Applications
فصل دوم :متغیر ها و انواع داده ها
3-متغیرها و انواع داده های آن ها
-ارائه کردن اعداد:
13-متغیر های کاراکتر (Character variable)
14-رشته های گریز Escape sequences
-کلمه :(Word)
16-اعداد صحیح کوتاه (Short Integers)
17-آموزش تمرینیاستفاده از متغیر های :Short Integers
18-ارائه کردن یک جفت کلمه (Double-Word)
20-آموزش تمرینی:استفاده از متغیرهای عدد صحیح
21-اعداد صحیح طولانی (Long Integers)
-اعداد شناور ممیزی:
22-اعداد شناور ممیزی تک دقتی (Floting-Point Numbers With Single-precision)
23-اعداد شناور ممیزی با دقت دو برابر(Floting-Point Numbers With Double-precision)
24-آموزش تمرینی:استفاده از اعداد شناور ممیزی
-معرفی رشته ها (strings)
25–معرفی رشته ها (strings)–گروهی از کاراکترها (آرایه)
26-آموزش تمرینی:استفاده از رشته ها
فصل سوم:فضای نام ها
2-C چطور یک مقدار را معین (تبدیل) می سازد؟
C++ معین کردن(تبدیل کردن) در ,(C++ Casting)-3
4-حوزه ی متغیر (Variable Scope)
5-متغیر های محلی (Local Variables)
6-متغیر های سراسری (Global Variables)
8-ساختن یک فضای نام (namespace)
9-دسترسی به فضای نام:عملگر دسترسی به حوزه (The Scope Access Operator)
10-استفاده کردن از کلمات کلیدی
11- (Combination of Namespaces)ترکیب فضای نام ها
12-(Nesting Namespaces)تو در تویی فضای نام ها
فصل چهارم:عملگر ها و عامل ها
1-عملگر های یگانی( Unary Operators)
2-عملگر های یگانی:عملگر مثبت +
3-عملگر های یگانی:عملگر منفی -
4-عملگر های یگانی:افزایش و کاهش, ++ و –
5-عملگر های یگانی:عملگر آدرس &
6-عملگر های یگانی:عملگر sizeof
7-عملگر های جبری و آموزش تمرینی:معرفی عملگرها
9-آموزش تمرینی:استفاده از افزایش
10-ضرب و آموزش تمرینی:استفاده از ضرب
11-کاهش و آموزش تمرینی:استفاده از کاهش
12-تقسیم و آموزش تمرینی:استفاده از تقسیم
15-و پرانتزها و براکت ها و آکولاد ها C++ عملگر های
16-افزایش یافتن یک عدد و قبل و بعد از افزایش
17-کاهش یافتن یک عدد – قبل و بعد از کاهش
18-روش های افزایش دادن و کاهش دادن متغیر
19-اداره ی جهت و حق تقدم عملگر
فصل پنجم:تابع
2-ایجاد کردن تابع (اعلان تابع)
7-فراخوانی یک تابع قبل از تعریف آن
11-روش های پاس کردن آرگومان ها و پاس کردن آرگومان توسط مقدار
فصل ششم:مرور توابع
توابع و آرگومان های آن ها
1-آرگومان های ثابت
2-آموزش تمرینی :استفاده از آرگومان های ثابت
توابع و فضای نام ها
3-تعریف محلی توابع
4-تعریف سراسری توابع
5-فضای نام ها و توابع خارجی
6-توابع داخلی++C و اعلان یک مقدار یا یک عبارت
7-توابع ریاضی
فصل هفتم:به هم پیوستگی و پروژه های ++C
++C و فایل ها:
1-معرفی,آموزش تمرینی:ساخت یک فایل
2-فایل های سربرگ (Header Files)
4-آموزش تمرینی:ساخت یک فایل سربرگ شامل کامپایلر های که در زیر آمده است
آموزش تمرینی:ساخت یک فایل سربرگ:KDevelop
آموزش تمرینی:ساخت فایل سربرگ در Borland C++BuilderX
آموزش تمرینی:ساخت فایل سربرگ در Borland C++ Builder 6
آموزش تمرینی:ساخت فایل سربرگ در Microsoft Visual C++a
آموزش تمرینی:ساخت فایل سربرگ در Dev-C++a
آموزش تمرینی:ساخت فایل سربرگ در Microsoft Visual C++ .Net
5-فایل های منبع (Source Files)
6-آموزش تمرینی:ساخت فایل منبع شامل کامپایلر های که در زیر آمده است
آموزش تمرینی:ساخت فایل منبع در Borland C++ BuilderX
آموزش تمرینی ساخت فایل منبع در KDevelop
آموزش تمرینی:ساخت فایل منبع در Borland C++ Builder
آموزش تمرینی:ساخت فایل منبع در Microsoft Visual C++ a
آموزش تمرینی :ساخت فایل منبع در Dev-C++ a
آموزش تمرینی :ساخت فایل منبع در Microsoft Visual C++ .Net
مراجع:
فصل هشتم:مقایسه های منطقی
7-مقایسه برای مقدار بزرگتر < و بزرگتر مساوی =<
لوازم برای شرط های منطقی
ادامه ی بخش ها در دست ساخت می باشد.
فصل نهم:در دست ساخت
فصل دهم:در دست ساخت
منبع: www.functionx.com
MATLABمعرفی و کاربرد نرم افزار متلب
چرخ دنده چیست؟ معرفی انواع چرخ دنده
ماتریس معکوس یا ماتریس وارون-آموزش ریاضی






















