شنبه 26 آبان 1397 |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

آموزش برنامه نویسی (قسمت اول)



این آموزش مربوط است به موضوع آموزش ویژوال بیسیک (Visual Basic=VB)‏ که توسط Shahram در تاریخ: Thursday, 2005 November 17 ارسال شده است.   |   تعداد بازدید: 17432 بار   |   امتیاز متوسط: 3.8


آموزش برنامه نویسی (قسمت اول)

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

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

تعریف متغیر:
متغیر به محلی از حافظه میگویند که در آن داده ها را نگهداری میکنند  ولی اطلاعات درون متغیر تازمانی نگهداری میشوند که برنامه در حال اجرا باشد و بعد از اتمام برنامه تمامی مقدار ها درون متغیر از بین میرود و حافظه به سیستم بازگردانده میشود.
مثل:حرفAرا که یکی از محل های حافظه است را درونش عدد 2 را قرار میدهیم      A=2 و ما میتوانیم درون برنامه به جای نوشتن عدد 2 از نام متغیر که همان A است استفاده کنیم  شما می توانید مقدارهای داخل متغیر را تغییر بدهید و یا با یک متغیر دیگرپردازش کنید و مقدار جدیدی پیدا کنید مثلا: B=4                    A=A+B که  در حال حاظر مقدار Aبرابر است با 6

تعریف ثابت:
به مقدار هایی که درون برنامه نمیتوان آنها را تغییر داد میگویند.

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

الگوریتم:
به برنامه ای میگویند که درون کاغذ نوشته میشود و برای آموزش مفهومی برنامه نویسی در سراسر جهان به کار میرود

حلقه:
برای انجام دادن یکسری کار تکراری به کار میرود مثلا 4 با 2را بعلاوه 2 مکنیم به جای چهار با نوشتم 2+2+2+2 از یک حلقه و یک متغیر استفاده میکنیم
که بعد آموزش داده میشود

دستورات شرطی :
برای قرار دادن شرطی درون برنامه مثلا اگر متغیر A برابر بود با 2 روی صفحه مانیتور بنویس "سلام"  

مثالی از الگوریتم:
انجام عمل ضرب با استفاده از جمع
به مراحل نوشتن الگوریتم توجه کنید!
1-شروع
2-i=0 و b=2 وn=0
3-n= n + b
4-i=i+1
5-اگر i<4  برو به مرحله 3 در غیر این صورت ادامه بده
6-نمایش بده n
7-پایان

اگر توجه کرده باشید ما 3 متغیر داریم به نام هایi,b,n  که در هر کدام عددی را را ریخته ایم و در مرحله 3و4 عملیات روی آنها انجام میدهیم و در مرحله 5 ابتدا دستور شرطی ما داریم و بعد از آن هم دستور حلقه را قرار دادیم که میگوید اگر شرط ما درست است به خانه 3 برو و دوباره این عملیات را انجام بدهو اگر اشتباه بود ادامه برنامه را اجرا کن

به نظر من شما میتواند چند الگوریتم دیگر بنویسید تا مفهموم نوشتن قانون دار را یاد بگیرید و در شماره بعدی آموزش, آموزش برنامه نویسی را به زبان VB و مفهموم های آن را به شما آموزش میدهیم اگر نظری پیشنهادی دارید میتوانید
به انجمن برنامه نویسی عمومی سایت مراجعه کنید و نظر و پیشنهاد خود را بنویسید
                                                                                                                                                          باتشکر از شما(شهرام)





ارسال سؤال یا نظر


1- رضا محمدی:
بوسیله: , در: Sunday, 2008 November 30-کد: 698
بد نبود ممنونم


2- زهرا:
بوسیله: , در: Saturday, 2009 July 04-کد: 933
سلام من زهرا هستم الگوريتم عابر بانك رو لازم دارم لطفا اگه مي توني كمكم كني به ايميلم بفرست.
ممنونم.
zafar3259@yahoo.com


3- mehrad:
بوسیله: , در: Thursday, 2009 November 19-کد: 1179
خوب بود


4- سعید:
بوسیله: , در: Tuesday, 2010 February 09-کد: 1397
من از برنامه نویسی هیچی بلد نیستم ولی بسیار علاقه مندم که یاد بگیرم لطفا راهنمایی کنید 09369803888


5- :
بوسیله: , در: Tuesday, 2010 March 30-کد: 1505
توضيح بيشتر بديد ممنون


6- ط.ز:
بوسیله: , در: Tuesday, 2010 April 06-کد: 1526
خیلی عالی بود.خواهش می کنم اموزش برنامه نویسی رو تا اخر پیشرفته ادامه بدید.


7- yakoza:
بوسیله: , در: Saturday, 2010 May 15-کد: 1639
خیلی بد بود واضح توضیح بدید ما مثل شما استاد نیستسم



8- reza:
بوسیله: , در: Monday, 2010 May 17-کد: 1648
http://tcpip.mihanblog.com/


9- کمیل:
بوسیله: , در: Friday, 2010 October 08-کد: 2248
ممنونم از لطفتون.
پاینده و پایدار باشید


10- قلی:
بوسیله: , در: Tuesday, 2010 November 09-کد: 2393
اگه مردی ادامه بده تا آخر

مشاهده ادامه نظرات
Tutorials ©