סיכום – מערכים דו־ממדיים
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-GDScript של Coddy. שיעור 15 מתוך 78.
אתגר
קלכתוב פונקציה בשם grid_stats עם פרמטר אחד, grid: מערך דו־ממדי של מספרים שלמים עם תא אחד לפחות (הצהר עליו כ־grid: Array). היא עוברת על כל תא ומחזירה מערך של שלושה מספרים, בסדר הזה:
- סכום כל התאים
- התא הגדול ביותר
- כמה תאים הם זוגיים
לדוגמה, grid_stats([[1, 2], [3, 4]]) מחזירה [10, 4, 2]. התאים יכולים להיות שליליים: grid_stats([[-1, -2], [-3, -4]]) מחזירה [-10, -1, 2].
הבדיקות קוראות ל־grid_stats() בעצמן ומציגות את המערך המוחזר בתור 10,4,2. אל תקרא לה ואל תדפיס שום דבר.
נסו בעצמכם
func grid_stats(grid: Array):
# כתבו כאן קוד
pass
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
2קבלת החלטות מתקדמת
התאמה עם משתניםתנאי סף להתאמהתבניות מערכיםתבניות מילוניםבדיקות חברותסיכום – מנתח פקודות5אפליקציית ספר אנשי קשר
הצגת התפריטהוספת איש קשר8מנהל רשומות תלמידים
סקירת הפרויקטהוספת תלמיד3מערכים רב־ממדיים
יסודות המערכים הדו־ממדייםגישה לאיברים במערך דו־ממדילולאות מקוננות עם מערכים דו־ממדייםסיכום – מערכים דו־ממדייםמערכים משונניםתבניות נפוצות במערכים דו־ממדייםסיכום – לוח משחקתרגלו בעצמכם: קומפיילר GDScript אונליין