فهرست
مقدمه
تعريف الگوريتم
ويژگيهاي الگوريتم
انواع دستورالعملها
نحوه بيان الگوريتم
فلوچارت (رَوَند نما)
علائم و نمادهاي استاندارد فلوچارت
متغیرها
مقداردهی متغير
عملگرها
انواع عملگرها
حلقه
اجزای حلقه
انواع حلقه
اجزاي حلقه با تکرار مشخص
شمای کلی حلقه با تکرار مشخص
شمای کلی حلقه با تکرار نامشخص
حلقه بینهایت یا حلقه بی پایان
حلقههای تودرتو
آرایه یک بعدی
مقداردهی عضوهای آرایه
توابع بکار رفته
110سوال الگوریتم و فلوچارت همراه با جواب
110 سوال الگوریتم و فلوچارت
۱- الگوریتم و فلوچارت تعویض چرخ پنچر شده یک اتومبیل
۲- الگوریتم و فلوچارت دریافت پول از خودپرداز
۳- الگوریتم و فلوچارتی كه دو عدد را خوانده و مجموع آنها را محاسبه نماید.
۴- الگوریتم و فلوچارتی كه دو عدد را خوانده و مجموع آنها را چاپ نماید.
۵- الگوریتم و فلوچارتی كه سه عدد را خوانده و ميانگين آنها را چاپ نمايد.
۶- الگوریتم و فلوچارتی که طول و عرض مستطیلی را خوانده و محیط و مساحت آنرا چاپ نماید.
۷- الگوریتم و فلوچارتی که عددی را خوانده و تعیین کند عدد مثبت است یا منفی.
۸- الگوریتم و فلوچارتی که دو عدد را خوانده و حاصل ضرب آنها را چاپ نماید.
9- الگوریتم و فلوچارتی که دو عدد را خوانده و عدد بزرگتر را چاپ نماید.
10- الگوریتم و فلوچارتی که سه عدد را خوانده و حاصل ضرب و حاصل جمع آنها را چاپ نماید.
11- الگوریتم و فلوچارتی که شعاع یک دایره را خوانده، محیط و مساحت آنرا چاپ نماید.
۱۲- الگوریتم و فلوچارتی که سه عدد را خوانده و بصورت زیر تصمیمگیری نماید.
- اگر عدد سوم صفر بود حاصل جمع دو عدد دیگر را چاپ نماید.
- اگر عدد سوم منفی بود تفاضل دو عدد دیگر را چاپ نماید.
- اگر عدد سوم مثبت بود حاصل ضرب دو عدد دیگر را چاپ نماید.
۱۳- الگوریتم و فلوچارتی که a و b را خوانده سپس مقادیر این دو را با هم جابجا کرده و حاصل را چاپ نماید.
۱۴- الگوریتم و فلوچارتی که a وb را خوانده سپس مقادیر این دو را بدون استفاده از متغیر کمکی با هم جابجا کرده
و حاصل را چاپ نماید.
۱۵- الگوریتم و فلوچارتی که دو عدد را خوانده و عدد کوچکتر را چاپ نماید.
۱۶- الگوریتم و فلوچارتی که یک زمان مشخص بر حسب ساعت، دقیقه و ثانیه را خوانده و آن را بر حسب ثانیه چاپ نماید.
۱۷- الگوریتم و فلوچارتی که یک عدد را خوانده و قدرمطلق آن را چاپ نماید.
۱۸- الگوریتم و فلوچارتی که اعداد ۱ تا ۱۰۰ را چاپ نماید.
۱۹- الگوریتم و فلوچارتی که اعداد ۱ تا n را چاپ نماید.
20- الگوریتم و فلوچارتی که اعداد m تا n را چاپ نماید (m ≠ n).
21- الگوریتم و فلوچارتی که مجموع اعداد ۱ تا ۱۰۰ را چاپ نماید.
22- الگوریتم و فلوچارتی که مجموع اعداد ۱ تا n را چاپ نماید.
23- الگوریتم و فلوچارتی که مجموع اعداد m تا n را چاپ نماید (n > m).
24- الگوریتم و فلوچارتی که ۴۰ عدد را خوانده و مجموع اعداد مثبت را چاپ نماید.
25- الگوریتم و فلوچارتی که یک عدد را خوانده و مشخص کند که عدد زوج است یا فرد ؟
۲6- الگوریتم و فلوچارتی کهn عدد را خوانده و کوچکترین را چاپ نماید.
27- الگوریتم و فلوچارتی کهn عدد را خوانده و بزرگترین را چاپ نماید.
۲8- الگوریتم و فلوچارتی که تعدادی عدد را خوانده و مجموع آنها را چاپ نماید. (شرط پایان ورود اطلاعات، ورود عدد صفر است).
۲9- الگوریتم و فلوچارتی که تعدادی عدد را خوانده و میانگین اعداد مثبت را چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد منفی یا صفر است).
30- الگوریتم و فلوچارتی که تعدادی عدد را خوانده، بزرگترین و کوچکترین را چاپ نماید.
(شرط پایان ورود اطلاعات، ورود عدد صفر است).
31- الگوریتم و فلوچارتی که سه عدد را خوانده و کوچکترین آنها را چاپ نماید.
32- الگوریتم و فلوچارتی که سه عدد را خوانده و بزرگترین آنها را چاپ نماید.
33- الگوریتم و فلوچارتی که 100 عدد را خوانده، کوچکترین و بزرگترین آنها را چاپ نماید.
34- الگوریتم و فلوچارتی که حاصل ضرب اعدادm تا n را چاپ نماید (m ≠ n) .
35- الگوریتم و فلوچارتی که اعداد زوج کوچکتر از 1000 را چاپ نماید.
۳6- الگوریتم و فلوچارتی که ﻳﻚ ﻋﺪﺩ ﺭﺍ خوانده ﻭ ﻓﺎﻛﺘﻮﺭﻳﻝ ﺁﻥ را چاپ نماید.
۳7- الگوریتم و فلوچارتیﻛﻪ ﻋﺪﺩ ﻃﺒﻴﻌﻲ n ﺭﺍ خوانده ﻭ ﻣﺠﻤﻮﻉ ﻋﺒﺎﺭﺕ ﺯﻳﺮ ﺭﺍ چاپ ﻧﻤﺎﻳﺪ (n>=1).
۳8- الگوریتم و فلوچارتی ﻛﻪ یک ﻋﺪﺩ دو رقمی را خوانده و مجموع ارقام آن را چاپ نماید.
39- الگوریتم و فلوچارتی ﻛﻪ ﻋﺪﺩی را خوانده و مجموع ارقام آن را چاپ نماید.
40- الگوریتم و فلوچارتی ﻛﻪ ﻋﺪﺩی را خوانده و تعداد ارقام آن را چاپ نماید.
41- الگوریتم و فلوچارتی ﻛﻪ ﻋﺪﺩی را خوانده و تعداد صفرهای آن را چاپ نماید.
42- الگوریتم و فلوچارتی ﻛﻪ ﻋﺪﺩی را خوانده و مشخص نماید آیا عدد دو رقمی است یا خیر.
۴3- الگوریتم و فلوچارتی که عددی را خوانده و مقسوم علیه های آن را چاپ نماید.
۴4- الگوریتم و فلوچارتی که عددی را خوانده و مجموع مقسوم علیه های آن را چاپ نماید.
45- الگوریتم و فلوچارتی که عددی را خوانده و مجموع مقسوم علیه های فرد آن را چاپ نماید.
46- الگوریتم و فلوچارتی که عددی را خوانده و مجموع مقسوم علیه های زوج آن را چاپ نماید.
۴7- الگوریتم و فلوچارتی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد اول است یا خیر (روش اول).
۴8- الگوریتم و فلوچارتی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد اول است یا خیر (روش دوم).
۴9- الگوریتم و فلوچارتی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد اول است یا خیر(روش سوم).
50- الگوریتم و فلوچارتی ﻛﻪ اعداد زوج بین m تا n را چاپ نماید. (m≠n)
51- الگوریتم و فلوچارتی ﻛﻪ یک ﻋﺪﺩ را خوانده و تعیین نماید عدد کامل است یا خیر. (عددی کامل است که با مجموع مقسوم علیههای کوچکتر از خودش برابر باشد مثال: 6=1+2+3)
52- الگوریتم و فلوچارتی ﻛﻪ x را خوانده و سري فيبوناچي قبل از آن را چاپ نمايد. (x>2).
53- الگوریتم و فلوچارتی ﻛﻪ n را خوانده و n جمله اول سری فیبوناچی را چاپ نماید.
54- الگوریتم و فلوچارتی ﻛﻪ عددی را خوانده و مشخص نماید که جزء سری فیبوناچی هست یا خیر.
55- الگوریتم و فلوچارتی ﻛﻪ m و n را خوانده و سری فیبوناچی بین این دو عدد را چاپ نماید (m≠n).
56- الگوریتم و فلوچارتی ﻛﻪ دو عدد صحیح x و n را خوانده و x^n (x به توان n) را چاپ نماید (n>=0).
57- الگوریتم و فلوچارتی ﻛﻪ دو عدد صحیح x و n را خوانده و x^n (x به توان n) را چاپ نماید (n