برنامه نویسی



چگونه برنامه نویسی را شروع کنیم؟

 

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

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

CodeFriend.irCodeFriend.ir

 

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

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

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

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

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

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

برای اندروید برنامه نویسی کنیم یا IOS؟

برنامه نویسانی که میخواهد در حوزه موبایل کار کند نیز بین اندروید و IOS میتوانند تردید پیدا کنند. این سوال جوابش واقعا مشخص است: خب مسلم است اندروید! بیش از ۸۰ درصد گوشی های هوشمند سیستم عامل اندروید دارند و در ایران این رقم تا ۹۰ درصد افزایش پیدا کرده. آینده اندروید نیز با حمایت گوگل درخشان است.

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

بهترین زبان برنامه نویسی چیست؟

اگر از هرکسی که کمی با برنامه نویسی  آشنایی دارد بپرسید که بهترین زبان برای شروع برنامه نویس چیست؟ بدون شک جوابش C یا C++ خواهد بود.C را میتوان یک زبان مادر دانست بطوری که خیلی از زبان های کنونی از این زبان متولد شده اند. برای شروع پیشنهاد ماهم سی یا سی پلاس پلاس یا جاوا است.

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

برای یادگیری برنامه نویسی چکار کنیم؟

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

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

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

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


برنامه نویسی


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

CodefriendCodefriend

 

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

  1. کارفرماهایی با شناخت سطحی از برنامه‌نویسی همیشه مشکل این شغل هستند، کارفرمایی که فقط به رسیدن به پول و کارکردن سیستم فکر می‌کند و ساختار و محاسبات پایه سیستم برایشان از اهمیت کم تری برخوردار است و به همین دلیل اکثراٌ چنین سازمان‌هایی با مشکل از دست دادن نیروی متخصص مواجه می‌شوند.
  2. توهم برنامه‌نویسی در بعضی افراد مشکل بعدی این حرفه است، توهمی که ناشی از دانش و توانایی کم و نگاه سطحی به برنامه‌نویسی است. آیا یک برنامه‌نویس که نتواند کد ایجاد شده خود (کپی شده‌ی خود) را توضیح دهد یک برنامه‌نویس است!؟
  3. ضعف دانشگاه ها : این مورد را همه قبول دارن که دانشگاه های ایران اکثرا مدرک گرا هستن و دانشجو با حفظ کردن جزوات فقط باید ترم را پاس می کند! دانشگاه ها مهمترین مکان برای تربیت برنامه نویسان در دنیاست و جای تاسف دارد که در دانشگاه های ایران زبان های برنامه نویسی ضعیف به بدترین شکل ممکن آموزش داده میشود و آن هم الان از زبانهای 2010 به قبل مانند c , c++و…که سالهای قبل جای خودشون رو به زبانهای پیشرفته و شی گرا داده اند در کلاسهای آکادمیک تدریس میشود.
  4. تحریم : به خاطر مسائل ی و تحریم های صورت گرفته علیه ایران و البته کم کاری در حوزه فناوری اطلاعات در ایران ، متاسفانه دسترسی به سایتهای عظیم علمی و پژوهشی میسر نمیباشد و برنامه نویسان باهوش و حرفه ای ایرانی مجبورند به شرکتهای اروپایی مهاجرت کنند.
  5. بی توجهی به استعداد ها : فعالان در حوزه رایانه و برنامه نویسی اکثرا در شهر های تهران ، اصفهان ، مشهد و نهایتا شیراز و یزد حمایت میشوند در صورتی که استعداد های بزرگی در سایر شهر های ایران هستند که بدلیل نبود امکانات و …حمایت نمیشوند.
  6. عدم سرمایه گذاری : برنامه نویسی یک کار پر هزینه است در صورتی که در ایران کسی حاضر به سرمایه گذاری در این حوزه نیست ، دولت و ادارات نیز هیچ حمایتی به عمل نمی آورند.اما در زمان حال این موضع یک مقدار با گذشته فرق کرده و به برنامه نویس و شغل برنامه نویسی دید بهتری پیدا شده است.

بررسی بازار کار برنامه‌ نویسی

در حال حاضر تقاضای نیروی متخصص در زمینه برنامه‌نویسی بسیار مناسب و قابل قبول می‌باشد و اکثر سازمان‌ها با ورود به زمینه و بخش IT به نیروی متخصص در این زمینه نیاز خواهند داشت. در ایران طی سال‌های گذشته، میزان استخدام برنامه نویس کامپیوتر، مخصوصا آن گروهی که به زبان‌های برنامه نویسی تحت وب تسلط بیشتری داشته‌اند، با نرخ قابل قبولی در حال افزایش بوده است و به دلیل توسعه صنعت نرم افزار در داخل کشور پیش بینی می‌شود این روند همچنان ادامه یابد.

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

این موضوع با نفوذ IT به بخش‌ها و شغل‌های مختلف موجود در ایران ادامه خواهد داشت، بنابر این با چنین رشد و پیشرفتی در آینده نیاز به برنامه‌نویس متخصص افزایش خواهد داشت.پس میتوانیم به این نتیجه برسیم که بازار کار برنامه نویسی بستگی به مهارت و تخصص برنامه نویس میتوانید متغییر باشد.

بررسی حقوق برنامه‌ نویس:

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

میانگین حقوق 50% برنامه‌نویسان عادی بین 1.5 تا 3 میلیون تومان می‌باشد، که به طور کلی میانگین حقوق 2 میلیون را دارا می‌باشند

میانگین حقوق 50% برنامه‌نویسان ارشد بین 2 تا 4.5 میلیون تومان می‌باشد، که به طور کلی میانگین حقوق 3 میلیون را دارا می‌باشند.

میانگین حقوق 50% مدیر فنی (مدیر برنامه‌نویسان ارشد) بین 2.5 تا 5 میلیون تومان می‌باشد، که به طور کلی میانگین حقوق 3.7 میلیون را دارا می‌باشند.


برنامه نویسی

بارها پیش آمده که در بین دوستان برنامه نویس در مورد “تعریف برنامه نویسی” بحث و صحبت کرده ایم و در انتها به یک تعریف جامع و دقیق نرسیده ایم و هر کسی یک تعریف اختصاصی برای برنامه نویسی ارائه داده است. در این مقاله میخواهم یک تعریف جامع از این کلمه فوق العاده دوست داشتنی ارائه بدم تا هم خیال خود و هم خیال دوستان رو راحت کنم. پس پیشنهاد میکنم تا انتهای این مقاله همراه من باشید که ابتدا یک تعریف عامیانه و در انتها یک تعریف علمی از برنامه نویسی ارائه دهم.

تعریف برنامه نویسی

برنامه نویسی چیست؟

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

نکته: دقت کنید که برنامه نویسی باید به گونه ای انجام شود که کامپیوتر دستورات شما را متوجه شده و آنها را به درستی اجرا کند.

توجه: برنامه نویسی هنر تبدیل کردن خواسته های بشر به زبان قابل فهم برای ماشین (کامپیوتر) است.

زبان برنامه نویسی :

در مورد برنامه نویسی صحبت کردیم حال باید در مورد زبان برنامه نویسی توضیحی ارائه دهم ، یک زبان برنامه نویسی مجموعه ای از دستورات، قوانین و لغات را در اختیار ما به عنوان برنامه نویس قرار می دهد که از طریق این دستورات و قوانین میتوانیم با سیستم های کامپیوتری صحبت کنیم و بگیم چیکار کنند. اگر بخواهم به صورت مثال توضیح دهم : مثل همین زبان فارسی که برای ارتباط با یکدیگر استفاده میکنیم و میگم هر شخص چیکار کند.

زبان برنامه نویسی

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

برنامه یا Program چی هست؟

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

یک برنامه ی کامپیوتری چیزی بیش از حل یک مسأله نیست. به عبارت دیگر، نرم‌افزارها یا اپلیکیشن ها به منظور حل یک مشکل خاص طراحی شده و به بازار عرضه می شوند. حال هرچه این مشکل بزرگ‌تر و جهانی تر باشد، آن نرم‌افزار هم کاربردی‌تر و معروف تر خواهد شد.
در حقیقت، کسانی که علاقمند به برنامه نویسی هستند می بایست سعی کنند یکی از دغدغه ها یا مشکلات جامعه ی خود را برطرف سازند تا نرم‌افزار ایشان با اقبال عمومی رو به رو شود. یک برنامه نویس پیش از شروع به کدنویسی و انجام پروژه، دقیقاً می بایست بداند که قرار است چه مشکلی را حل نماید و مهم تر از یافتن مشکل، این مسئله که آیا مشکلی که وی در صدد حل آن است آیا واقعا دغدغه درصد قابل توجهی از جامعه است یا گروهی کوچکی از کاربران را پوشش می دهد.

نکته مهم: در برنامه نویسی اصطلاحاً به هر دستوری که می خواهیم اجرا شود یک Statement گفته می شود. حال برای نوشتن تعدادی Statement ما نیاز به یک ویرایشگر متن داریم تا بتوانیم دستورات مد نظر را در آن وارد سازیم.

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

برخی از افراد بر این باورند که برای برنامه نویس شدن نیاز است تا تحصیلات دانشگاهی داشت یا یک متخصص علم ریاضیات بود. درست است که داشتن ذهن ریاضیاتی و تحلیلی به هرچه بهتر شدن شما به عنوان یک برنامه نویس کمک می کند، اما این اصلاً بدان معنا نیست که اگر شما متخصص ریاضیات نباشید نمی‌توانید به یک برنامه نویس موفق مبدل شوید.


برنامه نویسی

تهیه کنند:سعید شیرزاد

الگوریتم اصلا چیست؟

دوستی داشتم که به اشتباه، به الگوریتم، میگفت اُلگوریتم (olgooritm) . این اسم غلط بود اما جالب بود. اُلگوریتم در واقع الگو و ریتم پیاده سازی یک مسئله است. ما یک الگو میسازیم تا به کمک آن مسئله را حل کنیم. به خاطر دارید در مطلب برنامه نویس کیست و چه ویژگی هایی دارد؟ برای شما درباره دم کردن چای گفتیم؟ مثالی که زدیم در واقع یک الگوریتم بود. پس یکی از توانایی های یک برنامه نویس، طراحی الگوریتم است. اما چطور؟ خیلی ساده است. به مسئله، به صورت مرحله به مرحله فکر کنید و آنرا به مراحل کوچک تر بشکنیدسپس به صورت دستوری، به کامپیوتر دستور بدهید! بیاید یک بار دیگر الگوریتم دم کردن چای را بنویسیم!

  1. به آشپزخانه برو.

  2. کتری را از آب پر کن.

  3. کتری را روی گاز بگذار.

  4. گاز را روشن کن.

  5. صبر کن تا آب جوش بیاید.

  6. چای را درون قوری بریز.

  7. قوری را از آب جوش پر کن.

  8. قوری را روی کتری بگذار.

به همین سادگی! ما معمولا جواب مسائل را میدانیم. فقط بلد نیستیم چطور آنها را به الگوریتم تبدیل کنیم. تعدادی مثال واقعی تر:

فرض کنید قرار است برنامه ای بنویسیم که دو عدد را جمع کند و حاصل را چاپ کند.

  1. اولین عدد را بگیر.

  2. دومین عدد را بگیر.

  3. عدد اول و دوم را با هم جمع کن و حاصل را در حافظه نگه دار

  4. حاصل را چاپ کن.

فرض کنید میخواهیم برنامه ای بنویسیم که مربع هر عدد را حساب کند. مربع یعنی عدد به توان ۲:

  1. یک عدد را بگیر.

  2. عدد را در خودش ضرب کن و حاصل را در حافظه نگه دار. (هر عدد به توان ۲ یعنی آن عدد در خودش ضرب شود)

  3. حاصل را چاپ کن.

دقت کنید که تنها کاری که انجام میدهم، شکستن مسئله به مراحل کوچک تر و ساده تر، و نوشتن آنها به صورت امری است. همین و بس.

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

ما جواب این مسئله را میدانیم. اما نمیدانیم پطور باید الگوریتم آنرا بنویسیم. من و شما میدانیم که هر عددی بر دو بخش پذیر باشد، زوج است. به همین سادگی.

  1. یک عدد را بگیر

  2. آن عدد را بر دو تقسیم کن و باقیمانده را در حافظه نگه دار

  3. اگر باقی مانده صفر است (یعنی عدد ما بر دو بخش پذیر است) چاپ کن: “زوج”

  4. اگر باقی مانده صفر نیست، چاپ کن: “فرد”

ممکن است استادان شما در دانشگاه، کمی متفاوت تر به شما درس داده باشند. مهم نیست! هدف الگوریتم، شکستن مسئله است. پس خیلی درگیر طرز نوشتن و قواعد نباشید. راحت باشید و آنطور که دوست داری بنویسید! هیچ قاعده مشخصی وجود ندارد که دست و پای شما را ببندد.

نکته مهم: شاید با این قبیل الگوریتم های وحشتناک مثل محاسبه ترانهاده ماتریس و محاسبه فاکتوریل چند عدد و سری فیبوناچی و … مواجه شده باشید. بگذارید خیالتان را راحت کنم. بعد از ۱۰ سال برنامه نویسی و حتی تجربه بستن نرم افزارهای مالی و محاسباتی، هیچ وقت به چیزی بیشتر از ۴ عمل اصلی ریاضی، احتیاج پیدا نکرده ام. اگر میخواهید برنامه نویس تجاری باشید، و استاد شما دارد به شما این الگوریتم های وحشتناک را یاد میدهد، استاد شما یک برنامه نویس نما است!

و اما تمرینات:

  1. برنامه ای بنویسید که دو عدد را تفریق کند.

  2. برنامه ای بنویسید که نمره دو تا از درس های دانش آموزی را گرفته، و معدل آن دو درس را بدهد. (معدل=مجموع نمره ها تقسیم بر تعداد آنها)

  3. برنامه ای بنویسید که یک عدد را بگیرد و مشخص کند آیا بر ۵ بخش پذیر هست یا خیر؟ (راهنمایی: از باقی مانده استفاده کنید.)

  4. برنامه ای را بنویسید که اول یک عدد بگیرد. سپس عدد دوم را بگیرد و مشخص کند عدد اولی بر دومی بخش پذیر است یا خیر (راهنمایی: از باقی مانده استفاده کنید.)

اگر در حل تمرین ها مشکلی داشتید، کامنت بگذارید. اگر شک داشتید که مسئله را درست حل کرده اید یا خیر، کامنت بگذارید تا شما را راهنمایی کنیم.

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


برنامه نویسی

آخرین جستجو ها

نماوا کلیپ1 بانک لینک های دانلود فیلم ، دانلود سریال و دانلود آهنگ میباشد. لایسنس نود 32 | یوزرنیم و پسورد نود 32 | آپدیت نود 32 | آفلاین و آنلاین بهترین سایت استخدامی گلستان میهن دانلود 1 دارالترجمه رسمی مطهری 186 آپشن خودرو | دنیای آپشن دانلود آهنگ های برتر عسل فان قاب موبایل اچ تی سی