RTech
RTech
خواندن ۲ دقیقه·۴ سال پیش

مسئله »الگوریتم »فلوچارت » مهارت قوی برنامه نویسی


بدون اتلاف وقت عرض خوشامدگویی دارم خدمت شما عزیزی که وقت گذاشتی و داری اولین پست ®Tech رو مطالعه میکنی?

اولین مطلب اموزش رو با تعریف الگوریتم شروع و با یادگیری نوشتن انواع الگوریتم پایان میدم

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

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

مراحل نوشتن الگوریتم

1. ورودی (دریافت کن – بگیر )

2. خروجی (چاپ کن – نمایش بده)

3. دستورات محاسباتی که شامل :

· متغییر:(عدد و حرف ) قابل تغییر

· عملگرها :عملگر های ریاضی (پرانتز ضرب تقسیم جمع .....) که الویت ها باید بررسی بشن

· عملوند ها:اعداد و عبارات که محاسبات روی انها انجام میشود

(اعدادو متغیر)

4. دستورات شرطی( آموزش نوشتن الگوریتم دستورات شرطی)

اگر شرط true بود انگاه دستور را انجام بده / در غیر این صورت if else دستور دیگری را انجام بده اگر دستور if else رو نداشته باشیم الگوریتم از سر گرفته میشه (شروع میشه )

  • عملگرهای مقایسه‌ای (کوچکتر، بزرگتر، مساوی، نامساوی و…)
  • عملگرهای منطقی (and, or, not) : ترکیب چند شرط و مقایسه

5.دستورات تکرار (حلقه ها )

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

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

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







الگوریتمبرنامه نویسیمسئلهفلوچارتیادگیری
هر لحظه یه شروع تازه است
شاید از این پست‌ها خوشتان بیاید