אלגוריתם

BlueWhite

New member
אלגוריתם

המורה שלי נתנה הרבה שאלות על אלגוריתם מילולי. אבל היא נתנה אותם ישר, בלי שהסבירה איך רושמים אותם. בעיקרון אני יודע לעשות את כל השאלות, כמו ב-C. אבל אני לא יודע איך לתרגם אותם לעברית (למשל FOR) למישהו יש מאמר על כתיבה בעברית? תודה.
 

IdanR

New member
המורה שלך הייתה אמורה להסביר..

בכל אופן הנה כמה כללים: 1. לכל פקודה יש מספר... 1, 2, 3, וכן הלאה... כך לגבי פקודות שנמצאות בתוך לולאה 1.1 1.2 1.3 וכו´. 2. הצהרה על משתנה תיעשה בצורה הזאת (בד"כ): 0 -> X כאשר המשתנה תמיד יהיה בצד שמאל, והערך בצד ימין. (אין להשתמש בקיצורים כגון ++X וכו´.. אלא X + 1 לתוך X) 3. לולאה תיעשה בדרך הבאה: 1. כל עוד I < 10 בצע: 1.1 הדפס I 1.2 I <- I + 1 1.3 סיים בצע הפקודה האחרונה (סיים) בדרך-כלל לא הכרחית.. תלוי מה המורה רוצה. אותו דבר לגבי תנאי: אם I = 0 בצע: ....
 

the new L

New member
ואם כבר דיון על אלגוריתמים

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