מבוא לתכנות C

מסמכים קשורים
2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

T01-1page

תורת הקומפילציה

Slide 1

Microsoft Word - Ass1Bgu2019b_java docx

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007

PowerPoint Presentation

מהוא לתכנות ב- JAVA מעבדה 3

Microsoft PowerPoint - L01-n.ppt

PowerPoint Presentation

סדנת תכנות ב C/C++

Microsoft PowerPoint - Lecture1

Slide 1

שאלהIgal : מערכים דו מימדיים רקורסיה:

PowerPoint Presentation

PowerPoint Presentation

שאלהIgal : מערכים דו מימדיים רקורסיה:

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

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc)

PowerPoint Presentation

מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס "מבוא למחשב שפת C". בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה

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

תרגיל בית מספר 1#

Microsoft Word - c_SimA_MoedB2005.doc

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

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

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

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

ייבוא וייצוא של קבצי אקסל וטקסט

Slide 1

תשע"דד אביב תוכנה 1 תרגיל מספר 4 עיבוד מחרוזות וקריאה מקבצים הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס..(

Slide 1

Microsoft Word - sync_LG.doc

PowerPoint Presentation

פרויקט שורשים דמות

מסע מדע ו - מסע ברכב שטח ביבשות רחוקות

מדריך למרצים ומתרגלים 1

PowerPoint Presentation

Slide 1

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

Slide 1

מיכפל

Microsoft PowerPoint - lec2.ppt

פתרון מוצע לבחינת מה"ט ב_שפת c מועד ב אביב תשע"ט, אפריל 2019 מחברת: גב' זהבה לביא, מכללת אורט רחובות שאלה מספר 1 מוגדרת מחרוזת המורכבת מהספרות 0 עד 9.

מבוא לאסמבלי

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

מצגת של PowerPoint

Slide 1

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

יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 י

שאלהIgal : מערכים דו מימדיים רקורסיה:

הגשה תוך שבוע בשעת התרגול

Slide 1

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

Slide 1

מבוא למדעי המחשב

Microsoft Word B

מכללת הדסה, הפקולטה למדעי המחשב מבוא לתכנות מונחה עצמים והנדסת תוכנה סמסטר א', תשע"ו תרגיל 2 תאריך אחרון להגשה: קמפוס הנביאים יום א', 29/11/2015 בשעה

Microsoft PowerPoint - T-10.ppt [Compatibility Mode]

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

פתרון 2000 א. טבלת מעקב אחר ביצוע האלגוריתם הנתון עבור הערכים : פלט num = 37, sif = 7 r האם ספרת האחדות של sif שווה ל- num num 37 sif 7 שורה (1)-(2) (

יוםראשון, 02 ליולי 2014 סמסטר סוף מבחן )236703( עצמים מונחה תכנות - א' מועד 2014, אביב סמסטר קמחי יחיאל ד"ר מרצה: מסינג מיטל עבדאלקאדר, כרם גלעד, ערן

פייתון

Microsoft PowerPoint - 07_tdd.ppt

הוספת קישור לאתר אינטרנט תוכן ממשק בדיקת מטלות...3 איחוד אתרי קורסים...5 סל מחזור... 7 חידושים בפעילויות...8 תצורת קורס: כפתורים... 9 פורומים...10 שיפ

מספר זהות: סמסטר ב' מועד א' תאריך: 11102/4// שעה: 9:22 משך הבחינה: 3 שעות חומר עזר: אין מותר השימוש במחשבון פשוט בחינה בקורס: מבני נתונים מרצה: הדר בי

Slide 1

Microsoft PowerPoint - rec3.ppt

HTML - Hipper Text Makeup Language

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

מערכות הפעלה

ex1-bash

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

שאלה 2. תכנות ב - CShell

מבוא למדעי המחשב

Homework Dry 3

Microsoft PowerPoint - YL-05.ppt

Microsoft PowerPoint - 07_tdd.ppt

PowerPoint Presentation

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

Microsoft Word - UsingXMTenvironment.rtf

Slide 1

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

PowerPoint Presentation

Microsoft PowerPoint - rec1.ppt

מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

מצגת של PowerPoint

Slide 1

שקופית 1

Microsoft Word - tips and tricks - wave 5.doc

Slide 1

ForMenahelHeshbonot

PowerPoint Presentation

תמליל:

Computer Programming Fall 2012 תרגול 2 07.11.2011 1

סביבת פיתוח - כללי במהלך הקורס נשתמש בסביבת העבודה Visual Studio 2010 המותקנת במעבדות. נתמקד רק בסביבת הפיתוח ++C 2010.Visual מרכיבים בסיסיים: עורך (Editor) משמש להכנת קבצי מקור של תכניות C. מהדר (Compiler) מתרגם את קבצי המקור שאתם כותבים בשפת C לשפת המכונה. כתוצאה מההידור נוצר קובץ.obj 2

סביבת פיתוח )המשך( כללי קישור (Linker) מחבר את תכנית המקור )או כמה קבצי מקור( עם פונקציות מהספריות הסטנדרטיות לקובץ אחד שמהווה תכנית לביצוע )זהו קובץ ההרצה בעל סיומת exe שנוצר כתוצאה מהקישור). בנייה )build( תהליך ביצוע הידור ולאחריו קישור. מנפה (Debugger) כלי עזר לגילוי מיקומן של טעויות לוגיות בתכנית. יילמד בתרגול 2. 3

סביבת פיתוח - הורדה ניתן להוריד גרסא חינמית לזמן מוגבל, Visual C++ 2010 Express לעבודה מהבית. קישור: http://www.microsoft.com/visualstudio/en-us/products/2010- editions/visual-cpp-express 4

סביבת הפיתוח הורדה 5

סביבת פיתוח תוכנית ראשונה הפעלת הסביבה Start All Programs Microsoft Visual Studio 2010 Microsoft Visual Studio 2010 Visual C++ Development Settings ניצור פרוייקט חדש - הפרויקט הוא למעשה אוסף של קבצים ותיקיות שבאמצעותן מאפשרת לנו VS2010 להריץ תוכניות.C File New Project 6

סביבת פיתוח תוכנית ראשונה )המשך( 1 3 2 4 5 7 Engineering Programming Fall 2012 Amihai Savir & Amir Menczel 6

סביבת פיתוח תוכנית ראשונה )המשך( 8

סביבת פיתוח תוכנית ראשונה )המשך( הוספת קובץ חדש לפרוייקט Project Add New Item 9

סביבת פיתוח תוכנית ראשונה )המשך( 2 1 3 10 4 5 שימו לב לסיומת 6

סביבת פיתוח תוכנית ראשונה )המשך( #include <stdio.h> void main(){ printf("welcome to C Programming!\n"); } העתיקו את השורות הבאות לחלון העריכה שמירת הקובץ לפרויקט תתבצע על ידי: 11 לחיצה עם המקש השמאלי של העכבר על שם הקובץ File Save tir1_1.c.1.2

סביבת פיתוח תוכנית ראשונה פעולת הידור )קומפילציה( מתבצעת ע"י Ctrl+F7 או: )המשך( פעולת קישור מתבצעת ע"י F7 או: Build Build Solution 12

סביבת פיתוח תוכנית ראשונה הרצת תוכנית מתבצעת ע"י: )המשך( Ctrl + F5 13

Redirection סביבת פיתוח שנו את הקוד שכתבתם לקוד הבא: #include <stdio.h> void main(){ int num; printf("hello! Please enter an integer number:\n"); scanf("%d", &num); printf("the number was %d.\n", num); } הריצו את התוכנית החדשה, הכניסו קלטים שונים ושימו לב לפלטים המתקבלים. 14

Redirection סביבת פיתוח נשנה את הגדרות הפרוייקט כך שהתוכנית תכתוב לקובץ טקסט output.txt במקום למסך. לחצו: Project Properties Configuration Properties Debugging 1 2 15 3

סביבת פיתוח Redirection נריץ את התוכנית והפעם נשים לב כי בתיקיית הפרוייקט נוצר קובץ טקסט חדש output.txt המכיל את הפלטים של התוכנית שהרצנו. 16

Redirection סביבת פיתוח נשנה את הגדרות הפרויקט כך שהתוכנית תקבל את הקלטים ישירות מקובץ טקסט.input.txt לחצו: Project Properties Configuration Properties Debugging 1 2 17 3

Redirection סביבת פיתוח טרם הרצת התוכנית, ניצור בתיקיית הפרוייקט קובץ טקסט חדש בשם input.txt ונרשום בו מספר שלם כרצוננו. הפלטים כל את בהתאם נריץ את התוכנית ונקבל ישירות לקלט שרשמנו בקובץ.input.txt 18

שימו לב כי ניתן לשלב קובץ הקלט וקובץ הפלט. סביבת פיתוח Redirection התוכנית וכך הפקודות בין עם ורק אך תעבוד 1 2 19 3

שגיאות קומפילציה סגרו את הפרוייקט הנוכחי, צרו פרוייקט חדש והקלידו את הקוד הבא: File Close Solution /* Program that calculates the average of x and y #include <stdio.h> void main() { int sum=0; x=4; y=10; sum=sum+x sum=sum+y; printf("the average of x and y is %d\n", sum/2); 20

שגיאות קומפילציה בצעו פעולת קומפילציה. הודעות של ה- Compiler מופיעות בחלק התחתון של המסך. תקן את שגיאות הקומפילציה בתכנית בהתאם להודעות השגיאה. שימו לב! מומלץ לתקן תמיד את השגיאה הראשונה ברשימת השגיאות ושוב לקמפל את התכנית. המשך בפעולות הנדרשות עד אשר לא תהיינה יותר שגיאות קומפילציה. 21