אלגוריתם הוא רצף מוגדר בבירור של ביצוע פעולות מתמטיות
חומרת המחשב מבוססת עלהעיקרון של ביצוע רציף של פעולות מתמטיות. בגלל זה, זה הופך להיות הכרחי כדי לאסוף תוכניות לבצע רצפים ספציפיים מסוימים של פעולות בסדר נתון. מאז תוכניות יכול להיות ענק ומסורבל, מומחה לעתים קרובות נתקל את הצורך גרפי (ויזואלי) ציור של תוכנית עבודה - אלגוריתם.
הבלוק ההתחלה והסוף של האלגוריתם הואסכימה בצורת אליפסה ויש לה פלט אחד וקלט אחד, בהתאמה. בלוקים נתוני קלט ופלט - בצורה של מקבילית. בלוקים של פעולות מתמטיות מיוצגים בצורה של מלבנים וגם יש קלט אחד פלט.
הסוג הפשוט ביותר (בסיסי) של תיאור הסדרפעולה היא אלגוריתם ליניארי. גרסה זו של התמונה החזותית של התוכנית מבוצעת כהעברה צעד אחר צעד של נתונים חיצוניים קלט לתוך התוצאה הסופית עם פלט הבאים למכשירים חזותיים. באלגוריתם ליניארי, כל פעולה או פעולה עוקבים מתחילים להתבצע רק לאחר תום הפעולה או הפעולה הקודמת.
לעתים קרובות יש צורך לאמת נתוניםעל התכתובת לכל מצב. ובהתאם לתוצאות עליך לבצע פעולה זו או אחרת. זה לא קשה לנחש כי התוכנית יתוארו בעזרת גרסה אחרת של האלגוריתם - עם הסתעפות.
ככלל, הפתרון של בעיות פשוטות יכול להיותכדי לתאר בצורה של תרשים בלוק קטן. אבל אם המשימה שהוקצתה למתכנת היא גדולה מספיק, אז האלגוריתם המתואר על הנייר (צג) יכול להפוך למפלצת מגושם. כדי לפשט את הדמיה של רצף של פעולות, מבנים עזר משמשים.
אלגוריתם עזר הוא חלק מהתוכנית,המתאר רצף מסוים, קבוע מראש של פעולות, אשר נלקח מלבד האלגוריתם הבסיסי נועד לפשט, להפחית את הגודל המקורי של האחרון. זה קטע ניתן להשתמש בכל מספר פעמים בתנאי הנתונים קלט הם בהתאמה מדויקת.
הבלוק של אלגוריתם העזר מתואר בתרשים בצורת מלבן עם תיאור מותנה המצביע על המקום שבו ניתן למצוא תמונה סכמטית, כלומר, תמונה פתוחה של הבלוק.