جزوه آموزش مبانی برنامه نویسی الگوریتم و فلوچارت

جزوه آموزش مبانی برنامه نویسی الگوریتم و فلوچارت
تاریخ انتشار
27 جولای 2022
تومان 7,500
جزوه و اسلایدهای آموزش مبانی برنامه نویسی الگوریتم و فلوچارت بهمراه تمارین با فرمت pdf

بخشی از متن فایل

انواع داده ها

قوانین نام گذاری متغیرها
1 -جهت نام گذاری متغیرها از حروف a تا z ، A تا Z و 0 تا 9 استفاده می شود.
2-نام متغیر نباید با عدد شروع شود.
3-زبان ++C نسبت به حروف بزرگ و کوچک بودن نام متغیرها حساس است.(… ,ALI, Ali,ali(
با هم متفاوت است.
4 -بین متغیرهای دو کلمه ای نمی توان از فاصله استفاده کرد. برای تعریف این متغیرها می بایست
از Underline استفاده کرد. مانند number_student
5-از کلمات کلیدی، نام دستورات ، نام تابع جهت نام گذاری متغیر نمی توان استفاده کرد.
6-از عملگرها نمی توان در نام گذاری متغیرها استفاده کرد.
7 -جهت نام گذاری متغیرها، تا آنجایی که امکان دارد از کلمات با معنی استفاده شود یا از کلمات
اختصاری مثل شمارنده (CNT ،(میانگین (AVG ، (جمع (Sum(و غیره.

مراحل حل مساله
در زندگي روزمره، انسان با مسائل مختلفي روبروست و براي هر كدام
از اين مسائل )حل مشكالت( راه حلي و روشي را بر مي گزيند. مسائلي از قبيل
راه رفتن، غذا خوردن، خوابيدن و غيره كه بشر تقريباً هر روز آنها را پيش روي
خود دارد.
همه اين مسائل نياز به روشي براي حل كردن دارند مثال راه رفتن بايد با ترتيب
خاصي و مراحل معيني انجام شود. تا مسئله راه رفتتن بتراي بشتر حتل شتود .
اصطالحاً روش انجام كار يا حل مسئله را الگوريتم آن مسئله مي نامند
مراحل حل مساله
تحلیل مساله به منظور شناخت نیازمندیها
1 مشخص نمودن ورودی ها
2 مشخص نمودن خروجی ها) خواسته های مساله(
3 پردازش ورودی ها و ایجاد خروجی های خواسته شده
مراحل حل مساله
ارایه راه حل مناسب و منطقی برای مساله
1 ارایه یک روش الگوریتمیک و مبتنی بر قاعده
2 درصورت امکان شکستن مساله به چند زیر مساله سبک تر و حل کردن مستقل
هر کدام از آنها
الگوریتم
تعریف الگوریتم:
مجموعه ای از دستورات که دارای ترتیب مشخصی باشند و اجرای آنها منجر به انجام
یک کار خاص)حل یک مسئله( می شود.
مثال: تماس از تلفن كارتي
1 .كارت در داخل تلفن قرار بگيرد
2 .شماره گيري
3 .صحبت
4 .قطع تماس
5 .دريافت كارت
الگوریتم
ویژگیهای الگوریتم
 دارای نقطه شروع و پایان است
 تعداد دستورات درآن متناهی و مشخص است
 اجرای دستورات الزاما به ترتیب نیست و تابع محتوای دستورات است

ادامه مطلب