/ / אלגוריתם הוא רצף מוגדר בבירור של ביצוע פעולות מתמטיות

אלגוריתם הוא רצף מוגדר בבירור של ביצוע פעולות מתמטיות

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

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

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

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

לעתים קרובות יש צורך לאמת נתוניםעל התכתובת לכל מצב. ובהתאם לתוצאות עליך לבצע פעולה זו או אחרת. זה לא קשה לנחש כי התוכנית יתוארו בעזרת גרסה אחרת של האלגוריתם - עם הסתעפות.

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

אלגוריתם עזר הוא
יחידת האימות מיוצגת כיהלום עם קלט אחד ושני פלטים, המתאימים לבדיקה חיובית או שלילית.

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

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

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

קרא עוד: