program of C

ما تمامی این ها را مدیون شهدا هستیم

program of C

ما تمامی این ها را مدیون شهدا هستیم

محمد مهدی کشاورز
امیدوارم از مطالبم استفاده ی مناسب را کرده باشید
لطفا نظر بدهید

بایگانی
آخرین مطالب
!Hi
    ++in this weblog i want to tell you How to make a simple program on c
To start you should have visual studio program on your computer.After installing open the visual studio program.then click on file>new>project and sellect "installed" from the top of the window.then click on the"visual c++"then click"Win32".Also you can write a name for your program.for example the "first program".Finally click "OK".click on the "Next"buttom.At the window of"application setting" in part of addittioanal option tick/check empty project.At last click "finished".in "solition explorer " right click on the "souce files">"Add">"New item".here you can change the name,too.Ending click on "add"button.
Now!you have 4 windows here.i don't want to tell more about them.Because i want to say the main things.
Write these codes on the biggest window:
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
int main()
{
cout << "I made my first program of C++! good to me!"<<endl;
}
Now press Ctrl+Shift+B on the key board to build the program.
the last thing to do press Ctrl+F5 on the key board.
.Enjoy your program!


If you can't read what i wrote you can have these information as an image



  • محمد مهدی کشاورز

بسم الله الرحمن الرحیم

حیثیت امروز نظام تا حد زیادی مدیون بسیج و حضور همه جانبه ی مردم در آن بوده است.

«مقام معظم رهبری»

جنگ نرم:

جنگ نرم یعنی ایجاد تردید در دل ها و ذهن های مردم«مقام معظم رهبری»

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

رسانه های جمعی چگونه بر افکار عمومی تاثیر می گذارند؟آنها به خوبی می دانند که از طریق رسانه ها و با هزینه های کمتری می توانند آنچه را که در گذشته با زور و از طریق نظامی به دست می آوردند، از راه های غیر نظامی و با خواست و تمایل خود انسان ها به دست آورند.

قدرت های سلطه گر برای حفظ منافع خود تلاش می کنند با اثر گذاری بر افکار عمومی کشور ها خواست خود را از طریق رای و نظر مردم کشور مورد نظر تامین نمایند.

منظور از جامعه ی هدف چیست؟ابزار تاثیر گذار آن کدام است؟ در جنگ نرم کشور و جامعه ای که مورد تهاجم قرار می گیرد «جامعه هدف» نام دارد، و مهم ترین ابزار تاثیر گذاری نیز رسانه های جمعی اند.

جنگ نرم چگونه بر روحیه اثر می گذارد؟ جنگ نرم به روحیه، به عنوان یکی از عوامل قدرت ملی خدشه وارد می کند، عزم و اراده ی ملت را از بین می برد و مقاومت و دفاع از آرمان و سیاست یک نظام را تضعیف و تخریب می کند.

شیوه ی عمده ی جنگ نرم(شبکه های ماهواره ای) چگونه است؟ ابتدا مواردی از اخبار و اطلاعات صحیح را مطرح می کنند تا زمینه ی جلب اعتماد مخاطبان فراهم گردد و آنگاه این اطلاعات صحیح را به عنوان پوشش و چتری به کار می گیرند تا در دل آن چند موضوع خلاف واقع و نادرست را با تفسیر های مورد نظر خود به عنوان کالا و خدمات فکری و فرهنگی به کام مخاطب بریزند.

ویژگی های جنگ نرم:

1-جنگ نرم در پی هویت و شخصیت جامعه ی هدف است

2-آرام و تدریجی است

3-جنگ نرم الگو ساز است

4-پایدار و با دوام است

5-جنگ نرم پر تحرک و جاذبه دار است

6-جنگ نرم هیجان ساز است

7-جنگ نرم آسیب محور است

8-جنگ نرم تردید آفرین است

اهداف جنگ نرم:

1-تغییر فرهنگ جامعه هدف در جهت تاثیر گذاری بر افکار عمومی

2-ناکار آمد جلوه دادن نظام سیاسی کشور مورد هدف و تخریب و سیاه نمایی ارکان آن نظام

3-ایجاد ترس و نگرانی نسبت به مسائل مختلف(نظامی، اقتصادی،سیاسی و...)

4-اختلاف افکنی در صفوف مردم و بر انگیختن اختلاف میان مقام های نظامی و سیاسی کشور مورد نظر

و...

راه های مقابله با جنگ نرم:

1-پایبندی به ارزش های اخلاقی

2-وحدت و انسجام حول محور قانون اساسی و رهبری نظام

3-اعتماد به نفس و تقویت روحیه ی دفاع از اعتقادات دینی

4-شناخت دشمن و روش های تبلیغاتی آنها

5-افزایش توان مواجهه ی منطقی، گزینشی و انتقادی نسبت به پیام رسانه ها

  • محمد مهدی کشاورز

بسم الله الرحمن الرحیم

و یتفکرون فی خلق السماوات والارض ربنا ما خلقت هذا باطلا سبحانک فقنا عذاب النار

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

فرق انسان و حیوان در چیست؟

انسان فکر می کند ولی حیوان نه.

حیوان از روی غریزه عمل می کند.

انسان دارای عقل است ولی حیوان نه.

انسان قادر به تصمیم گیری است ولی حیوان نه.

این هایی که گفته شد درست ولی خیلی کلیشه ایست . آیا تاکنون به تفاوت واقعی فکر کرده اید؟به عبارت زیر نگاه کنید:


;X=Y      

;X=Z                                        

 ;Z=Y      

                      

تفاوت انیان و حیوان

همه به راحتی این نتیجه را می گیرند ولی این نتیجه حیرت انگیز است . زیرا در هیچ یک از دو رابطه ی قبلی گفته نشده که:

X=Z

پس چگونه ما این رابطه را بدست آوردیم؟

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

بهتر است یک مثال عینی بزنیم . فرض کنیم که به یک میمون آموزش می دهیم تا هر گاه یک لیوان پر از آب به دست او دادیم بر روی آتشی که کنار آن روشن نمودیم ریخته و آن را خاموش کند . با چند بار تکرار می آموزد.حال او را کنار یک رودخانه برده و لیوان خالی دست او می دهیم . آیا آتشی که کنار او روشن میکنیم می تواند خاموش کند؟حال اگر انسانی را به جای او قرار دهیم لیوان را از رودخانه پر نموده و روی آتش می ریزد.حتی اگر قبلا یک بار هم این کار یا مشابه آن را انجام نداده باشد .

C++کد نویسی به زبان

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

#include<iostream.h>

void main()

{

float  x,y,z,t,a;

cin>>x,y,z,t;

a=x+y+z+t;

if(a<10)

   cout<<”mardood”;

else

   cout<<”ghabool”;

}    

ابتدا متغیر ها را وارد مشخص کردیم و سپس چهار تا از آنها را وارد کردیم.

سپس مجموع آنها را از سیستم خواستیم.

کوچکتر از 10 باشد نمایش می دهد: "قبول" وگرنه"مردود".aحالا اگر

آشنایی با چند نکته:

·        در زبانcفقط علامت";"تعیین کننده ی انتهای دستور است و فشردنEnterتأثیری در این خصوص ندارد.

·        در زبانc++از دوشئ cinوcoutبه ترتیب برای ورود داده ها از صفحه کلید و خروج به مانیتور استفاده می شود.

·        دو علامت>>و<<برای نمایش جهت حرکت اطلاعات استمانند دو خط زیر:

Cin>>n;

Cout<<n;

·        در زبان c++برنامه هایی که می سازید با نام “main(){“ و با”}”خاتمه می یابند.

 

برنامه های زبان cاز توابع مختلف تشکیل می گردد به طوریکه حتی برنامه ی اصلی نیز تابعی است و با نام.mainاین توابع با علامت پرانتز مشخص می شوند.علاوه بر آن توابع دیگری هم از قبل نوشته شده که به همراه کامپایلر زبانcدر فایل هایی با پسوندhقرار گرفته اند که امکان استفاده آن ها در برنامه ی مورد نظر وجود دارد.ولی قبل از آن باید با دستور#includeدر ابتدای برنامه معرفی گردند.(در خصوص توابع بعدا صحبت خواهد شد.)

به این فایل ها سرآیند(Header file)می گویند.مثل دو شئ cinوcoutکه در فایل iostream.hقرار دارند و به شکل زیر معرفی می گردند:

#include<iostream.h>

دستوراتی که در زبان c++با علامت#شروع میشوند نیازی به ;در انتهای خود ندارند.

همان طور که در کد برنامه می بینید،در ساختار دستور ifدو دستور وجود دارد که یکی در صورت درستی و دیگری در صورت نادرستی اجرا می گردد.به شکل زیر است:

دستور در صورت نادرستیelse دستور در صورت درستی(شرط)if

در ساختار دستور ifدو دستور وجود دارد که یکی در صورت درستی شرط و دیگری در صورت نادرستی شرط اجرا می گردد.

یاد آور می شوم که دستور در هر قسمت باید به ; ختم گردد مثل:

If(x<10) cout”mardood”;else<<”ghabool”;

در صورت استفادهی بیش از یک دستور در هر قسمت باید از {و}استفاده گردد.

همچنین این دستور را می توان چند خطی نوشت.من ترجیح میدهم که برنامه را به شکل زیر بنویسم.به تورفتگی ها و علامت های {و}خوب دقت کنید:

Include<iostream.h>

Void main()

{

   Float a,b,c,d,f;

 P:Cin>>a,b,c,d;

   F=a+b+c+d;

 

 If(f>10)                   

                        Cout<<”ghabool”;

            Else

                      {

                        Cout<<”mardood”;

                        Goto p;

                      }

}

دقت در استفاده از تورفتگی ها و آکولاد ها

در کد برنامه بالا دقت کنید علامت های {و}را دقیقا در یک ستون آورده ایم.البته این کار ضروری نیست ولی برنامه را از خوانایی بیشتر برخوردار می کند. همچنین خطوط بین این دو علامت را (غیر از برچسب خطوط)کمی داخل تر (حدود سه کاراکتر)تایپ کنید و عادت کنید پس از این تورفتگی ها را همین طور استفاده کنید.

تمرین:

برنامه ای بنویسید که متغیری به نام yتعریف گردد و عدد 4داخل آن قرار گیرد:

Void main()

{

      Int   y=4;

}

با فشردن کلید     یاctrl+f9برنامه توسط رایانه اجرا می گردد. از آن جا که این برنامه نه ورودی دارد و نه خروجی، پس هیچ پنجره ای برای اجرا ظاهر نمی شود.

تمرین:

برنامه ای بنویسید که نام " mohamad mahdi " را نمایش دهد.

Include<iostream.h>



Void main()                                

{

      Cout<<” mohamad mahdi”;

}


برنامه ای بنویسید که متغیری به نام y تعریف گردد و عدد 4 داخل آن قرار گیرد. سپس "mohamad mahdi"را نمایش دهد و بعد از علامت ":"مقدار Y را چاپ کند:

Include<iostream.h>

Void main()

{

      Int   y;

      Y=4;

      Cout<<” mohamad mahdi:”<<y;

}

 

اگر بخواهیم چند مورد چاپی را با یک دستورcout انجام دهیم به شکل زیر عمل می کنیم:

Cout<<j<<v<<u…;

با اجرای برنامه زیر پس از گشوده شدن پنجره ی اجرا، مکان نمای چشمک زن دیده خواهد شد تا کاربر عدد حسابی وارد کند.پس از آنکه عدد حسابی دوم را وارد نمودیم نتیجه نمایش داده خواهد شد.

Include<iostream.h>

Void main()

{

      int x,y,z;

      Cin>>x;

      Cin>>y;

      Z=x*y;

      Cout<<z;

}

      اشکال این برنامه این است که اعداد اعشاری نمی توانیم وارد کنیم. برای حل این مشکل فقط باید به جای تعیین متغیر عدد صحیح(int) برای اعشاری (float)را وارد می کنیم.


اگر به یاد گیری برنامه نویسی مطلب(MATLAB) علاقه دارید می توانید درخواست تدریس خصوصی آن از طریق ایمیل زیر اقدام نمایید:(استاد کشاورز-مدرس دانشگاه)

Ali.cho@yahoo.com

تدریس خصوصی مطلب


 

 

 

 

 

 

 

 

 

 


  • محمد مهدی کشاورز