ערכתי לאחרונה בתאריך 01.12.05 בשעה 18:55 בברכה, onso
שאלה 1:נתונה רשימה L1 שמכילה הרבה רצפים של תויים אשר חוזרים על עצמם פעמים רבות.
כתוב בסביבת העבודה שיגרה(פונקציה) בשם compress אשר תקבל רשימה L1 ומחזירה רשימה דחוסה L2,כלומר, רשימה שאורכה קטן יותר ואשר תכיל מידע שמאפשר שיחזור הרשימה L1.
לדוגמא:
L1:2,2,2,d,d,d,d,d,t,t,t,t,n,n,n,n,n,n,n
L2:2,3 t,4 n,7 עכשיו אני יודע שהשאלה די קלה אבל רציתי שתעזרו טיפה...
אני חשבתי כאילו בעצם לעשות שני מצביעים ברשימה L1 (נגיד P וq)
לעשות סריקה עד סוף הרשימה ולעשות שלושה מונים...מונה ראשון למס' 2 מונה שני לאות T ומונה שלישי לאות N כמובן להכניס משתנים
וכאילו כל פעם שמונה מסיים הוא מכניס אותו לרשימה L2
ובסוף להחזיר את הרשימה L2
...מה חושבים ככה צריך לעשות או שיש דרך אחרת?
--------------------------------------------------
שאלה הבאה והיא באמת קשה....
במהלך השנה האחרונה אירעו מספר רב של שריפות ברחבי-המדינה. הרשויות המוסמכות במדינה
החליטו לחקור את נזקי-השריפות. במסגרת זו נאספו נתוני השריפות הכוללים:קוד אזור(הארץ מחולקת ל30 איזורים גיאוגרפיים),קוד גורם שניזוק,מידת הנזק בש"ח של הגורם שניזוק.***ידוע שכמות השריפות בכל איזור לא עולה על 100 שריפות בשנה באיזור.
הטיפול בנתוני השריפות נעשה באמצעות מודול נתוני-השרפות.
לפניך חלק מן הפעולות המוגדרות במודול:

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