View Single Post
ישן 17-05-06, 15:39   # 50
Ori
תודה על תרומתך :)
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,674

Ori לא מחובר  

בכל מקרה, פתרון מילולי לשאלה 10, שאני לא בטוח אם הוא נכון, כי חלק מזיינים את השכל עם "רשומות" :
הפרוצדורה הראשונה (קלט נתוני תלמיד - הדפסה) קיבלה :
קוד - שלם
מספר עותקים - שלם
מערך של מונים מ-1 עד 315. (שלפניו רשמתי VAR כי החזרתי אותו).
בפרוצדורה הזאת ביצעתי:
לקחתי את הקוד, והוא היה האינדקס של המערך,
את ערך של העותקים הכנסתי לתוך המערך עם האינדקס המתאים(אינדקס קוד).
לקחתי קאונטר שרץ על כל העותקים,
את הסכום הסופי שבקאונטר הוא מכפיל ב-28 וזה מודפס לתלמיד.
פרוצדורה שנייה :
שלחתי מערך אחר מזה שחזר לפרוצדורה הראשונה (מערך מהתוכנית הראשית).
הפרוצדורה הדפיסה את ה I של המערך, ואת הערך של אותו I עד 315,

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

תוכנית ראשית:
לולאה מ-1 עד 620 שמבצעת:
קולטת קוד,
קולטת מספר ספרים
קוראת לפרוצדורה ראשונה שולחת את הקוד ספר, מספר ספרים, ומערך M מערך של מונים.
יפה, הפרוצדורה סיימה ת'עבודה שלה עד לריצה הזאת, לפני שהיא תרוץ שוב היא תעדכן את המערך של המונים הראשי : A
מערך של מונים A הוא המערך של המונים הראשי שM נכנס לתוכו בכל ריצה של הלולאה.
סוף לולאה.
קראתי לפרוצדורה השנייה ושלחתי לה את A
__________________
בברכה,
אורי אהרונוביץ
Admin AT uptime.co.il

  Reply With Quote