
הטקסט המלא של הדקות הראשונות בהרצאה «What is a Function» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו מגיעים לחומר חדש והוא אחד הנושאים החשובים ביותר בתחום המבוא לתכנות ואלגוריתמיקה והחומר הזה נקרא פונקציות. פונקצ'יונס.
דבר ראשון בואו נבין מה זאת פונקציה. פונקציה היא קטע קוד שמבצע יחידה לוגית אחת קטנה. לפונקציה יש שם. אנחנו יכולים לקרוא לפונקציה על ידי השם שלה ובכך להפעיל את הקטע קוד שהיא מבצעת.
יש שתי סיבות מרכזיות לבניית פונקציות. סיבה ראשונה נקראת dry, don't repeat yourself. יכול להיות שיש לנו איזשהו קטע קוד שאנחנו מבצעים אותו במספר מקומות בתוכנית.
אם אנחנו משתמשים עם פונקציה, אנחנו פשוט כותבים אותו פעם אחת כפונקציה, ואז אנחנו לא חוזרים עליו, אנחנו פשוט מפעילים את הפונקציה, קוראים לה, והיא מתבצעת כל פעם שאנחנו קוראים לה.
הסיבה השנייה היא לחלק את הקטע קוד הרב שיש לנו לחלקים מודולריים כל חלק מבצע איזושהי פעילות זה כמובן מאפשר קריאות יותר טובה יותר קלות אפילו לכתוב לדבק באגים לתחזק וכדומה בואו נראה את הסיבה הראשונה ליצירת פונקציות יש לנו כאן קטע קוד ובוא נניח שיש לנו מספר שורות קוד והשורות קוד באדום שאנחנו רואים ושורות קוד שאנחנו רוצים לבצע אותן במספר מקומות.
אז הנה אנחנו רואים שיש לנו שלוש שורות באדום שפשוט חוזרות על עצמן שוב פעם, והנה אנחנו רואים שהן חוזרות על עצמן אפילו פעם שלישית.
זאת אומרת ששלוש פעמים אנחנו רוצים לבצע את אותו קטע קוד. במקרה הזה זה שלוש שורות קוד,