Download - Introduction to Programming in Java
![Page 1: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/1.jpg)
1
Introduction to Programming in Java
1תרגול
![Page 2: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/2.jpg)
2
יצירת קשר
אתר הקורס :•http://www.cs.bgu.ac.il/~ipc131
שעות קבלה של המתרגלים:•004 חדר 37בניין 16-18איתי: יום רביעי –211 חדר 37 בניין 11-13מיכאל: יום שני –
דואר אלקטרוני של הקורס לשאלות מנהלתיות:•[email protected]
![Page 3: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/3.jpg)
ציון הקורס
מורכב מ: : עבודות תכנות )חובה(.30% מבחן מסכם – שימו לב! חובה לעבור את :70%
לפחות, מי שיקבל ציון נמוך 56המבחן המסכם בציון ייכשל בקורס ללא קשר לציון העבודות.56מ-
3
![Page 4: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/4.jpg)
4
סביבת פיתוח
Eclipseבמהלך הקורס נשתמש בסביבת העבודה המותקנת במעבדות.
.Javaנתמקד רק בסביבת הפיתוח של
![Page 5: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/5.jpg)
5
מרכיביה של סביבת הפיתוח
קובץ המכיל את התוכנית
בשפת התכנות
מהדר
קובץ בשפת מכונה
![Page 6: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/6.jpg)
6
סביבת פיתוח - הורדהלמי שיעבוד מהבית מומלץ להוריד את הגרסא שנמצאת במעבדות לפי
השלבים הבאים: )במידה ולא מותקן על המחשב שלכם( והורידו באתר winrar הורידו :1שלב
ביט(.32/64את אחת הגרסאות בהתאם למערכת ההפעלה שלכם )Java -Jdk עתה נוריד תמיכה בשפת :2שלב
![Page 7: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/7.jpg)
7
סביבת פיתוח - הורדה
ובחרו Accept Licence Agreementלחצו על :3שלב windowsאת קובץ ההורדה המסומן בחץ האדום )
x86.)
![Page 8: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/8.jpg)
8
סביבת פיתוח - הורדה
.jdk: לאחר ההורדה התקינו את קובץ ה-4שלב
eclipse הורידו את סביבת העבודה בלינק הבא: :5שלב
חלצו את התיקייה הנמצאת בקובץ שהורדתם:6שלב
![Page 9: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/9.jpg)
9
סביבת פיתוח - הורדה
עתה ניתן לפתוח את סביבת העבודה, היכנסו :7שלב לתיקייה שחילצתם ולחצו על קובץ ההפעלה.
![Page 10: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/10.jpg)
הגרסה באוניברסיטה היא הגרסה הקובעת.
אם זה לא עובד פה, מבחינתנו זה לא עובד.
10
![Page 11: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/11.jpg)
11
Javaמתחילים לתכנת ב-
מתחילה בפונקציה "מיוחדת" Javaכל תוכנית ב-, ממנה מתחיל המחשב להריץ את mainהנקראת
כל הפקודות המופיעות בקוד לפי הסדר.:Javaעתה נראה דוגמא לתוכנית ב-
![Page 12: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/12.jpg)
12
סביבת פיתוח – תוכנית ראשונה וייפתח החלון Eclipseפתחו את סביבת העבודה של •
הבא:
.Ok שלכם ולחצו Workspaceבחרו היכן ימוקם ה-•
![Page 13: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/13.jpg)
13
סביבת פיתוח – תוכנית ראשונה )המשך(
בשלב הבא תפתח סביבת העבודה.•וייפתח File->New->Java Projectעתה לחצו על •
החלון הבא:Helloהכניסו את שם הפרוייקט: •
.Finishולחצו על
![Page 14: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/14.jpg)
14
סביבת פיתוח – תוכנית ראשונה )המשך(
.Helloעתה נוצר פרוייקט חדש בשם •עתה ניצור מחלקה חדשה שבה נכתוב את הקוד:•
File->New->Class
![Page 15: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/15.jpg)
15
סביבת פיתוח – תוכנית ראשונה )המשך(
נפתח החלון הבא:• נרשום את שםNameבשורה •
.Helloהמחלקה שלנו – נסמן את הקובייה המסומנת בחץ
.Finishולאחר מכן נלחץ על
![Page 16: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/16.jpg)
16
סביבת פיתוח – תוכנית ראשונה )המשך(
עתה קיבלנו את החלון הבא:
![Page 17: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/17.jpg)
17
סביבת פיתוח – תוכנית ראשונה )המשך(
:mainנרשום את שורת הקוד הבאה בתוך פונקציית ה-System.out.println("Hello World!!!");.
על מנת להריץ את הקודשכתבנו נלחץ על
הכפתור המסומן בחץ.
![Page 18: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/18.jpg)
18
סביבת פיתוח – תוכנית ראשונה )המשך(
נפתח החלון הבא שבו סביבת הפיתוח זיהתה שביצענו שינויים ללא שמירה ושואלת אותנו האם אנו רוצים
.Okלשמור את הקובץ לפני ההרצה, נלחץ על
![Page 19: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/19.jpg)
19
סביבת פיתוח – תוכנית ראשונה )המשך(
לאחר הרצת התוכנית נקבל את הפלט בחלון וכפי שצפינו נקבל את הפלט הבא:Consoleה-
![Page 20: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/20.jpg)
דוגמא נוספת מספרים3מציאת מקסימום בין
20
![Page 21: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/21.jpg)
דוגמא נוספת מספרים3מציאת מקסימום בין
21
![Page 22: Introduction to Programming in Java](https://reader033.vdocuments.us/reader033/viewer/2022052403/56816858550346895dde8172/html5/thumbnails/22.jpg)
דוגמא נוספת מספרים3מציאת מקסימום בין
22