חישוב מעגלים
נוסחה, קוד, ויזואליזציה: שלוש דרכים להבין את אותו מושג
שטח מעגל — שלושה ייצוגים של אותו רעיון
# Step 1: square the radius r_squared = radius ** 2 # Step 2: multiply by pi area = pi * r_squared # Step 3: circumference circ = 2 * pi * radius
שימו לב: הצבעים עקביים — r באמרלד בציור, בנוסחה ובקוד. π בענבר בכולם. A בסגול בכולם. המיפוי הזה הוא מנגנון הלמידה — לא כל ייצוג בנפרד, אלא החיבורים ביניהם.
מיפוי בין ייצוגים
כל שורה היא אותו דבר בשלוש צורות שונות:
| מתמטיקה | קוד Python | ויזואלי (SVG) | צבע |
|---|---|---|---|
| r (רדיוס) | radius | קו ירוק מלא מהמרכז | |
| d (קוטר) | diameter | קו מקווקו דרך המרכז | |
| C (היקף) | circumference | קו מתאר כחול של המעגל | |
| A (שטח) | area | אזור מוצלל פנימי | |
| π | math.pi | קבוע אוניברסלי ≈ 3.14159 | |
| θ (זווית) | angle_degrees | זווית גזרה / קשת |
מחשבון אינטראקטיבי
שנו את הרדיוס וראו את כל שלושת הייצוגים מתעדכנים יחד:
תכונות נוספות
קוטר (Diameter)
הקוטר הוא קו ישר העובר דרך המרכז ומחבר שתי נקודות על המעגל. אורכו תמיד כפול הרדיוס.
שטח גזרה (Sector Area)
"פרוסת עוגה" — חלק מהמעגל שנגזר על ידי זווית מרכזית θ. ככל שהזווית גדולה יותר, הגזרה גדולה יותר.
אורך קשת (Arc Length)
חלק מההיקף שמתאים לזווית מרכזית. אם הזווית היא 360°, הקשת היא ההיקף כולו.
אורך מיתר (Chord Length)
קו ישר המחבר שתי נקודות על המעגל. הקוטר הוא המיתר הארוך ביותר.
קוד Python מלא
הקוד המלא נמצא בקובץ circle_calculator.py — הוא כולל 7 שיטות חישוב, ויזואליזציה אינטראקטיבית, וחישובי אלמנטים מעגליים.
# Core computations (from the full CircleCalculator class) def get_area(self): """A = pi * r^2""" return round(math.pi * self.radius ** 2, 2) def get_circumference(self): """C = 2 * pi * r""" return round(2 * math.pi * self.radius, 2) def get_sector_area(self, angle_degrees): """Sector = (angle/360) * pi * r^2""" return round((angle_degrees / 360) * math.pi * self.radius ** 2, 2) def get_arc_length(self, angle_degrees): """Arc = (angle/360) * 2 * pi * r""" return round((angle_degrees / 360) * 2 * math.pi * self.radius, 2) # Run: python circle_calculator.py
זכרו: הקוד הוא תרגום של הנוסחה, לא מקור ההבנה. מישהו היה צריך לדעת ש-A = πr² כדי לכתוב אותו. הערך של הקוד: פירוק הנוסחה לשלבים ניתנים לעקיבה, אימות עם ערכים אמיתיים, ואיתור שגיאות.