تعداد فروش | 0 دانشجو |
---|---|
پرسش و پاسخ ها | 0 کاربر |
تاریخ انتشار | 24 آذر 1401 |
محتوا شامل | سورس کد |
سطح تمرین | متوسط |
در این تمرین میخواهیم الگوریتم و فلوچارت روز های هفته را پیاده سازی و بررسی کنیم .
سوال : الگوریتم و فلوچارت برنامه ای را بنویسید که روز های هفته را در یک بردار 7 عنصری قرار دهد ، سپس با خواندن یک عدد 1 تا 7 ، روز متناظر با عدد را نمایش دهد؟
توضیحات:
برای حل الگوریتم و فلوچارت روز های هفته ابتدا باید آرایه ای ایجاد کنیم که 7 عنصر هفته را در خود نگهداری کند.
سپس باید بجای قرار دادن 7 شرط از یک شرط که با توجه به اندیس تصمیم گیری میکند استفاده کنیم .
یعنی چی ؟
یعنی اگر کاربر یک را وارد کرد عنصر یکم از آرایه را نمایش دهیم و به همین صورت الی آخر .
1-شروع
2- کلمات “شنبه ” تا “جمعه” را به ترتیب در هفته خانه از بردار w قرار بده
3- یک عدد بخوان و در D بگذار
4-اگر D == 0 است به مرحله 7 بو
5- اگر D < 1 و D > 7 به مرحله 3 برگرد
6- مقدار W(D) را بعنوان روز متناظر نمایش بده و به مرحله ی 3 برگرد
7- پایان
انجام پروژه های برنامه نویسی | آموزش برنامه نویسی
0936-328-6141
وفایــ مقـــدم
توضیحات :
در مرحله 5 بررسی کردیم که اگر کاربر عددی غیر از بازی 1 تا 7 وارد کرد باید مجددا عدد وارد کند .
منظور از بردار همان آرایه میباشد که اطلاعات به طور منظم در کنار هم از اندیس یک تا 7 ذخیره میشوند .
نکته : در فلوگوریتم آرایه ابتدا باید تعریف و مقدار دهی شود و همچنین اندیس عناصر آرایه از 0 شروع میشود .
توضیحات :
ابتدا یک آرایه بنام week تعریف کردیم و یکی یکی مقادیر روز های هفته را در آن قرار دادیم .
از کاربر عدد دریافت کردیم و اگر عدد در بازه 1 تا 7 بود معادل روز هفته را به او نشان میدهیم .
دیگر تمرینات الگوریتم و فلوچارت را مشاهده نمایید .
پرسش و پاسخ ها
هنوز بررسیای ثبت نشده است.