מבוא לשפת C מבוא לשפת סי - תירגול 1

Similar documents
מבוא לשפת C תירגול 1: מבוא מבוא לשפת סי - תירגול 1

ניפוי שגיאות )Debug( מאת ישראל אברמוביץ

Visual C# Express יסודות מדעי המחשב 1 מהדורת עיצוב תשס"ו 2006 כתבה: יעל בילצ'יק (סופרין)

ASP.Net MVC + Entity Framework Code First.

המחלקה למדעי המחשב, אוניברסיטת בן גוריון מבני נתונים, סמסטר אביב 2102 עבודת בית מספר - 2 מעשית

Visual C# Express Edition 2005

תרגול מס' 2 הכרות, הכנת תכנית בשפת C והרצתה במערכת Visual C

Rules Game (through lesson 30) by Nancy Decker Preparation: 1. Each rule board is immediately followed by at least three cards containing examples of

קשירות.s,t V שני צמתים,G=(V,E) קלט: גרף מכוון מ- s t ל- t ; אחרת.0 אם יש מסלול מכוון פלט: הערה: הגרף נתון בייצוג של רשימות סמיכות.

מהי שפת ג'אווה? מה זה? IDE

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 134 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 37


טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי

מבוא למחשב בשפת פייתון

מבוא לתכנות - פיתוח משחקים ב Action Script 3.0

Hebrew Ulpan HEB Young Judaea Year Course in Israel American Jewish University College Initiative

Parallel Processing. Administration. Dr. Guy Tel-Zur.

המבנה הגאומטרי של מידה

מבוא לתכנות - פיתוח משחקים ב Action Script 3.0

לשרטוט חשמלי בתוכנת OrCad-Capture

מדריך שימוש והתקנה של office

מדריך למשתמש התקנה עצמית

מבוא לתכנות ב- JAVA תרגול 7

DNS פרק 4 ג' ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים 1

Practical Session No. 13 Amortized Analysis, Union/Find

מכונת מצבים סופית תרגול מס' 4. Moshe Malka & Ben lee Volk

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

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

נושא ה System Preparation Tool -הידוע בכינויו Sysprep

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

פרצות אבטחה נפוצות בהעלאת קבצים בעזרת PHP

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

הקדמה בדיקת תמיכה ב- SSL מאת עידו קנר

מדריך לניהול VPS טריפל סי מחשוב ענן בע"מ.

שאלון ד' הוראות לנבחן

מדור מערכות מידע פיננסיות

שאלון ו' הוראות לנבחן

אנגלית ספרות בהצלחה! /המשך מעבר לדף/ נספח: כישורי חשיבה )לפרק ראשון ושני( או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

ANNEXURE "E1-1" FORM OF IRREVOCABLE STANDBY LETTER OF CREDIT PERFORMANCE OF CONTRACT (WHERE PRICES ARE NOT LINKED TO AN ESCALATION FORMULA)

פיזיקה של נהיגה מדריך למורה

מדריך שימוש בדואר האלקטרוני

הבינגמה הדובע תביבסב תונכתל ריהמ ךירדמ

ASTM UL / FM / BS abesco

מבוא לרשתות - תרגול מס' 11 Transparent Bridges

Theories of Justice

מספר מילה. you very hungry am דוגמאות: decision trees ההודעה.

פרק 2- תכנות. socketים ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים 1

מדריך למשתמש התקנה עצמית

Reflection Session: Sustainability and Me

א נ ג ל י ת בהצלחה! ב. משרד החינוך בגרות לנבחנים אקסטרניים )מילון הראפס אנגלי-אנגלי-ערבי( השימוש במילון אחר טעון אישור הפיקוח על הוראת האנגלית.

שאלון ו' הוראות לנבחן

Summing up. Big Question: What next for me on my Israel Journey?

מבוא למשפט האיחוד האירופי

אנגלית (MODULE E) בהצלחה!

מספר השאלון: Thinking Skills נספח: כישורי חשיבה )לפרק ראשון ושני( א נ ג ל י ת (MODULE F) ספרות )מילון הראפס אנגלי-אנגלי-ערבי(

אנגלית שאלון ז' ג רסה א' הוראות לנבחן בהצלחה! )4( ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד. (MODULE G)

מבוא לתרבות סייבר שיעור מס

עץ תורשה מוגדר כך:שורש או שורש ושני בנים שכל אחד מהם עץ תורשה,כך שערך השורש גדול או שווה לסכום הנכדים(נכד-הוא רק בן של בן) נתון העץ הבא:

ãówh,é ËÓÉÔê ÌW W É Å t" Y w f É ËÓÉÑ É èw É f Ñ u ð NNM YóQ' ÌW W É Y ÉgO d óqk É w f ym Éd É u ð NNM ÌWNQMH uqo ð NNM ÌWNQMH

3. class attr_accessor def end 9. end puts "

מדריך למשתמש בשירות. yes MultiRoom

Windows 7/8. כולל סלולר, טאבלט, ממשק Metro ועוד. Windows 7 Configuring

תכניות סטנדרטיות ב UNIX שרשור פקודות באמצעות Pipeline עבודה ב- bash

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 102 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 5

כפתור רדיו בחירה בודדת מתוך רשימת אפשרויות

תכנות בטוח חלק ב ' מאת עידו קנר

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון א' Corresponds with Module A (Without Access to Information from Spoken Texts) גרסה א'

FULL ARTICLE ACTIVE DIRECTORY

כניסה ליונת דואר פעולות בסיסיות בממשק הדואר, לוח השנה ואנשי הקשר

NTFS ADS Magic Tricks

מקוון Sharing and Playing: Serious Games and Collaboration in Online Education

בהצלחה! (MODULE C) Hoffman, Y. (2014). The Universal English-Hebrew, Hebrew-English Dictionary

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

SPSS 10.0 FOR WINDOWS

עיבוד שפות טבעיות מבוא

Computer Structure. Exercise #1 יש להגיש את התשובות הסופיות על גבי טופס זה.

1.1. הקדמה (דיסק). מדריכי. (מחיצות) Link

(MODULE E) ב ה צ ל ח ה!

הוראות הפעלה למחשב נייד

חוברת מתכונים לפלטת בראוניז במולטיקייק מבית icake

FULL ARTICLE ACTIVE DIRECTORY

Patents Basics. Yehuda Binder. (For copies contact:

Structural Vs. Nominal Typing

תצוגת LCD חיבור התצוגה לבקר. (Liquid Crystal Display) המערכת.

Privilege Escalation

7 קרפ תויגול,תויטמתירא תודוקפ הזזהו

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

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE D) ספרות או מילון אנגלי-עברי-עברי-אנגלי

םימתירוגלאו םינותנ ינבמ המירעו תינס, חמ רות רקצול הנילופ

בהגדרות ה AP..connections

פיתוח מערכות ותוכנה בע"מממ גלבוע לחלונות BSP. Billing Settlement Plan. Gilboa for Windows חוברת הדרכה

Archos 9 PC Tablet מדריך הפעלה למשתמש. יבואן : באג מולטיסיסטם בע"מ - משק 33, בן שמן טלפון תמיכה טכנית : / דוא"ל :

מבנה ההרצאה חלק א' 1 (הסבר על הסימולטור.Torcs 2 (הסבר על תחרות EvoStar 2010 ביחד עם הדגמה של.GA חלק ב' הסבר על המאמר

מדריך מקוצר Microsoft Office Word 2007

A JEW WALKS INTO A BAR: JEWISH IDENTITY IN NOT SUCH JEWISH PLACES

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות מילון אנגלי-אנגלי-עברי או מילון אנגלי-עברי-עברי-אנגלי

מסנן סולארי: הוראות שימוש

שאלות חזרה לקראת מבחן מפמ"ר אינטרנט וסייבר

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

ל"תוכנה" שכותבים, כמו פונקציה זו, קוראים "קוד"

Transcription:

מבוא לשפת C תירגול 1: מבוא 1

אתר הקורס webcourse.cs.technion.ac.il/234112 חדשות הקורס תרגילי בית הרצאות ותירגולים חומר עזר, מבחנים קודמים, שאלות נפוצות, ועוד... 2

אתר הקורס 3

רשימת תפוצה חובה להירשם! הודעות חשובות אתר הקורס איך עושים? 4 אותה סיסמא של UG

שיעורי בית שבועיים )עם בונוס( הארכה אוטומטית של 3 ימים )ללא בונוס( בבודדים! משקל: 15% מציון סופי תרגילים 3, 2,1,0 1% תרגיל 4 3% תרגילים 6,5 4% 5 הגשה כולם חובה! אלקטרונית בחלק מהתרגילים, יהיו גם שאלות יבשות להגשה מודפסת! בבניין טאוב, קומה 1

שיעורי בית אישור הגשה חשוב לשמור על קוד האישור של ההגשה האלקטרונית! 012345678 012345678.zip 6

ספר הקורס ספר הלימוד העיקרי הוא "ABC" או A Book on C מאת Kelly ו- Pohl מהדורה רביעית הספר של מפתחי שפת :C The C Programming Language מאת Kernighan לא מומלץ למתחילים ו- Ritchie 7

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

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

מטרות הקורס 3 תאורטית רמות: תקשורת אנושית תקשורת עם המחשב שפה להבעת תהליכים. שפה עילית.)C( מבנה המחשב ואופן פעולתו. מעשית: לעבור את הקורס. לדעת להעביר למחשב את העבודה ה"שחורה". 10

מבנה המחשב שנת 2000 מסך מקלדת תחליפים לעכבר כונן DVD 11

מבנה המחשב מבפנים Bus )ערוץ תקשורת בין הרכיבים( אמצעי פלט זיכרון CPU אמצעי קלט ראשי התקני זיכרון אחרים 12

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

מערכת ההפעלה בנוסף, מערכת ההפעלה מספקת לתוכנית שכתבתם את כל השירותים שהיא זקוקה כדי לרוץ על המחשב: הקצאות זיכרון ביצוע פלט / קלט עבודה נוחה עם קבצים יחסי גומלין עם תוכניות אחרות ועוד הרבה הרבה... ( לפחות 2 קורסים נוספים )... 14

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

קבצים שם של קובץ מורכב משם, נקודה וסיומת Name. שם הקובץ Extension סיומת לדוגמה: my_file.doc הסיומת קובעת את משמעות התוכן שבקובץ: טקסט ו- word ).txt.doc( תמונות ).gif.jpg.bmp( סרטים ).avi.mpg( מוזיקה ).wav.mp3( תוכניות ).exe( תוכנית היא בעצם אוסף פקודות בשפת מכונה 16

אירגון קבצים ) C: קבצים מאוכסנים על דיסקים לכל דיסק יש שם המורכב מאות ונקודותיים )לדוגמה בתוך הדיסקים, הקבצים מאורגנים בתוך מחיצות. מחיצה נקראת לפעמים "תיקייה", או "מגירה"; בלועזית.folder או directory כל מחיצה יכולה להכיל מספר כלשהו של קבצים וגם מחיצות אחרות. דיסק מחיצות מחיצות קבצים 17

אירגון קבצים C: בראש העץ נמצאת "המחיצה הראשית", או "מחיצת השורש" של הדיסק. home my pictures song.mp3 מקובל להציג קבצים ומחיצות בשרטוט של עץ. ex2.c ex1.c progs my_dog.jpg my_cat.gif main.c ex1.c הארגון זה נקרא גם ארגון הירארכי. 18

מסלולים )path( C: לכל קובץ בספריה חייב להיות שם ייחודי, אך מותר שיהיו קבצים עם שמות זהים במחיצות שונות. home my pictures song.mp3 לכן בשביל להתייחס לקובץ מסוים, לא מספיק לציין את שם הקובץ. ex2.c ex1.c main.c progs ex1.c כדי להתגבר על הבעיה, נציין את המסלול מהשורש עד לקובץ עצמו. המסלול לקובץ ex1.c הימני הוא: my_dog.jpg my_cat.gif C:\home\progs\ex1.c מפרידים בין צעדים במסלול בעזרת התו "\". מהו המסלול לקובץ ex1.c האחר? 19

שפת C ועבודה עם Code::Blocks 20

מהדר )Compiler( 01011001 RUN! צריך לתרגם בין שפות שפה עילית )שפת C( מהדר )"המתרגם"( שפת מכונה תוכנית תרגום נקראת מהדר )קומפיילר(. תהליך תרגום זה נקרא הידור )קומפילציה(. 21

כתיבת תוכנית בשפת C שפה שאנחנו מבינים כותבים תוכנית בשפת C ושומרים אותה בקובץ "c." מבצעים קומפילציה ומקבלים קובץ ".exe" המכיל פקודות מכונה שפה שהמחשב מבין מריצים קובץ ".exe" את כל התהליך הזה נבצע בעזרת.Code::Blocks 22

מה זה?Code::Blocks סביבת פיתוח חופשית וחינמית מלאה הכוללת: עורך לעריכת תוכניות )editor( מהדר )compiler( כלים למציאת שגיאות )debugger( התוכנה תומכת בהרבה שפות תיכנות וביניהן, שפת C. כמו בכל תעשייה, יש תקנים שונים ל- C, אנו נעבוד עם תקן.ANSI-C ישנן גירסאות ל- Windows,,Mac OS X ו- linux. 23

התקנת Code::Blocks בשביל לעבוד עם,Code::Blocks תצטרכו להתקין אותה עם תוספת )אשף- Wizard ( מיוחדת של הקורס. ישנו מדריך התקנה באתר הקורס תחת.Course Material תוכלו לקבל עזרה גם בסדנאות. עוד עזרה תוכלו לקבל בשעות קבלה של המתרגלים. 24

עבודה עם Code::Blocks 25

כתיבת תוכנית חדשה.Project בתפריט,File ובחירה של New ואחר כך 26

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

מריצים את התוכנית לוחצים על מקש F9 או כפתור )להדר ולהריץ( לפעמים העבודה מסתבכת ותצטרכו ללחוץ על Ctrl+F11 כדי להבטיח עבודה נקייה. Code::Blocks תהדר את התוכנית. אם אין בה שגיאות שמנעו מההידור להצליח, היא תיצור קובץ.exe ותריץ אותו. נראה את פלט התוכנית בחלון שייפתח: 28

שגיאות קומפילציה בדומה לעברית, גם בשפת C אפשר לעשות שגיאות. אם יש שגיאה בתוכנית, ההידור ייכשל, התוכנית לא תרוץ ואתם תקבלו את הודעה הבאה: תאור השגיאה הידור נכשל מספר כולל של השגיאות מספר שורה לחיצת על השגיאה תביא אתכם למקום השגיאה. חשוב: יש לתקן את השגיאות לפי הסדר )מלמעלה למטה(. 29

פתיחה של תוכנה קיימת ניתן לשמור תוכנית שכתבתם File( )File Save ולהמשיך בזמן ומקום אחר. כדי לפתוח מחדש יש ללחוץ על הקובץ הפרוייקט )עם סיומת ).cbp ולא בקובץ c. אחרת הסביבה לא מוגדרת לפי דרישות הקורס ברוב המקרים עלול לגרום להורדת נקודות בתרגילי בית ניתן גם לפתוח מתוך )File Open( Code::Blocks כאשר צריכים לבחור את הקובץ עם סיומת.cbp אם ב- Windows לא רואים את סיומות הקבצים, ניתן לשנות זאת. באתר הקורס מוסבר תחת כפתור.FAQ 30

הרצה של תוכנית: עבודה בתרגילי הבית 31

Windows Explorer 32

פעולות ב- Explorer לחיצה על מקש ימני תפתח תפריט, ליצור תיקיות חדשות או קבצים לשנות שמות קבצים וספריות למחוק... דרכו אפשר: 33

הרצה של תוכנית ראינו שניתן להריץ תוכנית מתוך.Code::Blocks ניתן גם להריץ קובץ.exe ישירות מתוך Windows ע"י.double click חסרון: חלון הפלט נסגר לפני שאנחנו רואים את התוצאה. דרך נוספת שנשתמש בה: הרצה מתוך חלון הפקודות של.)Command Prompt) Windows חלון הפקודות הוא זכר למערכת הפעלה קודמת של,Microsoft שנקראה.)Disk Operating System( DOS לכן, הפקודות שנקליד נקראות לעיתים "פקודות."DOS במערכות הפעלה אחרות, חלון זה נקרא.Terminal 34

פתיחת חלון פקודות כדי להגיע לחלון הפקודות, לחצו על,Start בחרו באפשרות,Run הקישו: cmd ואח"כ לחצו על מקש.Enter 35

עבודה בחלון הפקודות בחלון הפקודות ניתן להקליד פקודות שתבוצענה מייד על-ידי המחשב. אם החלון קטן מדי, הכתב לא קריא, DOS שונות, וכו': אפשר לעבור לעבודה במסך מלא על-ידי לחיצה על.Alt+Enter לחיצה נוספת על המקורי. Alt+Enter תחזיר את החלון למצבו 36

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

מעבר בין תיקיות ניתן לעבור לתיקייה אחרת )"להחליף את התיקייה הנוכחית"( בעזרת פקודת.cd name יש להחליף את "name" בשם הספרייה..Change Directory קיצור של = cd 38

שגיאות מה יקרה אם נקליד name" "cd לא קיימת? עבור שם של תיקייה קיבלנו הודעת שגיאה. לא קרה שום אסון; אפשר להמשיך ולהקליד פקודות אחרות. 39

מעבר לתיקיית האב שם התיקייה ".." )שתי נקודות( הוא שם מיוחד, שמייצג את התיקייה המכילה את התיקייה הנוכחית. כלומר, התיקייה שהתיקייה הנוכחית היא תת-תיקייה שלה; האב" של התיקייה הנוכחית. ניתן להשתמש בשם זה בפקודת למשל:.cd "תיקיית אם נמשיך ונפקוד "..,"cd נגיע בסופו של דבר לתיקיית השורש. מה יקרה אם נמשיך ונפקוד זאת גם לאחר תיקיית השורש? 40

אותיות גדולות או קטנות? ניתן להקליד cd,cd,cd,cd או כל שילוב אחר. למערכת ההפעלה- Windows זה לא מפריע, וכל צירוף יתקבל. בהמשך נראה שבמקרים מסוימים, גודל האות חשוב מאוד! למשל, בשפת C, אותה מילה בגודל אות שונה מייצגת משהו אחר לחלוטין. 41

הרצה של תוכנית כדי להריץ כל קובץ.exe מתיקיה הנוכחית יש להקיש את השם שלו וללחוץ.Enter לפי ברירת מחדל, Code::Blocks שומרת קבצי exe בתוך המסלול שבחרתם לתוכנית שלכם בזמן יצירתה. 42 מותר גם להקיש את שם הקובץ בלי סיומת ".exe" מקש TAB ינסה להשלים עבורכם שמות קבצים וספריות.

קלט/פלט אמצעי קלט תוכנית אמצעי פלט הכנסת מידע הצגת תוצאות כל תוכנית יכולה לקבל נתונים מהמשתמש כקלט כל תוכנית יכולה להציג נתונים למשתמש כפלט המקלדת והמסך הם ברירת המחדל לקלט ופלט 43

קלט/פלט Redirection אפשר לדמות את הקלט/פלט ע"י שימוש בקבצים. כל הרצה, אפשר להדפיס את הפלט לתוך קובץ טקסט, במקום למסך. רושמים בחלון הפקודות את השורה הבאה: שם תוכנית > Executable קובץ פלט Output file hw0q1.exe > my_output.txt לדוגמה: איך עושים? 44

למה זה טוב? השימוש העיקרי )בקורס זה( של קריאת קלט מקבצים ושליחת פלט אל קבצים יהיה בשיעורי הבית. אתם תקבלו קבצים תוכניתכם. המכילים קלט שאיתו יש להריץ את תוכלו לבדוק שהפלט שנוצר מתאים לדוגמת הפלט שתקבלו. ככה, גם חוסכים הקלדת הקלט שוב ושוב! )בעיקר אם הוא ארוך( 45

השוואת קבצי פלט DiffMerge הינה תוכנה שמאפשרת לגלות הבדלים בין קבצי טקסט דומים. חובה! לבדוק את תקינות הפלט שנתנו לכם עם מה שאתם יוצרי לפני הגשת התרגילים. Code::Blocks באתר הקורס. ניתן להוריד אותו בתוך תחת Course Material 46

DiffMerge בחירה של קובץ 1 47

בחירה של קובץ 2 DiffMerge 48

בחירה של קובץ 2 DiffMerge יש הבדלים! 49

יצירת קובץ ZIP להגשה את העבודה תצטרכו להגיש בקובץ ZIP שיכיל בתוכו כל קבצי העבודה הנדרשים. אם אין לכם תוכנה שמבצעת זאת, תוכלו להוריד תוכנת 7zip הנמצאת באתר הקורס. איך עושים? מעתיקים כל הקבצים להגשה בתוך תיקייה יוצרים את הקובץ ZIP 50

יצירת קובץ ZIP להגשה 51

סיכום: איך פותרים עבודות בית? חושבים איך פותרים על הנייר! פותחים.Code::Blocks פותחים פרוייקט חדש. כותבים את התוכנית ומפעילים את המהדר Ctrl+F11( או F9(. פותחים חלון.D.O.S. משנים את המחיצה הנוכחית עם.CD כותבים קובץ קלט עבור ההרצה עם.notepad מריצים את התוכנית עם redirection מוודאים שקובץ הפלט תקין )בעזרת.)DiffMerge חוזרים לשלב 7 ובודקים עם קלט שונה )חשוב לבדוק כל מיני אפשרויות( ממלאים קובץ students.txt עם הפרטים האישיים. מייצרים קובץ.zip עם הקבצים שהתבקשתם ומגישים באתר..1.2.3.4.5.6.7.8.9.10.11.12 52