More Related Content
PDF
روش های انتگرال گیری عددی PDF
خطای روش های انتگرال گیری عددی PDF
دیکدر و مالتی پلکسر در مدارهای ترکیبی PDF
work order of logic laboratory PPTX
02 vectorization fundamentals_of_parallelism_and_code_optimization-www.astek.ir PPTX
Approximate String Matching PDF
PPT
Capillary pressure seminar final version Viewers also liked
PPT
Waterflooding seminar (www.mpetro.ir) PPTX
PPTX
PPTX
Domestic Oil and Gas Industry Trends PDF
Planning a Chemical Flood EOR Asia 2012 MB Dupont PDF
SPE Workshop Water Quality and Hz Inj - MB Dupont P.Eng. PPT
Baton rouge water damage restoration company offers tips for what to do when ... PDF
PDF
Heinemann zoltán e[1]._-_petroleum_recovery_ PPTX
Permian Basin - Oil & Gas Mergers, Acquisitions and Divestitures PDF
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i... PPT
DOCX
Master Thesis: Which solutions and trade strategies petroleum services compan... PPT
Relative permeability presentation PDF
PPT
Abu Dhabi Dec 2014 EOR workshop Julio Herbas PPTX
Late life water flooding in an oil reservoir PDF
Optimizing Well Spacing and Completions in the Bakken/Three Forks Plays PPT
Boundary Tension & Wettability DOC
Similar to Flowchart
PDF
PDF
طراحی مدار ترتیبی همزمان -نمونه سوال امتحانی ۱ DOCX
DOCX
PPT
PPTX
PPT
PDF
آموزش برنامه نویسی R و نرم افزار R Studio بخش پنجم | فرادرس DOCX
Visual basicfasl1,2 mojadad PDF
Array in data structures and algorithm design PPT
Image segmentation with coa PDF
Exam data structure ashkezar f1notes.ir PDF
آموزش طراحی الگوریتم به همراه حل مثال های عملی - بخش چهارم PDF
AlgorithmFlowchartjavacupmibile1programmingazaduni.pdf PPT
PDF
DOCX
PDF
Machine learning and big-data-in-physics 13970711-Dr. Amin Nezarat PDF
شیفت رجیستر - نمونه سوال امتحانی PPTX
پروژه کاروفناوری(پرهام)).pptx Flowchart
- 1.
- 2.
الگوریتم تعریفالگوریتم تعریف
بارا کاری انجام مراحل که دستورالعملی هربا را کاری انجام مراحل که دستورالعملی هر
نماید بیان کافی جزئیات با و دقیق زبانینماید بیان کافی جزئیات با و دقیق زبانی
عملیات خاتمه شرط و مراحل ترتیب بطوریکهعملیات خاتمه شرط و مراحل ترتیب بطوریکه
الگوریتم را باشد شده مشخص “ کامل آن درالگوریتم را باشد شده مشخص “ کامل آن در
.گویند.گویند
- 3.
الگوریتم تعریف ادامهالگوریتمتعریف ادامه
از منظوراز منظوردقیق زباندقیق زبانهمان به “ دقیقا الگوریتم که است آن :همان به “ دقیقا الگوریتم که است آن :
.گردد اجرا است نویسنده نظر مورد صورتیکه.گردد اجرا است نویسنده نظر مورد صورتیکه
از منظوراز منظورکافی جزئیاتکافی جزئیاتالگوریتم اجرای طول در که است آن ،الگوریتم اجرای طول در که است آن ،
هدف و مسیر از انحراف باعث و نیامده پیش ناشناخته عملیاتهدف و مسیر از انحراف باعث و نیامده پیش ناشناخته عملیات
.نگردد اصلی.نگردد اصلی
از منظوراز منظورمراحل ترتیبمراحل ترتیبقدم الگوریتم اجرای مراحل که است آن ،قدم الگوریتم اجرای مراحل که است آن ،
.باشد شده مشخص خر تأ و تقدم رعایت با و قدم به.باشد شده مشخص خر تأ و تقدم رعایت با و قدم به
از منظوراز منظورخاتمه شرطخاتمه شرطبهر و باشد می الگوریتم بودن پذیر پایان ،بهر و باشد می الگوریتم بودن پذیر پایان ،
داده شرایط یا شرایط تحت و دلخواه زمانی در باید الگوریتم حالداده شرایط یا شرایط تحت و دلخواه زمانی در باید الگوریتم حال
.پذیرد خاتمه شده.پذیرد خاتمه شده
- 4.
الگوریتم تهیه مراحلالگوریتمتهیه مراحل
:شوند اجرا خاصی مراحل باید کارآمد و خوب الگوریتم یک تهیه برای:شوند اجرا خاصی مراحل باید کارآمد و خوب الگوریتم یک تهیه برای
11تحلیل و تجزیه را مسئله باید :مسئله دقیق تعریف -تحلیل و تجزیه را مسئله باید :مسئله دقیق تعریف -
نداشته وجود آن فهم در ابهامی کوچکترین تا کردهنداشته وجود آن فهم در ابهامی کوچکترین تا کرده
.باشد.باشد
22نیاز مورد (اصلی)متغییرهای عوامل تعیین -نیاز مورد (اصلی)متغییرهای عوامل تعیین -
33و ها )داده : مسئله خروجی و ورودی تعیین -و ها )داده : مسئله خروجی و ورودی تعیین -
(اطلعات(اطلعات
44مسئله مختلف های حل راه بررسی -مسئله مختلف های حل راه بررسی -
55مناسب حل راه یک انتخاب -مناسب حل راه یک انتخاب -
66زدایی اشکال -زدایی اشکال -
- 5.
فلوچارتفلوچارت
الگوریتم تصویری بیانالگوریتمتصویری بیان
هندسی اشکال با کار انجام مراحلهندسی اشکال با کار انجام مراحل
.شوند می داده نشان.شوند می داده نشان
به خطوط توسط کار انجام مراحلبه خطوط توسط کار انجام مراحل
.گردند می وصل هم.گردند می وصل هم
- 6.
مثالمثال شرحشرح شکلشکل
خاتمهو شروع دادن نشان برایخاتمه و شروع دادن نشان برای
عملیاتعملیات
مقداردهی و محاسباتمقداردهی و محاسبات
اطلعات وروداطلعات ورود
نمایش صفحه روی بر خروجنمایش صفحه روی بر خروج
روی بر اطلعات خروجروی بر اطلعات خروج
کاغذکاغذ
و گیری تصمیم ،سئوالو گیری تصمیم ،سئوال
دلخواه های شرطدلخواه های شرط
start
stop
c←a+b
d← i
A,B
A,B,”100”
?
ورودی
خروجی
خروجی
خروجی
- 7.
مثالمثال11::را آنها حاصلضربو خوانده را عدد دو که کنید رسم فلوچارتیرا آنها حاصلضرب و خوانده را عدد دو که کنید رسم فلوچارتی
.دهد نمایش.دهد نمایش
شروع
A,B
z←A*B
z
پایان
- 8.
مثالمثال22::محیط و مساحت،خوانده را دایره یک شعاع که کنید رسم فلوچارتیمحیط و مساحت ،خوانده را دایره یک شعاع که کنید رسم فلوچارتی
.دهد نمایش آنرا.دهد نمایش آنرا
شروع
پایان
R
A←3.14*R²
P←2*R*3.14
A,P
- 9.
مثالمثال33::زیر بصورت وخوانده را عدد سه که کنید رسم فلوچارتیزیر بصورت و خوانده را عدد سه که کنید رسم فلوچارتی
:نماید گیری تصمیم:نماید گیری تصمیم
دیگر عدد دو جمع حاصل بود صفر سوم عدد اگر -دیگر عدد دو جمع حاصل بود صفر سوم عدد اگر -
دیگر عدد دو تفاضل بود منفی سوم عدد اگر -دیگر عدد دو تفاضل بود منفی سوم عدد اگر -
دیگر عدد دو ضرب حاصل بود مثبت سوم عدد اگر -دیگر عدد دو ضرب حاصل بود مثبت سوم عدد اگر -
.دهد نمایش را.دهد نمایش را
- 10.
- 11.
مثالمثال44::مقادیر سپس خواندهرا عدد دو که کنید رسم را ای برنامه فلوچارتمقادیر سپس خوانده را عدد دو که کنید رسم را ای برنامه فلوچارت
.نماید جابجا هم با را دو آن.نماید جابجا هم با را دو آن
: اول روش: اول روشمتغیر از استفادهمتغیر از استفاده
کمکیکمکی
:دوم روش:دوم روشعملیات از استفادهعملیات از استفاده
ریاضیریاضی
شروع
A,B
A,B
T←A
A←B
B←T
A,B
پایان
شروع
A,B
A,B
َA←A+B
B←A-B
A←A-B
A,B
پایان
- 12.
مثالمثال55::که کند تعیین،خوانده را مثلث یک ضلع سه که کنید رسم فلوچارتیکه کند تعیین ،خوانده را مثلث یک ضلع سه که کنید رسم فلوچارتی
خیر؟ یا است الزاویه قائم مثلث آیاخیر؟ یا است الزاویه قائم مثلث آیا
.کند صدق زیر عبارات از یکی در باید آن اضلع اندازه مثلث بودن الزاویه قائم برای
A²=B²+C²یاB²=A²+C²یاC²=A²+B²
شروع
A,B,C
A²=B²+C²
Y
N
B²=A²+C²
Y
N
C²=B²+A²
Y
N
“NO” “YES”
پایان
- 13.
مثالمثال66::دوم درجه معادلهیک های ریشهدوم درجه معادله یک های ریشه
AX²+BX+C=0AX²+BX+C=0
D=B²-4ACD=B²-4AC
اگراگرD<0D<0ندارد ریشه معادله ،ندارد ریشه معادله ،
اگراگرD=0D=0عبارت حاصل ،عبارت حاصل ،––B/2AB/2Aدر رادر راX1X1ووX2X2بده قراربده قرار
عبارت حاصلعبارت حاصلدر رادر راX1X1بده قراربده قرار
در را عبارت حاصلدر را عبارت حاصلX2X2بده قراربده قرار
مقادیرمقادیرX1X1ووX2X2بده نمایش رابده نمایش را
)2/()( ADB +−
ADB 2/)( −−
- 14.
- 15.
حلقوی های الگوریتمحلقویهای الگوریتم
اول تعریفاول تعریف:اجرای بار چندین که الگوریتم از مراحلی
حلقه یک تشکیل گردد می تکرار آنها)LOOP(.دهند می را
،گردد می استفاده کمکی متغیر یک از حلقه یک ساختن برای،گردد می استفاده کمکی متغیر یک از حلقه یک ساختن برای
می آماده اولیه مقدار یک با حلقه شروع از قبل را متغیر اینمی آماده اولیه مقدار یک با حلقه شروع از قبل را متغیر این
به بازگشت از قبل و حلقه انتهای در “ معمول سپس و سازیمبه بازگشت از قبل و حلقه انتهای در “ معمول سپس و سازیم
شرائط یک تحت و کرده اضافه آن به را مقداری حلقه ابتدایشرائط یک تحت و کرده اضافه آن به را مقداری حلقه ابتدای
.نماییم می پرش قبل مراحل به خاص.نماییم می پرش قبل مراحل به خاص
:دوم تعریف:دوم تعریفمتغیر به حلقه شروع از قبل که مقداری
.گویند اولیه شرط یا اولیه مقدار را شود می داده حلقه
:سوم تعریف:سوم تعریفمراحل اجرای یکبار از پس که مقداری
اضافه مقدار را شود می اضافه حلقه متغیر به حلقه
.نامند می شونده
- 16.
مثالمثال77::را صفر ازبزرگتر عدد یک که کنید رسم فلوچارتیرا صفر از بزرگتر عدد یک که کنید رسم فلوچارتی
و مجموع خوانده را دیگری اعداد ,عدد آن تعداد به سپس خواندهو مجموع خوانده را دیگری اعداد ,عدد آن تعداد به سپس خوانده
.دهد نمایش را آنها میانگین.دهد نمایش را آنها میانگین
Nشده خوانده عدد
Cشمارنده
Sمجموع
Aاعداد
NSS /,
ASS +←
شروع
N
C ← 0
S ← 0
C=N
پایان
Y
N
A
1+←CC
- 17.
مثالمثال88::که بنویسید راای برنامه الگوریتمکه بنویسید را ای برنامه الگوریتم1010و گرفته را عددو گرفته را عدد
.است فرد کدام و زوج کدام کند تعیین.است فرد کدام و زوج کدام کند تعیینشروع
C ← 0
p
k ← p-INT(p/2)*2
K=0
y
n
P, “odd”
C ← C+1
C< 10
n
y
پایان
P, “even”
- 18.
مثالمثال99::را مثبت عددیک که بنویسید را ای برنامه الگوریتمرا مثبت عدد یک که بنویسید را ای برنامه الگوریتم
.دهد نشان را عدد ارقام تعداد و خوانده.دهد نشان را عدد ارقام تعداد و خوانده
شروع
N
S ←0 (ارقام )تعداد
)10/(NINTN ←
S ← S+1
N>0
Y
N
S
پایان
- 19.
مثالمثال1010::طبیعی عدد کهبنویسید را ای برنامه الگوریتمطبیعی عدد که بنویسید را ای برنامه الگوریتمN>1N>1مقسوم و خوانده رامقسوم و خوانده را
دهد نمایش را آن های علیهدهد نمایش را آن های علیهشروع
N
M ← 1
MMNINTNK ∗−← )/(
K=0
Y
N
M
M ← M+1
M<=N
Y
N
پایان
- 20.
مثالمثال1111::بودن اول ،خوانده را عدد یک که بنویسید را ای برنامه الگوریتمبودن اول ، خوانده را عدد یک که بنویسید را ای برنامه الگوریتم
نمایید تعیین را آننمایید تعیین را آن
شروع
N
N=2
N
P ← 2
PPNINTNK ∗−← )/(
K=0 N,”NO PRIME”Y
N
P ← P+1
P<=N/2
Y
N
N,”IS PRIME”
پایان
Y
- 21.
مثالمثال1212::مثبت عدد یککه بنویسید را ای برنامه الگوریتممثبت عدد یک که بنویسید را ای برنامه الگوریتم
.دهد نمایش را آن فاکتوریل خوانده را.دهد نمایش را آن فاکتوریل خوانده را
اعداد ضرب حاصل یعنی عدد یک فاکتوریلاعداد ضرب حاصل یعنی عدد یک فاکتوریل11آن تاآن تا
عددعدد
.باشد می یک برابر صفر عدد فاکتوریل.باشد می یک برابر صفر عدد فاکتوریل
- 22.
- 23.
مثالمثال1313::عدد که بنویسیدای برنامهعدد که بنویسید ای برنامهNNو ،خوانده راو ،خوانده را
.دهد نشان را آن ارقام مجموع.دهد نشان را آن ارقام مجموع
:مثال:مثال33++22++11123123 ⇒
شروع
N
SUM ← 0
10)10/( ∗−← NINTNA
SUM ← SUM+A
)10/(NINTN ←
N>0
N
Y
SUM
پایان
- 24.
مثالمثال1414::که کند تعیینگرفته را عدد یک که بنویسید را ای برنامه الگوریتمکه کند تعیین گرفته را عدد یک که بنویسید را ای برنامه الگوریتم
خیر؟ یا است کامل آیاخیر؟ یا است کامل آیا
های علیه مقسوم مجموع با که است کامل عددیهای علیه مقسوم مجموع با که است کامل عددی
.باهدنرامشد برابر خودش از کوچکتر.باهدنرامشد برابر خودش از کوچکتر
3216 ++⇒
- 25.
شروع
N
A ← 1
S← 0
AANINTNP ∗−← )/(
P=0
Y
N
S ← S+A
A ← A+1
A<=N/2
Y
N
S=N
Y
N
N,” IS COMPLEMENT”
N,” IS NOT COMPLEMENT”
پایان