C# מבוא ל by mohammed hegazi - Illustrated by מוחמד חיגאזי - Ourboox.com
This free e-book was created with
Ourboox.com

Create your own amazing e-book!
It's simple and free.

Start now

C# מבוא ל

by

Artwork: מוחמד חיגאזי

  • Joined Jun 2016
  • Published Books 2

שפת תכנות עילית

שפת תכנות עיליתאנגלית: high-level programming language) היא שפת תכנות המאופיינת באבסטרקציה חזקה של הפקודות והנתונים של המחשב. לעומת שפות תכנות low-level, שפות תכנות עיליות יכולות להשתמש באלמנטים של שפה טבעית, הן קלות יותר לשימוש, ויכולות לטפל באופן אוטומטי, או אפילו להסתיר לחלוטין, חלקים משמעותיים ממערכות מחשוב (לדוגמה, ניהול זיכרון). בכך שפות תכנות עיליות הופכות את תהליך פיתוח התוכנה לפשוט ומובן יותר בהשוואה לשפות תכנות low-level. רמת האבסטרקציה המסופקת על ידי השפה מגדירה עד כמה היא “high-level”.

2

מאפיינים

המונח  (“רמה גבוהה”) מתייחס לרמת האבסטרקציה הגבוהה יותר משפת המכונה. במקום לעבוד עם אוגרים, כתובות בזיכרון ומחסניות קריאה  , שפות תכנות עיליות עובדות עם אלמנטים כדוגמת משתנים, מערכים, אובייקטים, ביטויים אריתמטיים או בוליאניים מורכבים, שגרות, לולאות, תהליכונים, מנעולים, ורעיונות אבסטרקטיים אחרים של מדעי המחשב, תוך העדפתשמישות על פני יעילות התוכנה. שלא כמו בשפות הסף הנמוכות, שפות עילית כוללות אלמנטים מעטים המיתרגמים ישירות להוראות (opcodes) בשפת מכונה, או כלל לא. שפות עילית יכולות לכלול גם שירותים נוספים כדוגמת טיפול במחרוזות, מאפיינים של תכנות מונחה-עצמים, ותמיכה בקלט/פלט של קבצים.

3

4

תוכנית ראשונה בשפת סי שארפ

using System;
public class CHelloWorld
{
public static int Main(string[] args)
{
Console.WriteLine(“Hello, World!”);
return 0;
}
}

5
  • סוגי משתנים בשפת סי שארפ

  • קיימים כמה סוגי משתנים:

  • מספר שלם

  • מספר ממשי

  • מחרוזת

  • תו

  • משתנה בוליאני

6

הגדרת משתנים

int x;   // הגדרת משתנה מסוג מספר שלם

double y; // הגדרת משתנה מסוג מספר ממשי

string z;//הגדרת משתנה מסוג מחרוזת

char k; // הגדרת משתנה מסוג תו

bool f; //  הגדרת משתנה מסוג בוליאני

7

השמות

x=5; // x  הצבת הערך 5 בתוך המשתנה

y=7.5; // y הצבת הערך 7.5 בתוך המשתנה

s=”welcome”; // s הצבת המחרוזת הנתונה בתוך המשתנה

k=’?’; // k הצבת הערך ? בתוך המשתנה

f=true; // f הצבת הערך אמת בתוך המשתנה

8

השמות מתקדמות

x=5+3; // x הערך 8 מוצב לתוך המשתנה

y= 27/3 + 3*3;  // y הערך 18 מוצב לתוך המשתנה

y= x +5; // y הערך 13 מוצב לתוך המשתנה

9

אופרטורים מתקדמים בשפת סי שארפ

x++ ; // x מקדם באחד את ערכו של המשתנה

y– ; // y מפחית באחד את ערכו של המשתנה

x+=3; // x מקדם ב 3 את ערכו של המשתנה

y-=5; // y מפחית 5 מערך המשתנה

x*=2; // x מכפיל פי שתיים את ערכו של המשתנה

y/=2; // y מקטין פי 2 את ערכו של המשתנה

10
C# מבוא ל by mohammed hegazi - Illustrated by מוחמד חיגאזי - Ourboox.com

12
This free e-book was created with
Ourboox.com

Create your own amazing e-book!
It's simple and free.

Start now

Ad Remove Ads [X]
Skip to content