הבגרות במדעי המחשב ב' של אתמול
בפסקל עשיתי את שאלות 2 ו-4 (כמו כולם..) (2 זה עם העץ פרו ורבו ו-4 זה עם המחסנית) ובמודלים חישוביים עשיתי את שאלות 13 ו-16 (13 זה לבנות אס"ד ו-16 זה לבנות מכונת טיורינג). יש לי שתי שאלות.. 1. בשאלה 2 עם הפרו ורבו טעיתי (שוב כמו כולם...) ולא עשיתי רקורסיה. במקום לבנות אלגוריתם שבודק אם יש צאצא שהוא "מרפה ומרבה" בניתי אלגוריתם שבודק רק אם השורש הוא מרפה ומרבה. סה"כ מובן פה שמדובר בטעות קלה של הבנת הנקרא,וכל מה שהיה חסר בשביל לבנות את האלגוריתם על כל צאצא זה שתי שורות שמזמין את הרקורסיה. לדעתי יורידו בערך 10 נקודות. מה אתם חושבים? 2. בשאלה 13 היה רשום רק לבנות אוטומט סופי דטרמניסטי שמקבל את השפה המבוקשת,לא היה רשום שצריך לרשום את חמשת המרכיבים. ואכן רק בניתי אוטומט,בלי לרשום את חמשת המרכיבים. לאחר שסיימתי את המבחן הלכתי אל המורה והיא אמרה לי שהיה חייב לרשום גם את חמשת המרכיבים,למרות שלא היה רשום. אני חושב שהיא טעתה,כי בספר לימוד כתוב שיש שתי דרכים: או לבנות תרשים,או לרשום את חמשת המרכיבים(וביניהם טבלת מעברים), כתוב שם (בספר) שאפשר לעשות או זה או זה, ולעשות את שניהם ביחד זה מיותר. בכל זאת אני רוצה להיות בטוח שהמורה שלי טעתה, אז מה אתם אומרים? היה צריך לרשום את חמשת המרכיבים? נ.ב. שאלה 3 - מתי הבגרות של מדעי המחשב א' ?