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