תכנות מחשבים: מה זה, הגדרה בסיסית ומבני נתונים


post-title

מה הכוונה בתכנות מחשבים, מושגים העומדים בבסיס ארגון נכון של נתונים על ידי המתכנת שחייב להיות בעל יכולת לפתח תוכנית המסוגלת לבצע רצף של כל הפעולות הדרושות בכדי להשיג את התוצאה הרצויה.


תכנות מחשב בסיסית

המונח תכנות מציין את מערך נהלי ה- IT המשמשים להעברת רצף הוראות מסודר למחשב על מנת להגיע לתוצאה מוגדרת היטב.

רצף הוראות זה מסומן על ידי המונח "אלגוריתם".


הדבר הראשון שמפעיל IT צריך לעשות, שרוצה להגדיר את המטרה של פיתוח תוכנית, הוא להכניס ברצף את כל הפעולות ההגיוניות הנחוצות כדי להשיג את התוצאה הרצויה.

לאחר מכן, יש לתרגם את התוכנית שנכתבה כך לצורה המתאימה להבנה על ידי המחשב.

התוכנית שנכתבה על ידי המתכנת מוגדרת בדרך כלל כתוכנית המקור, ואילו התוכנית המתקבלת לאחר תהליך התרגום מכונה תוכנית האובייקט.


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

בתכנות מחשבים יש לארגן את הנתונים במבנים המניפולציות בקלות, מסיבה זו לכל נתונים מוקצים שם או קיצור המאפשר לזהות אותם.

נתונים שהוקצו להם שם ייחודי ושומרים על אותו ערך לכל החלק של התוכנית בה היא הוגדרה נקראים קבועים.


נהפוך הוא, אנו קוראים למשתנים כל אותם נתונים אליהם, גם אם הוקצה שם ייחודי, התוכנית מקצה באופן חופשי ערכים שונים, תלוי היכן היא פוגשת אותם.

על מחשב לא רק לדעת איך קוראים לנתונים מסוימים, אלא עליו לדעת גם באיזה סוג הוא על מנת להיות מסוגל לטפל בהם כראוי בזיכרון.

קריאות מומלצות
  • תוכניות אינטרנט: עיין והורד במהירות
  • בדוק חיבור ping: כיצד לבדוק
  • וירוס מחשב: הגדרה, סיכוני אבטחה למחשב
  • כרטיס מסך: כיצד להתקין את מנהל הגרפי של המחשב
  • תוכניות Office: עיבוד תמלילים, ניהול

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

אם הנתונים מאותו סוג, למשל כל המספרים או כל האותיות, ניתן ליצור סדרה, המכונה "מערך", של נתונים השייכים לאותו סוג עם פקודה יחידה.
לכל אלמנט מוקצה מיקום זיכרון מסוים.

הסדרה כולה נקראת מבנה או רשומה ואלמנטים או שדות משתנים בודדים.

מכיוון שמבני הנתונים בדרך כלל קבועים ומסיבה זו במקרים רבים אינם מספיקים, יתכן שיהיה צורך לפנות למבנים בעלי מורכבות רבה יותר המסוגלים להשתנות באופן עצמאי במהלך ביצוע התוכנית עצמה.

במקרה זה אנו מדברים על מבני נתונים דינמיים.

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

שימוש לרעה במבני נתונים עלול לגרום לחוסר יציבות בתפעול המחשב.

הגדרות בסיסיות לראוטר של סיסקו - IOS (אַפּרִיל 2024)


תגיות: מחשב
Top